Popis linuxové distribuce
Pod slovem Linux je možné chápat dvě rozdílné věci. Správně by toto označení
mělo náležet výhradně jádru a jeho modulům. Většinou se však o Linuxu hovoří ve
smyslu kompletní Linuxové distribuce se všemi možnými doplňkovými programy,
uživatelskými prostředími i aplikacemi. Tendence k tomuto nesprávnému používání
pojmů plyne ze zkušeností uživatelů s monolitickými operačními systémy, jako je
Atari TOS, MacOS nebo MS Windows. Ty v sobě zahrnují vše od jádra, přes
grafické prostředí až po základní podpůrné programy.
Linux je ale jiný. Je to relativně malé jádro, které může s uživatelem
komunikovat pomocí nejrůznějších textových (shell)
nebo grafických (X11) rozhraní. Těch je mnoho a
systémových i uživatelských programů ještě více. Navíc se všechny stále vyvíjejí
a každý den jsou některé z nich aktualizovány. Každý si tak může z toho co
najde na internetu vyrobit vlastní podobu Linuxu ručně a na
míru. To je však pro většinu uživatelů složité, a proto vznikly distribuce.
Linuxová distribuce je kolekce mnoha set až tisíců prográmků,
které se s pomocí instalačního programu nainstalují spolu s jádrem (tj.
vlastním Linuxem) na disk. Správné označení distribuce založené na jádru Linux
a obsahující free software je GNU/Linux. Vznikají různé distribuce dle potřeb
různých skupin uživatelů. Hlavními rysy distribucí jsou:
- výrobce: Autorem distribuce může být komerčně působící firma nebo nekomerční
sdružení uživatelů (programátorů) Linuxu. Podle svých výrobců dostávají
většinou distribuce svá jména a jsou dekorovány příslušnými (firemními) logy
(např. Mandrake).
- verze: Různí výrobci číslují verze svých Linuxových distribucí různě.
Většinou jde o dvě čísla oddělená tečkou (např. Mandrake 9.1). Důležité však je,
jaké verze programů obsahují. Nejvíce je třeba si všímat jádra (např. 2.4.21),
X serveru (např. 4.3.0) a správce oken (např. KDE 3.1.0).
- velikost: Existují distribuce od velikosti diskety až po plně obsazené DVD
ROM. Budu se věnovat distribucím v rozsahu 1 až 8 CD ROM.
- instalační program: Aby bylo možné distribuci používat, musí se nainstalovat
na disk. Každý výrobce se proto snaží pro svou distribuci napsat co nejlepší
instalační program, který např. pro instalaci připraví disk, rozbalí na něj
vybrané programy, vytvoří nouzovou zaváděcí disketu a provede základní
nastavení systému.
- konfigurační programy: Pro další nastavení a změny již nainstalovaného
systému slouží konfigurační utility. Ty jsou většinou k dispozici i v textové podobě, aby
pomocí nich bylo možné nakonfigurovat nefunkční X server.
- balíčkovací systém: Výrobci zařazují do svých distribucí stovky programů. Ty
je nutné instalovat ve správném pořadí a u každého z nich jsou většinou další
soubory (např. dokumentace, manuálová stránka, konfigurační soubor, ...). Každý
program je proto i se všemi svými soubory zabalen do balíčku. Balíčkovací
systém pak hlídá pořadí instalace i obsah instalovaných balíčků. Je pak možné
zjistit, který soubor na harddisku patří do kterého balíčku, je usnadněno
updatování jednotlivých programů apod.
Charakteristika nejrozšířenějších distribucí:
Red Hat:
- výrobce: Red Hat
- poslední verze: 9
- velikost: 3 binární CD
- instalační program: anaconda
- konfigurační programy: redhat-config
- balíčkovací systém: rpm
Mandrake:
- výrobce: Mandrake (www.mandrakelinux.cz)
- poslední verze: 9.1
- velikost: 7 binárních CD
- instalační program: ?
- konfigurační programy: drakconf, linuxconf
- balíčkovací systém: rpm (kompatibilní s Red Hat)
SuSE:
- výrobce: SuSE (www.suse.cz)
- poslední verze: 8.2
- velikost: 3 binární CD
- instalační program: yast
- konfigurační programy: yast, yast2
- balíčkovací systém: rpm (nekompatibilní s Red Hat)
Debian:
SlackWare:
- výrobce: SlackWare
- poslední verze: 9.0
- velikost: 1 binární CD
- instalační program: ?
- konfigurační programy: setup
- balíčkovací systém: tar.gz