Copak znamená ono tajemné slovíčko? LINUX je operační systém unixového typu, přesněji jádro operačního systému. Na první pohled nic zvláštního, proč tedy nedá spát Billu Gatesovi a dalším jeho odpůrcům? Odpověď je jednoduchá, protože je poskytován zdarma a to i se všemi svými zdrojovými kódy.
Než se dostanu ke vzniku samotného LINUXU, myslím že bych se měl ve stručnosti prvně zmínit o projektu GNU, kterým to vpodstatě všechno začalo.
Projekt GNU byl založen roku 1984 Richard Matthew Stallmanem (dále RMS) viz obr. 1. Jeho myšlenkou bylo vytvořit svobodný operační systém, vycházející z principů operačního systému UNIX, ale s tím rozdílem, že nebude zatížen copyrightem. Postupem času bylo v rámci aktivit projektu GNU vytvořeno mnoho programů, které plnohodnotně nahradily dosavadní nástroje proprietárních unixových systémů. Všechny tyto programy byly vydány pod speciální licencí GNU GPL.
Licence GNU GPL neboli General Public License (Všeobecná veřejná licence) zaručuje, že daný program může být používán, kopírován, pozměňován a distribuován. Žádná jeho část však nesmí být uvedena pod jinou licencí nekompatibilní s GNU GPL. Dá se říct, že GNU GPL se týká hlavně úrovně zdrojových kódů programu.
![]() |
| obr. 1 - Richard Mathew Stallman |
Jediné, co však scházelo RMS a projektu GNU bylo svobodné jádro operačního systému. V rámci projektu GNU probíhá vývoj originálního jádra, které se nazývá HURD. Podle informací, které jsem měl možnost si přečíst není zatím uspůsobeno k ostrému nasazení.
V roce 1991 začíná finský student Linus Torvalds (viz obr. 2) pracovat na vývoji vlastího operačního systému určeného pro procesory Intel 386. Vývoj zpočátku probíhal jako semestrální práce, založená na operačním systému MINIX profesora Andyho Tanenbauma. Pro Linuse byl MINIX pouhou inspirací. Linusovo jádro nesdílí s MINIXem jedinou řádku zdrojového kódu. Obdivuhodné však je, že se Linus podělil o výsledek své práce s ostatními a zveřejnil na internetu zdrojové kódy svého jádra pod licencí GNU GPL. To umožnilo dalším programátorům prohlížet si a upravovat zdrojové kódy. Přidali se a začali zasílat opravy a vylepšení, tak se LINUX stal během krátké doby vyspělým operačním systémem schopným konkurovat operačním systémům Windows, různým klonům BSD a dalším.
![]() |
| obr 2. - Linus Torvalds |
LINUX sám o sobě je pouze jádrem operačního systému bez jakýchkoliv nástrojů a uživatelských programů. Je jasné, že bez nich se při jakékoliv práci neobejdeme.
Linuxová distribuce je vlasně plnohodnotný operační systém obsahující jak jádro tak uživatelské programy. Distribucí existuje nepřeberné množství, některé se specializují pouze na určité věci, jiné se zase snaží být co nejuniverzálnější. Jsou vyvíjeny po celém světě jak dobrovolníky, tak i firmamy.
Nyní bych se trošku pozastavil u ceny Linuxu. Ze všech stran se nás hrne, že je úplně zdarma. Ano, je to pravda, je a vždycky bude, protože je to zaručeno licencí GNU GPL. Jak je tedy možné, že ho některé firmy prodávají? Tady je potřeba upozornit na to, že firmy neprodávají LINUX, který je poskytován ve formě zdrojových kódů, ale jeho přeloženou a odladěnou verzi obalenou spoustou dalších aplikací. Jednoduše se tedy dá říct, že cena, za kterou ho firmy prodávají je poplatek za čas, který musel někdo strávit nad překládáním a sestavováním všech zdrojových kódů do funkčního celku. Licence GNU GPL však tímto zůstává neporušena.
| název distribuce | moje poznámky |
|---|---|
| Gentoo | Distribuce, kterou momentálně používám. Má propracovaný systém instalace programů, z nichž se většina při instalaci kompiluje, ale nemusí je možné si vybrat již přeložené programy. Stačí napsat příkaz emerge název_programu a vše už probíhá samo. |
| Slackware | Tuhle distribuci jsem též vyzkoušel a podle mě je vhodnější spíše pro pokročilejší uživatele. Při instalaci programů (balíčků) se neřeší závisloti tzn. že když nainstalujete nějaký balíček, který pro svoji správnou funkci potřebuje ještě další balíček, tak prostě nepoběží. Musíte si to ohlídat sami. |
| Debian | Debian se mi dostal do rukou mezi prvními. Má propracovaný systém balíčků, u nichž také řeší všechny závislosti. |
| Ubuntu | Z vlastní zkušenosti zatím neznám. Jediné co vím, že je postaven Debianu :o) |
| Mandriva | Dříve Mandrake linux. Velmi příjemná distribuce, hlavně pro začátečníky. |
| Red Hat | Přejmenován na Enterprise Linux, který se stal komerční distribucí. |
| Fedora | Následovník Red Hat linuxu, oproti Enterprise Linuxu je zdarma |
Pro obsáhlejší přehled linuxových distribucí doporučuji navštívit stránku http://www.linux.org/dist/list.html
Uvedené informace jsou dost zestručněny, protože samotné téma je velmi obsáhlé. Pokusil jsem se udělat výtah z několika zdrojů, které najdete na konci stránky, tak aby podával základní přehled lidem, kteří o GNU/LINUXU nikdy neslyšeli. Jestli se mi to povedlo, to nechávám na Vás ;o). Je dost možné, že jsem něco nepochopil správně, to se mi občas stává :o), proto jestli jste oběvili jakékoliv chyby nebo nedostatky budu moc rád když mi napíšete na můj e-mail.
Osobně moc doporučuji GNU/LINUX vyzkoušet. Názory na jeho distribuce jsou různé, každému vyhovuje něco jiného, proto vám nechci říkat, která je stoprocentě nejlepší, to opravdu závisí na vás a na tom k čemu ji budete používat. Mě GNU/LINUX ohromil, nejenom jako unixový operační systém, ale i myšlenkou se kterou je šířen. Podle mě je parádní se s výsledky své práce podělit s ostatními.
Přeji krásný den!