Linux představuje nejdůležitější open-source projekt v historii lidstva. Ačkoliv technicky vzato jde pouze o jádro (kernel), v širším slova smyslu pod tento pojem řadíme celý ekosystém operačních systémů, které na něm staví. Linux pohání vše od chytrých žárovek a mobilních telefonů přes burzy na Wall Street až po mezinárodní vesmírnou stanici.
Vše začalo v roce 1991, kdy finský student Linus Torvalds zveřejnil zprávu o svém „hobby projektu“, který měl být svobodnou alternativou k systému Minix.
Linux by nebyl kompletní bez projektu GNU Richarda Stallmana. Ten vyvinul klíčové nástroje (kompilátor GCC, knihovnu glibc, shell Bash), které Linuxu chyběly. Spojením vzniklo to, co bychom správně měli nazývat GNU/Linux.
Linuxové jádro je monolitické, což znamená, že celý operační systém (správa paměti, ovladače, souborové systémy) běží v privilegovaném režimu (kernel space).
Nad jádrem běží aplikace, se kterými uživatel interaguje. Ty spolu s jádrem komunikují přes Systémová volání (Syscalls).
Linux nemá jedno pevné GUI jako Windows. Skládá se z:
1. **Display Server:** Protokoly **Wayland** (moderní) nebo **X11** (tradiční). 2. **Desktop Environment (DE):** Celý balík aplikací a vzhledu. * **GNOME:** Moderní, minimalistické, postavené na [[GTK]]. * **KDE Plasma:** Vysoce přizpůsobitelné, postavené na [[Qt]]. * **XFCE:** Lehké prostředí pro starší hardware.
Distribuce jsou verze Linuxu přizpůsobené konkrétním účelům. Rozlišují se hlavně podle správce balíčků.
| Rodina | Správce balíčků | Filozofie |
|---|---|---|
| Debian / Ubuntu | APT ( .deb) | Stabilita a obrovská komunita. |
| Fedora / RHEL | DNF ( .rpm) | Inovace a firemní standardy. |
| Arch Linux | Pacman | DIY (udělej si sám), rolling release. |
| Gentoo | Portage | Kompilace všeho ze zdrojového kódu pro max. výkon. |
Linux se drží standardu FHS (Filesystem Hierarchy Standard). Neexistuje zde dělení na písmena disků (C:, D:), ale vše je v jednom stromu.
Bez Linuxu by neexistoval moderní internet. Je základem pro:
—
Závěr: Linux není jen operační systém, je to dovednost. Jeho znalost otevírá dveře k nejlépe placeným pozicím v IT a dává uživateli absolutní svobodu nad jeho vlastním hardwarem.
Související: Bash, DevOps, Server Administration, Cybersecurity