---
### Wat gaan we doen?
- 🐧 Linux zit overal
- 📜 Geschiedenis: Unix, GNU & Linus
- 🔧 Kernel, open source & distro's
- 📂 "Alles is een bestand"
- 🖱️ GUI vs ⌨️ CLI
---
----
### Je gebruikt al Linux
...waarschijnlijk zonder het te weten 🤫
| Waar? | |
|---|---|
| 📱 **Android** | draait op de Linux-kernel |
| ☁️ **Servers** | ~96% van de top-1M webservers |
| 🧮 **Supercomputers** | **alle** Top500 draaien Linux |
| 📡 **Routers, smart-tv's, auto's** | overal ingebouwd |
| 🚀 **Ruimte** | ISS én Mars-helikopter *Ingenuity* |
----
### Van je broekzak tot Mars
🚁🔴
De Mars-helikopter **Ingenuity**
vloog op een Linux-systeem...
op een **andere planeet**.
> "The Year of the Linux Desktop" is er nog niet,
> maar 2021 was **The year of the Linux Mars-copter**! 😎
---
----
### 1969 - Unix
In de kelder van **Bell Labs**:
Ken Thompson & Dennis Ritchie bouwen **Unix**.
- Klein, elegant, gereedschap dat één ding goed doet
- De ideeën leven nog steeds voort in Linux
- Geschreven in een nieuwe taal: **C**
----
### 1983 - GNU
**Richard Stallman** wil een vrij Unix-achtig systeem.
Hij start het **GNU**-project.
**GNU** = *GNU's Not Unix* 🔁
(acroniem dat naar zichzelf verwijst)
Hij bouwt álle gereedschap...
behalve één ding: een werkende **kernel**.
----
### 1991 - Linus
Een 21-jarige student in Helsinki,
**Linus Torvalds**, post een berichtje op Usenet:
"I'm doing a (free) operating system
(just a hobby, won't be big and
professional like gnu) ..."
— Linus, 25 aug 1991
Spoiler: het werd **wél** groot. 😄
----
### "Freax" → Linux
Linus wilde het eerst **"Freax"** noemen
(*free* + *freak* + *x*).
Systeembeheerder hernoemde de map
op de FTP-server naar **`linux`**...
en die naam bleef plakken. 🐧
----
### Even op een rij
1969 Unix (Bell Labs)
1983 GNU-project start
1991 Linux-kernel v0.01
1994 Linux 1.0
2004 Ubuntu
2008 Android
nu draait een groot deel van het internet
---
----
### "Eigenlijk heet het GNU/Linux"
Zeg je "Linux", dan komt er altijd iemand die...
"I'd just like to interject for a moment. What you're
referring to as Linux, is in fact, GNU/Linux, or as
I've recently taken to calling it, GNU plus Linux..."
Richard Stallman
Linux = de kernel. GNU = al het gereedschap eromheen. Allebei nodig. 🤝
----
### Waarom een pinguïn? 🐧
De mascotte heet **Tux**.
Linus vond pinguïns gewoon leuk -
en werd ooit **gebeten door een pinguïn**
in een dierentuin.
Hij noemde het schertsend *"penguinitis"*:
je krijgt er warme gevoelens van. 💛
---
----
### Free as in...?
"Free" heeft twee betekenissen:
- 🗽 **Free as in freedom** - vrijheid
- 🍺 **Free as in beer** - gratis
Open source gaat vooral om het **eerste**.
(Het tweede is een leuke bonus.)
----
### Wat mag je met open source?
- 👀 De broncode **bekijken**
- 🔧 De code **aanpassen**
- 📤 Je versie **delen**
- 💰 Hem zelfs **verkopen**
Geen black box: je kunt zien
wat je computer écht doet.
----
### Show me the code
> "Talk is cheap.
> Show me the code."
>
> - Linus Torvalds
Open source = miljoenen mensen die meekijken, meebouwen en bugs vinden.
---
----
### Wat is een kernel?
De **kernel** is de brug
tussen je
**hardware** en je **software**.
🍽️ Denk aan een **restaurant**:
Jij bestelt een maaltijd bij een ober.
Je hoeft niet te weten hoe de keuken werkt.
De ober geeft jouw bestelling door en brengt het resultaat terug.
De kernel doet hetzelfde tussen software en hardware.
----
### Linux = alleen de kernel
Dat is het verwarrende stukje:
**Linux** = strikt genomen alléén de kernel.
Wat jij installeert is een **distributie** ("distro"):
distro = kernel + GNU-gereedschap
+ desktop + apps
---
----
### Honderden smaken
Er zijn **honderden** distro's, elk met een eigen karakter:
| Distro | Bekend om |
|---|---|
| 🟠 **Ubuntu** | makkelijk, populair |
| 🟢 **Linux Mint** | super beginner-vriendelijk |
| 🔴 **Debian** | stabiel als een rots |
| 🔵 **Fedora** | nieuwste technologie |
| ⚫ **Arch** | doe-het-helemaal-zelf |
----
### "I use Arch btw"
Arch installeer je vanaf nul, helemaal zelf.
Daarom de bekendste meme in Linux-land:
$ whoami
someone who uses Arch btw
(Arch-gebruikers vertellen het je *altijd*. 😏)
----
### Welke kies jij?
Voor beginners: begin gewoon met
Linux Mint of
Ubuntu
Kies eerst **saai en populair**. Spannend mag later.
Eén Linux leren = ze allemaal leren.
---
----
### Eén grote boom
Geen `C:\` en `D:\` - alles hangt onder één wortel: **`/`**
/
├── home/ 👤 jouw spullen
├── etc/ ⚙️ instellingen
├── dev/ 🔌 apparaten
└── proc/ 🧠 het systeem zelf
----
### Zelfs je hardware is een bestand
In Linux is **bijna alles** een bestand:
- 🖨️ Je printer? Een bestand.
- 💽 Je harde schijf? Een bestand.
- ⌨️ Je toetsenbord? Een bestand.
- 🕳️ `/dev/null` - de prullenbak van het universum
- 🎲 `/dev/random` - willekeurige ruis
----
### 🎬 DEMO
Even live in de terminal:
ls -l /dev
cat /proc/cpuinfo
echo "weg ermee" > /dev/null
_
Alles aanspreekbaar met dezelfde simpele commando's.
---
----
### Wie mag wat?
Elk bestand heeft een **eigenaar**, een **groep** en **rechten**:
-rwxr-xr-x peter linuxnijmegen foto.jpg
Hier begint Linux-beveiliging. 🔒
- **rwx** - de eigenaar: **r**ead, **w**rite, e**x**ecute
- **r-x** - de groep: lezen + uitvoeren
- **r-x** - de rest van de wereld
----
### De beginnersval: `chmod 777`
Iets werkt niet? De verleiding:
$ chmod 777 alles # "geef iedereen alles"
Reactie van elke ervaren Linux-gebruiker:
Nee. NIET DOEN! 🙅
(Je zet je voordeur niet open omdat je sleutel klemt.)
---
----
### Kies je eigen bureaublad
In Windows/macOS: één bureaublad.
In Linux **kies je** er een:
| | |
|---|---|
| 🪟 **GNOME** | strak & modern |
| 🧩 **KDE Plasma** | eindeloos instelbaar |
| 🪶 **XFCE** | licht & snel (oude pc's) |
Bevalt de kleur, font, indeling niet?
Je kunt álles veranderen. Dat heet *"ricing"*. 🍚
----
### De terminal = superkracht
De **CLI** (command line) lijkt eng,
maar is razendsnel:
- 1000 bestanden hernoemen? Eén regel.
- Iets uitleggen aan een ander? Plak het commando.
- Werkt ook op een server **zonder** scherm.
**GUI** voor het dagelijkse gebruik,
**CLI** voor de magie. ✨
----
### Wat is een "shell"?
Het programma dat jouw getypte commando's aanneemt:
de vertaler tussen mens en computer 🗣️↔️💻
Smaken: **bash** (de standaard), **zsh**, **fish**.
(Het `$`-teken in een terminal = "de shell wacht op jou".)
----
### 🎬 DEMO
pwd
/home/pe7er
ls
Documenten Downloads foto.jpg
cd Downloads
_
Drie commando's
en je weet al waar je bent en wat er staat.
---
----
### Doe één ding, en doe het goed
Geen reuzenprogramma's, maar kleine gereedschappen:
grep zoek in tekst
find vind bestanden
sort sorteer regels
wc tel regels/woorden
----
### De magie: de pipe `|`
Koppel kleine tools aan elkaar met een **pipe**:
$ cat logboek.txt | grep "error" | sort | wc -l
"Pak het logboek → hou alleen 'error'-regels →
sorteer ze → tel hoeveel het er zijn."
Vier mini-tools, samen één krachtige oplossing. 🔧
---
----
### De basis-commando's
ls → lijst bestanden
cd → ga naar map
pwd → waar ben ik?
cp → kopieer
mv → verplaats
rm → verwijder ⚠️
man → help / handleiding
Vastgelopen? **RTFM** - *Read The Freaking Manual*. 📖
----
### sudo - grote kracht
`sudo` = iets als beheerder uitvoeren.
make me a sandwich
What? Make it yourself.
sudo make me a sandwich
Okay. 🥪
xkcd-149: Sandwich
*"With great power comes great responsibility."*
----
### ⚠️ De gevaarlijke kant
Met `sudo` kun je ook je hele systeem slopen:
$ sudo rm -rf / # NOOIT DOEN!
Dit wist **alles**. Het is de Linux-versie van
het horrorverhaal bij het kampvuur. 🔥
----
### De fork bomb
Ziet er onschuldig uit. Is het niet:
:(){ :|:& };:
Een functie die zichzelf eindeloos kopieert
tot je computer omvalt. 💣
(Mooi als tattoo, niet als commando.)
----
### Handige grapjes
- `sudo !!` - "doe het vorige commando, maar dan als root"
- `cd ~` - *"There's no place like home"* 🏠
- `$ man woman` → *No manual entry for woman* 😅
---
Software via de pakketbeheerder
----
### Geen .exe's van louche sites
In Windows: zoek site → download `.exe` → "volgende, volgende, akkoord" → hopen dat het schoon is. 😬
In Linux: alle software komt uit een **vertrouwde bron** (de "repository"),
met één commando:
$ sudo apt install firefox
----
### Eén commando, klaar
Elke distro heeft zijn eigen pakketbeheerder:
apt install firefox # Ubuntu/Debian/Mint
dnf install firefox # Fedora
pacman -S firefox # Arch
En het mooiste: **álle** software in één keer bijwerken:
$ sudo apt update && sudo apt upgrade
Geen 20 losse "update beschikbaar"-popups. 🎉
---
The Year of the
Linux Desktop
----
### Elk jaar... bijna
Sinds ~2007 roept iemand:
> "**Dít** wordt het jaar van de Linux desktop!"
...en elk jaar gebruikt 96% nog Windows of Mac. 📉
Het is inmiddels een running gag geworden. 🔁
----
### Maar stiekem... wint Linux
- 🎮 **Steam Deck** - gamen op Linux, miljoenen verkocht
- 📱 **Android** - de grootste "Linux-desktop" in je zak
- 🪟 **Microsoft ❤️ Linux** - WSL: Linux *ín* Windows
Ooit zei Ballmer: *"Linux is a cancer."*
Nu draait Microsoft zelf op Linux-servers. 🔄
----
### Dus... is dit het jaar? 🤔
Misschien wel.
Of anders volgend jaar. Beloofd. 😉
---
----
### Niet op het bureaublad - maar overal eronder
De plot twist: Linux werd het **fundament** onder bijna alles.
- ☁️ **Cloud** - bijna alle servers
- 📦 **Containers** - Docker & Kubernetes zijn pure Linux
- 🤖 **AI** - vrijwel elk trainingscluster draait Linux
- 🎮 **Steam Deck**, 📱 **Android**, 📡 routers, tv's...
----
### Linux & AI 🤖
De AI-golf draait op Linux:
- NVIDIA's tools mikken **eerst** op Linux
- Bijna alle grote ML-infrastructuur draait op Linux-servers
- Inclusief de systemen achter veel moderne AI-tools
Dus zelfs je favoriete chatbot leunt op een pinguïn. 🐧
---
----
### Waarom Linux proberen?
- 💸 **Gratis** - geen licentiekosten
- ♻️ **Oude laptop** weer snel
- 🔒 **Privacy** - geen ingebouwde reclame/bloatware
- 🧠 Je **leert** hoe je computer écht werkt
- 🛠️ Volledige **controle** - het is jóuw computer
----
### Bang om iets stuk te maken?
Dat hoeft niet - je hoeft je hoofdsysteem **niet** op dag één op te offeren:
- 🔌 **Live-USB** - start van een stick, niets geïnstalleerd
- 💻 **Virtuele machine** - Linux in een venster (VirtualBox)
- 🪟 **WSL** - Linux *ín* Windows, zo geopend
- 🥧 **Raspberry Pi** of een **oude laptop** - speeltuin
Bevalt het niet? Stick eruit, herstarten - je oude systeem is er nog gewoon. 👍
---
### Meer leren
---