Na rozdíl od Windows a macOS není instalace Linuxu tak snadná. Hledání Linuxu na internetu vám přinese tolik operačních systémů s různými názvy, z nichž žádný není výslovně označen jako „Linux“. proč tomu tak je?
Linux se stále více stává operačním systémem, který si vybírají zkušení tech geekové i běžné uživatele. Ale proč jsou tisíce operačních systémů nebo „distribucí“ všechny označované jako „Linux“? A proč vývojáři neustále vytvářejí další operační systémy stejného druhu? Pojďme to zjistit.
Co jsou distribuce Linuxu?
Za prvé je důležité vědět co Linux vlastně je. Linux není operační systém, ale spíše jádro, lepidlo, které spojuje hardware vašeho počítače s operačním systémem. Když spustíte aplikaci v počítači kliknutím na ikonu, je to jádro, které komunikuje s operační systém ke spuštění aplikace a zobrazení výstupu na obrazovce pomocí hardwaru, tj monitor.
Operační systém se skládá ze základního jádra, aplikací a často grafické uživatelské rozhraní. Linux je jádro a všechny operační systémy, které jej používají, se nazývají „distribuce Linuxu“. Termín "distribuce" pochází z proces sdílení operačních systémů založených na Linuxu s ostatními uživateli, známý také jako „distribuce“, protože jádro a OS jsou obecně volný, uvolnit.
Co zplodilo tolik linuxových distribucí?
Linuxové jádro je licencováno pod GNU General Public License, která dává komukoli oprávnění prohlížet, upravovat a distribuovat jakékoli aplikace jádra. Ale nebylo tomu tak vždy.
Dříve byl Unix oblíbeným operačním systémem, ale jeho zdrojový kód vlastnila společnost AT&T. Po nějaké době BSD (Berkeley Software Distribution), operační systém silně založený na Unixu, vznikl na University of California v Berkeley. V té době existovaly i jiné operační systémy založené na Unixu a všechny se od sebe velmi lišily.
Nedostupnost standardu pro vytváření operačního systému založeného na Unixu a odpor mezi operačními systémy v té době způsobily zrod éry známé jako „Unixové války“ Různí prodejci distribuující své verze Unixu začali nastavovat své vlastní standardy, včetně AT&T a BSD.
V roce 1983 Richard Stallman zahájil projekt GNU se zaměřením na vývoj a distribuci bezplatný open source software. Cílem projektu GNU bylo vytvořit bezplatnou verzi Unixu, verzi, kterou by kdokoli mohl volně replikovat a distribuovat.
Mnoho aplikací bylo vyvinuto pod GNU General Public License v té době, včetně TAR a Emacs. Projekt však postrádal open-source jádro, část počítače, která pomáhá operačnímu systému a aplikacím interagovat s hardwarem.
V roce 1991, osm let po zahájení projektu GNU, začal Linus Torvalds vyvíjet Linux. A o rok později byl Linux znovu vydán pod General Public License a stal se tím, co nyní známe jako GNU/Linux. Protože linuxové jádro bylo licencováno pod GPL, kdokoli mohl vytvořit operační systém nad jádrem a volně jej distribuovat.
Možnost roztočit si svůj vlastní operační systém zdarma povzbudila mnoho vývojářů k zahájení jejich distribuce. V té době byla vydána řada distribucí včetně Debian, Red Hat a Slackware, což odstartovalo revoluci Linuxu.
Proč vznikají nové linuxové distribuce?
Hlavním důvodem, proč vývojáři neustále vytvářejí a distribuují nové OS založené na Linuxu, je to, že prostě mohou. Linuxové jádro je zdarma. Aplikace jsou zdarma. Prostředky k vytvoření celého operačního systému nad jádrem jsou zdarma.
V dnešní době lidé zřídka vytvářejí distro od nuly. Místo toho vezmou další populární distribuci a buď vybudují nový operační systém využívající ten původní jako základ, nebo jej přepracují pomocí nového grafického uživatelského rozhraní a přidaných aplikací.
Ubuntu má několik reskinů samo o sobě, jmenovitě Xubuntu, Kubuntu a Lubuntu. Jediný rozdíl mezi těmito třemi variantami je desktopové prostředí. Namísto výchozí přizpůsobené plochy GNOME, která je na Ubuntu předinstalovaná, se Xubuntu, Kubuntu a Lubuntu dodávají s XFCE, KDE Plasma a LXDE.
Primárním cílem operačního systému je usnadnit uživatelům práci s počítačem. Když někdo chce novou funkci v operačním systému, tradiční cestou je poskytnout zpětnou vazbu společnosti, která vyvíjí OS. Projekt GNU zcela změnil tento tok.
Jsou to uživatelé, kteří používají, vyvíjejí, poskytují zpětnou vazbu, implementují zpětnou vazbu a nakonec distribuují open-source distribuci. Můžete si vytvořit vlastní distribuci a přidat funkce, které chcete v OS vašich snů.
Kdokoli s podobnou ideologií a názory může do projektu přispět a začít pomáhat vývojářům. Není třeba kontaktovat společnost nebo vyplňovat formulář zpětné vazby, jen abyste do operačního systému dostali další funkci.
Nejen uživatelé, ale i velké společnosti vytvářejí nové vlastní distribuce pro vnitropodnikové použití. CBL-Mariner společnosti Microsoft je oblíbeným příkladem. Je to především proto, že velké společnosti nechtějí používat distribuce vytvořené jinými uživateli a raději vyvinou svůj vlastní operační systém buď od nuly, nebo nad rámec jiného mainstreamového distra.
Projekt Linux se rozrostl do té míry, že tech giganti jako Google začali u některých svých projektů záviset na linuxovém jádře. Vezměte si jako příklad Android a Chrome OS. Android používá pod kapotou linuxové jádro a Chrome OS je postaven na Gentoo Linux, distribuci vydané v roce 2000.
Dalším důvodem fragmentace desktopového Linuxu je množství dostupných typů zařízení. Kromě stolních počítačů potřebují ke svému běhu operační systém i další zařízení, jako jsou zařízení založená na procesorech ARM. Linux to řeší tím, že poskytuje vývojářům základ pro vytvoření operačního systému pro jakoukoli rodinu procesorů, kterou chtějí.
Raspbian OS je a distro vytvořené speciálně pro Raspberry Pi zařízení. Můžete také najít nespočet distribucí vyvinutých tak, aby běžely na starších procesorech, které proprietární prodejci OS nepodporují.
Opravdu potřebujeme tolik distribucí?
Pokud jste někdo, kdo prostě potřebuje počítač a operační systém, aby věci dělal, samozřejmě ne. Můžete se zbavit používání jakéhokoli operačního systému, pokud to vyhovuje vašim účtům. Ale pro ty, kteří se chtějí nechat rozmazlovat, pokud jde o jejich zařízení a digitální život, je Linux tím pravým.
Můžete buď vyzkoušet několik operačních systémů Linux a spokojte se s tím, který považujete za nejlepší nebo pokračujte v přeskakování a testování nových distribucí. Linux vám tuto možnost dává. Dokud budou lidé nadále podporovat a přispívat do open-source ekosystému, budete neustále svědky vývoje nových distribucí a jejich uvolňování zdarma na internetu.
Tak funguje Open-Source!
Přestože mnoho proprietárních operačních systémů, jako je Android a macOS, má kódovou základnu s uzavřeným zdrojovým kódem, jako základ pro své projekty použily Linux. Je to zcela přijatelné, protože licence, pod kterou je linuxové jádro vydáno, umožňuje komukoli upravovat a distribuovat kód bez omezení.
Vzhledem k obrovské komunitní podpoře operačních systémů založených na Linuxu jsou do distribucí neustále přidávány nové a exkluzivní funkce. Přestože mnoho takových funkcí najdete na jiných proprietárních operačních systémech, jako jsou Windows a macOS, některé z nich jsou omezeny pouze na hrstku distribucí Linuxu.
10 věcí, které můžete dělat na Linuxu, ale ne na Windows
Přečtěte si další
Související témata
- Linux
- Linuxové jádro
- Linuxová distribuce
- Open Source
O autorovi
Deepesh je Junior Editor pro Linux na MUO. Píše informační průvodce o Linuxu, jehož cílem je poskytnout blažený zážitek všem nováčkům. Nejste si jisti filmy, ale pokud chcete mluvit o technologii, je to váš chlap.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem