
2023 Autor: Gordon Kinson | [email protected]. Naposledy změněno: 2023-06-05 22:44
Pokud zastavíte 10 lidí na ulici a zeptáte se jich, co vědí o Linuxu, pak většina popíše jakýsi složitý operační systém pro hackery, který nemá známé grafické rozhraní a je vůči nezkušenému uživateli extrémně nepřátelský. Co přesně je Linux? Rozumíme níže uvedenému materiálu.

Nejprve musíte pochopit, že Linux není operační systém, ale spíše projekt, který spojuje obrovské množství lidí a společností po celém světě. Všichni pracují na vylepšování distribucí, přidávání a odebírání desítek tisíc řádků kódu z hotových řešení pro Linux každý den. Abychom tento fenomén pochopili, měli bychom si prohlédnout historii dvou dalších zajímavých projektů - GNU a Minix.
NA TÉMA: Jaký programovací jazyk je lepší se naučit? Odborná rada.
Kdo vynalezl Linux?
GNU GPL
Na konci 70. let se ve Spojených státech již vytvořilo poměrně mnoho komunit geeků, kteří hlásali bezplatnou distribuci nápadů, programů a zdrojových kódů. Jeden z vynikajících lidí té doby se jmenuje Richard Stallman, který v roce 1983 oznámil vývoj projektu GNU (zkráceně „GNU není Unix“).

Cílem projektu byl vývoj a bezplatná distribuce softwaru, který by ve své funkčnosti nebyl horší než schopnosti Unix OS společnosti AT&T (licence k použití zdrojového kódu stála asi 40 tisíc dolarů).
Stallman zároveň formuloval manifest GNU GPL (GNU General Public License), ve kterém uvedl 4 svobody, které jsou základem Linuxu dodnes:
Svoboda 0. Každý má právo spustit program za jakýmkoli účelem;
Svoboda 1. Každý může studovat program a měnit jej podle svých vlastních potřeb;
Svoboda 2. Každý má právo distribuovat software, aby pomohl ostatním;
Svoboda 3. Každý může vylepšit a publikovat software ve prospěch komunity.
Stallman v zásadě dal každému právo svobodně prodávat své vlastní softwarové produkty GNU, ale tyto produkty musí mít také licenci v rámci GPL.

To znamená, že distribuce programu, osoba nebo společnost musí každému poskytnout zdrojový kód a umožnit mu svobodnou úpravu a použití jakýchkoli fragmentů kódu pro vlastní účely.
NA TÉMA: Dobrý design a špatný: jaký je rozdíl?
Minix
Další osobou, kterou je třeba zmínit v kontextu historie Linuxu, je Andrew Tanenbaum, učitel z Nizozemska, který v roce 1987 vytvořil tutoriál v podobě operačního systému Minix.

Jeho výhodou byla v té době kompatibilita s populárním procesorem Intel 80286, zatímco většina komerčních verzí systému UNIX nepodporovala čipy Intel. Tanenbaum vydal nejen Minix na disketách, ale také publikoval všech 12 tisíc řádků kódu ve své knize, která se stala vynikajícím průvodcem pro mladé programátory, jedním z nich byl finský student Linus Torvalds.

SOUVISEJÍCÍ S: Chyba 418 „Jsem čajník!“, Nebo jak 15letý školák zachránil nejstarší mem na internetu.
Linux
Torvalds začal vyvíjet Linux v roce 1991, ale poté, co obdržel funkční jádro, byl nucen nahradit komponenty Minix ve prospěch analogů pod licencí GNU GPL, protože Tanenbaum legálně omezil použití svého systému pouze pro vzdělávací účely. Po zveřejnění vydání svého OS v diskusní skupině comp.os.minix a přechodu na komponenty GNU obdržel Linus stovky zpětné vazby a návrhů na další vývoj systému, což byl začátek nejrozsáhlejšího softwarového projektu v historii.
Již v únoru 1992 Torvalds začal dostávat dopisy od společností, které si přály prodat Linux, ale neměly takovou příležitost - v úplně první verzi jádra byl soubor s licenční smlouvou, ve které Linus naznačil klauzuli zakazující komerční implementaci systémů založených na Linuxu. Jedním z hlavních komponent celého projektu byl však kompilátor GCC, chráněný čtyřmi Stallmanovými svobodami popsanými výše. Počínaje verzí 0.12 se proto začalo linuxové jádro distribuovat také pod licencí GPL. Mimochodem, dnes mnoho společností používá linuxové jádro bez komponent GNU; operační systém Android může sloužit jako živý příklad takového produktu.
SOUVISEJÍCÍ: Na tomto obrázku je 16 kruhů, vidíte je?
Kdo používá Linux
Linuxové jádro se dnes používá téměř všude. Tak či onak, software vytvořený geograficky rozptýlenou mnohotisícovou komunitou, která nemá sídlo ani ústředí, ovládá drtivou většinu stávajících elektronických zařízení, od praček po zařízení na ISS. Distribuce pro soukromé, komerční nebo jiné účely se každým dnem vylepšují a zdokonalují, technologické korporace investují spoustu peněz do projektů Linuxu a všechny výsledky milionů člověkohodin mohou být zpřístupněny komukoli zcela zdarma.
PODLE TÉMATI: 8 zajímavých příkladů krajinného designu pro manipulaci s chováním občanů na ulici.
Linuxové distribuce
Na základě výše uvedeného není těžké dospět k závěru, že existuje velké množství linuxových distribucí a nejpopulárnější z nich se navzájem do značné míry překrývají. Nejrozšířenější verze systému Linux Ubuntu (stejně jako Kubuntu, Xubuntu a Edubuntu) od společnosti Canonical je tedy postavena na základě další populární distribuce - Debian. Na druhé straně je Ubuntu základem další populární verze Linux Mint atd.
Kromě toho existují specializované kategorie distribucí. Například pokročilí uživatelé upřednostňují verze Linuxu určené k sestavení, které je třeba sestavit samostatně. Nejoblíbenější v této kategorii je Linux Knoppix. Existují také distribuce s regionálním zkreslením. Takže v Rusku jsou Rosa alt = Linux, NauLinux, Calculate Linux, Runtu a další poměrně populární.
Screenshot z desktopu Arch Linux:

Screenshot pracovní plochy Debian Linux:

Screenshot pracovní plochy Linux Mint:

Screenshot pracovní plochy Ubuntu Linux:

Kde stáhnout Linux
- Linux Ubuntu;
- Linux Kubuntu;
- Linux Xubuntu;
- Linux Edubuntu;
- Linux Debian;
- Linux Fedora;
- Linux Gentoo;
- Linux Arch;
- Linux Mint;
- Linux Knoppix;
- Linux Rosa;
- ALT Linux;
- NauLinux;
- Spočítat Linux;
- Linux Runtu.
Viz také:
- BelAZ-75710: 1 300 litrů paliva na 100 km a dalších 7 faktů o nejlepším sklápěči na světě z Běloruska.
- Jak se objevily názvy značek: Ikea, Lego, Pepsi, Reebok, Skype, Sony, Canon, Google - 16 příběhů o původu jmen slavných společností.
- Zajímavá fakta z celého světa: 30 krátkých úžasných příběhů, o kterých možná nebudete vědět.