Linux
Na této stránce se právě pracuje. Prosím needitujte tuto stránku, dokud na ní zůstává tato šablona. Předejdete tak editačnímu konfliktu. Jestliže uběhla od poslední editace doba alespoň dvou dnů, neváhejte tuto šablonu odstranit. |
Linux je označením pro operační systém založený na projektu GNU (GNU is Not Unix = GNU není Unix). Jedná se o svobodný operační systém šířený jako tzv. distribuce. Linux tedy není jedním samostatným operačním systémem ale spoustou odštěpků postavených na společném jádře (Kernel) - Linux.[1][2][3][4][5][6][7]
Obsah
Historie Linuxu
První verze jádra Linuxu byla na internetu Linusem Torvaldsem uveřejněna 17. září 1991. Linus se při tvorbě inspiroval jiným unixovým systémem, konkrétně MINIX od Andrewa Tanebauma, který jej vytvořil především coby doprovodný projekt ke svým teoretickým pracem o operačních systémech. Torvalds však na rozdíl od něj preferoval otevřený vývoj (open source software) před komerčním využitím svého projektu. Díky tomu se Torvaldsovi dostalo mnohých podnětů k možným vylepšením jádra. Torvalds postupně jednotlivé návrhy na opravy a vylepšení do jádra začleňoval a obratem nové kódy znovu zveřejňoval. Postupně se na jeho vývoji podíleli tisíce vývojářů z celého světa. Hlavou vývoje jádra zůstal Torvalds, který nové verze i nadále stále zveřejňuje na serveru Kernel.org.
Licence a OpenSource
Linux je od počátku své existence šířený jako open source software. Tedy je možné jej bezplatně stáhnout a upravovat. Mnohé distribuce jsou složeny výhradně z open source a je možné je tedy kompletně celé zdarma stáhnout z internetu. Vedle nich existují ale i distribuce komerční, za které je nutné zaplatit a které obvykle obsahují i placený software. Konkrétní licenční podmínky bývají vždy v textovém souboru přiloženém k distribuci, který po instalaci OS zůstane uložený disku.
Jádro
Linuxové jádro je koncipováno jako jednolitá část kódu s podporou načítání externích modulů. Toho se využívá ke zvýšení stability, urychlení běhu jádra, zmenšení velikosti samotného jádra a zmenšení paměťových nároků. Linuxové jádro umožňuje spouštět současně více úloh. Každá úloha se může skládat z jednoho nebo více procesů a každý proces může mít jeden nebo více podprocesů. Operační systémy, které umožňují běh více procesů a podprocesů zároveň jsou schopny využít i vícejádrové počítače a výrazně tak zefektivnit práci uživatele. Jádro Linuxu umožňuje obsluhu systému více uživateli. Jednotlivé uživatelské účty jsou chráněny před před neoprávněným přístupem autentizace (např. jménem a heslem). Uživatelé mohou mít přidělena v rámci systému různá práva.
Distribuce
Linux je sám o sobě pouze jádrem operačního systému, které je třeba doplnit o další programy. Ty jsou, ať už se jedná o aplikace nebo systémové nástroje, které zajišťují chod systému, dostupné na internetu ve formě zdrojových kódů. Pro zjednodušení lze stáhnout také tak zvané distribuce, v nichž byl všechen tento software již převeden do podoby spustitelných souborů, které mimo jádra nainstalují i všechny ostatní potřebné systémové nástroje a aplikace a připraví tak počítač s OS Linux k okamžitému použití. Distribuce sestavují jednotlivci, týmy dobrovolníků, ale i komerční společnosti. Jednotlivé distribuce se od sebe mohou výrazně lišit podle toho, pro jakou cílovou skupinu jsou určeny.
Využití
Linux je velmi rozšířený na internetové a intranetové servery. Často jej využívají superpočítače. Pomalu proniká i do podnikové sféry a často jej používají i domácí počítače. V této oblasti je ale jeho další šíření zbrzděno tím, že mnohý software v této oblasti používaný je určený výhradně pro systém Windows.
Kompatibilita s programy pro MS Windows
Pro běžné aplikace určené pro Microsoft Windows již dnes existuje s Linuxem kompatibilní alternativa. Nicméně je k dispozici celá řada různých emulátorů umožňujících využívat programy psané pro Windows. Nejznámějším z nich je beze sporu Wine, který je zdarma stažitelný z internetu, nebo Cadega, která se specializuje především na běh her napsaných pro MS Windows.
Zajímavé portály a další informace
- Kernel.org, server se zdrojovými kódy linuxového jádra
- Linux.cz, landing page s rozcestníkem a informacemi o přechodu na Linux a jeho distribucích.
- Root.cz, jeden z největších českých portálů o software a programování.
- Linux Software, portál zaměřený vysloveně na Linuxovou komunitu.
- Oficiální česká webová stránka projektu Fedora
- Oficiální webová stránka koenové projektu Ubuntu a podprojeků
- Oficiální webová stránka distribuce OpenSuse
Zdroje
- ↑ KOLEKTIV, autorů. Linux. Wikipedia.cz: Wikipedia Foundations, 2016. Dostupné také z: https://cs.wikipedia.org/wiki/Linux
- ↑ KOLEKTIV, autorů. Linux (jádro). Wikipedia.cz: Wikipedia Foundations, 2016. Dostupné také z: https://cs.wikipedia.org/wiki/Linux_(jádro)
- ↑ KOLEKTIV, autorů. GNU/Linux kontroverze. Wikipedia.cz: Wikipedia Foundations, 2016. Dostupné také z: https://cs.wikipedia.org/wiki/GNU/Linux_kontroverze
- ↑ KOLEKTIV, autorů. GNU. Wikipedia.cz: Wikipedia Foundations, 2016. Dostupné také z: https://cs.wikipedia.org/wiki/GNU
- ↑ Co je Linux?. 2016. Dostupné také z: http://www.linux.cz/blurb.html
- ↑ LINUXEXPRES. Co je Linux?: Home » O Linuxu » Co je Linux?. https://www.linuxexpres.cz: CCB, spol. s r. o, 2016. Dostupné také z: https://www.linuxexpres.cz/co-je-linux
- ↑ LITERÁK, Leoš. Co je to Linux. http://www.abclinuxu.cz: Nitemedia s. r. o, 2006. Dostupné také z: http://www.abclinuxu.cz/ucebnice/uvod/co-je-to-linux