I am currently working on a basic course about #Linux for people in my local Makerspace.
Ofcourse, you can't really understand Linux without knowing how the state of Unix where in the 80's and 90's - so ofcourse, I am spending atleast 20 minutes talking about it.

What is an aspect that I should'nt miss?
Ofcourse, I'll bring up #GNU and the role if played for the success of the Free Operating System that most of us refers to "Linux" today.

Anything else?

So many good answers in this thread - thank you very much for your input :)
@selea always good to see stuff like this in the scene. giving comparisons of linux vs windows/macos can be helpful. i.e. on windows you can customize these 11 things. in linux (calculate pi). humans are very visual so maybe having some setup ready to go, or doing a quick demo video of a workflow day to day may help it track.

@jae

I was thinking about doing that in "part 2", the first part am I going to focus on history and background of Linux - the state of Unix, and so on.

Then I'll let then find a distro of choice and install it :)

@selea just go straight to ricing

@selea I found it helpful myself to have a good understanding of the different philosophies that underpin Linux and GNU. Especially the technical consequences for each of them. Whereas Linux regards userspace binary compatibility as holy, in GNU land it's much more "why don't you just recompile?" as the assumption is one would typically have source code.

Being aware of the different mindsets helps a lot to understand different rationales around each component. And I can appreciate both.

@jschwart

I try to take both "side" into it too actually, I can absolutely do more of that

@selea

Huh. I lived some of that history.

* Ken Thompson et al develop Unix at AT&T "without institutional support" (1978)
* The source code escapes.
* BSD is developed from it by hippies in Berkeley
* Stallman invents anarchy license
* Some crazy guy in Finland writes a viable kernel while Stallman's back is turned
* SCO Group tries and fails to gain control of Linux. CEO dies in obscurity
* Ruthless corporate interests continue to attempt control and exploitation with limited success.

@lemgandi

That's cool! I was'nt even born...

Your list is basically what I have written so far, with some memes to appeal to a young and bored audience.

@selea

Very Kewl! My boss was tryin' to make SCO Unix work on his PC back in the late '80's. It was a long and ultimately futile battle.

I worked on HP-UX and AIX after cutting my teeth on RT-11, RSTS/E, and VMS. Unix was definitely easier and more fun, even with the various misfeatures IBM and Hewlett-Packard put into it. My first actual Linux distro was Slackware in around 1995. I never looked back.

@selea I think one important aspect that is often overlooked is that Linux success came mostly through BSD being tied up in litigations. Early on it was just an idea that people liked but it rapidly began to stand on it own two legs so to speak.

Could also mention a few of the early major players like Debian, SuSE, Redhat, Gnome, KDE, gnu and how they all (together with 100s of volounteers) made linux into the system we see today.

@Hobs

Yeah I will :)
My presentation is currently 25 slides long (including installation instructions) that touches that subject

@selea honestly: when I first got into Linux coming from Windows, a history lesson would not have been what I wanted, rather something practical, even hands on. But "basic" can mean a lot of different things and I do not know your audience or their expectations. Just a thought. Really great you take the time to do this!

@grob

Absolutely, that's why I plan to spend not more than 20 minutes on the history of Unix/Linux - and go straight to installing it :)

@selea

free software foundation has teaching material on their websites. There are lots of technique and resources that might help.

@datagonerogue

Thanks, I'll check it out
I personally think it is important to have aa atleast background knowledge about it was back then :)

@selea
Taking inspiration from my dad (he doesn't use Linux), I think it's important to mention that Linux turns your computer into a PC - Personal Computer. It's there for you, not the other way around, and if you want it to be more than it currently is, the ball is always in your court.

@selea If its got stuff about installing the OS then I would make sure to put in fixing common pain points with the process (drivers for wireless cards + nvidia gpus, finding specific fixes for your hardware, setting windows to work with a utc hardware clock if doing a dualboot)

also maybe have a brief list of machines that you shouldnt attempt to install linux on if you can get a short list of commonly-owned machines that can easily get permanent damage from attempting a linux install (ive heard an anecdote of an attempted ubuntu install permanently frying all the usb-a ports on a laptop. iirc it was a blue asus zenbook, which doesnt narrow it down since there are multiple asus zenbooks that are blue, but that line is rather popular so if you can find discussions of this consistently happening to a lot of people then maybe include it. as an example with actual evidence of it happening to more than one person: samsung (iirc) laptops could get bricked by the uefi variable space overfilling and they didnt have a check to prevent this).

you could also do some examples of hardware that works well with linux (both full machines like thinkpads and components e.g. amd and intel graphics cards, intel wireless cards) and machines with linux preinstalled (do dell still provide this option? valves hardware, and smaller vendors like system76, starlabs, etc)