Nové distribuce Linuxu se stále objevují a pro některé uživatele je snaha držet krok zdlouhavé. Pravděpodobně jste někdy slyšeli, jak se někdo ptá: „Jaký to má smysl pro všechny tyto distribuce?“. Možná jste byli požádáni, abyste vysvětlili rozdíl mezi dvěma distribucemi Linuxu. Tyto otázky se na první pohled mohou zdát divné, ale dávají smysl, zvláště pokud je osoba, která se jich ptá, začátečník, který se stále učí o Linuxu.
Fedora ani Ubuntu nejsou nové distribuce, ale obě mají nové verze relativně nedávno. Ubuntu 16.04 vyšlo v dubnu a Fedora 24 Beta byla k dispozici před několika týdny s konečným vydáním naplánovaným na 14. června. Tato nadcházející verze Fedory jistě přiláká určitou pozornost, takže by mohlo být užitečné vysvětlit, jak se liší od Ubuntu. Již jsme vám ukázali některé rozdíly mezi Ubuntu a Linux Mint; v tomto případě budou rozdíly větší a zřetelnější.
Historie a vývoj
O Ubuntu už toho bylo napsáno tolik, že vaše babička pravděpodobně ví, že jeho první verze byla založena na nestabilní větvi Debianu a vyšla v říjnu 2004. Fedora je o něco starší - první verze byla vydána v listopadu 2003 a příběh na pozadí je poněkud komplikovanější.
Ta první verze Fedory se jmenovala Fedora Core 1 a byla založena na Red Hat Linux 9. Fedora byla představována jako komunitně orientovaná alternativa k Red Hat a měla dvě hlavní úložiště: Core, které udržoval Red Hat vývojáři a doplňky spravované komunitou. Na konci roku 2003 se však Red Hat Linux spojil s Fedorou a stala se jedinou komunitní distribucí a Red Hat Enterprise Linux byl vytvořen jako jeho komerčně podporovaný protějšek. Až do roku 2007 si Fedora ponechala „Core“ jako součást svého názvu, ale s vydáním Fedory 7 byla připojena úložiště Core a Extra a od té doby se distribuce říká jednoduše Fedora.
Největší rozdíl je v tom, že původní Red Hat Linux se v podstatě rozdělil na Fedoru a Red Hat Enterprise Linux, zatímco Debian je stále celá samostatná entita od Ubuntu, která importuje balíčky z jedné z poboček Debianu.
I když si mnozí myslí, že Fedora je přímo založena na Red Hat Enterprise Linux (RHEL), není to tak úplně pravda. Je to naopak: nové verze RHEL jsou vidlice Fedory, které jsou před vydáním důkladně testovány na kvalitu a stabilitu. Například RHEL 7 je založen na úložištích Fedory 19 a 20. Komunita Fedory také poskytuje další balíčky pro RHEL v úložišti nazvaném Extra Packages for Enterprise Linux (EPEL)..
Struktura za vývojem těchto dvou distribucí je relativně podobná. Projekt Fedora (založený v roce 2003) je zodpovědný za koordinaci vývoje Fedory a je sponzorován společností Red Hat. Tuto iniciativu řídí Rada Fedora a předsedu (vedoucí projektu Fedora) vybírá a zaměstnává Red Hat. Existují i další řídící skupiny, jako je řídící výbor Fedora Engineering Steering Committee a Fedora Ambassadors Steering Committee, kde jsou členové voleni komunitou.
Na druhou stranu je Ubuntu přímo financován a spravován společností Canonical. Komunita Ubuntu je organizována kolem několika větších skupin, přičemž hlavními jsou Rada komunity a technická rada. Členy těchto dvou jmenuje Mark Shuttleworth, zakladatel společnosti Canonical. Mezi další skupiny patří Rada fór, Rada IRC a Členská rada vývojářů. Uživatelé mohou požádat o členství v Ubuntu a dobrovolně přispívat do různých týmů organizovaných komunitou.
Uvolňovací cyklus a podpora
Ubuntu vydává novou verzi každých šest měsíců - v dubnu a v říjnu. Každá čtvrtá verze je považována za vydání s dlouhodobou podporou (LTS), což znamená, že vydání LTS vychází každé 2 roky. Od roku 2012 dostává každé vydání LTS oficiální podporu a aktualizace na příštích pět let. Další „běžná“ vydání byla podporována po dobu 18 měsíců, ale toto období bylo v roce 2013 zkráceno na devět měsíců.
Fedora nemá přísný harmonogram, ale nová vydání obvykle vycházejí každých šest měsíců. Jsou však podporovány po dobu 13 měsíců, což je déle než období podpory Ubuntu pro běžná vydání. Neexistují žádná vydání LTS Fedory.
Co je ve jméně?
Pokud jste si mysleli, že konvence pojmenování Ubuntu jsou (zbytečně) komplikované, počkejte, až uvidíte pravidla pro názvy Fedory.
Obě distribuce obsahují v názvu čísla verzí. Ubuntu má „bodová vydání“, kde první číslo znamená rok a druhé měsíc, ve kterém byla verze vydána. To je ve skutečnosti užitečné, jak můžete zjistit věk distribuce na první pohled - například Ubuntu 13.04 byl vydán v dubnu 2013. Fedora to zjednodušuje a používá celá čísla, počínaje 1 pro první verzi a (aktuálně) končící 23, nejnovější stabilní verzí vydanou v listopadu 2015.
U Ubuntu samotné kódové jméno vždy obsahuje dvě slova, která začínají stejným písmenem. První slovo je přídavné jméno a druhé zvíře, často neobvyklé nebo vzácné. Kdokoli může navrhnout jména pro nadcházející verze Ubuntu, ale konečné rozhodnutí oznamuje Mark Shuttleworth spolu s vysvětlením nebo krátkou anekdotou o jménu. Další verze Ubuntu, která má vyjít v říjnu tohoto roku, se bude jmenovat Yakkety Yak.
Fedora 20 Heisenbug z roku 2013 byla poslední verzí s kódovým označením a všechny následující verze se nazývají jen „Fedora X“, kde X znamená číslo, které následuje po předchozím vydání. Předtím mohl kdokoli z komunity navrhnout jméno, ale aby se kvalifikoval ke schválení od členů vlády, musel dodržovat soubor pravidel. Názvy vydání měly sdílet spojení, nejlépe neobvyklé nebo nové, a neměly by to být jména žijících lidí nebo výrazy chráněné ochrannou známkou. Vztah mezi jmény Fedory X a Fedory X + 1 by měl odpovídat vzorci „je-a“, takže platí následující: X je Y a stejně tak X + 1. Pro ilustraci se Fedora 14 jmenovala Laughlin a Fedora 15 Lovelock. Lovelock i Laughlin jsou města v Nevadě. Vztah pro Fedoru X a Fedoru X + 2 by však neměl být stejný!
Zní to, jako by to způsobilo obrovskou bolest hlavy? Možná je to jeden z důvodů, proč se vývojáři rozhodli upustit.
Edice a desktopová prostředí
Fedora má tři hlavní edice: Cloud, Server a Workstation. První dva jsou vysvětlující a pracovní stanice je ve skutečnosti edicí, kterou většina lidí používá - edicí pro stolní počítače a notebooky (32bitové nebo 64bitové). Komunita Fedory také poskytuje samostatné obrázky tří edic pro zařízení založená na ARM. K dispozici je také Fedora Rawhide, neustále aktualizovaná vývojová verze Fedory, která obsahuje nejnovější verze všech balíků Fedory. Rawhide je testovací prostředí pro nové balíčky, takže není stoprocentně stabilní, ale stále jej můžete použít jako distribuci s postupným uvolňováním.
Ubuntu zde poráží Fedoru, alespoň pokud jde o množství. Vedle standardní edice pro stolní počítače nabízí Ubuntu samostatné produkty s názvem Cloud, Server, Core (pro zařízení s internetem věcí) a Ubuntu Touch pro mobilní zařízení. Desktopová edice podporuje 32- i 64bitové systémy a obrazy serverů jsou k dispozici pro různé infrastruktury (ARM, LinuxONE, POWER8). K dispozici je také Ubuntu Kylin, speciální vydání Ubuntu pro čínské uživatele, které poprvé vyšlo v roce 2010 jako „Ubuntu Chinese Edition“ a bylo přejmenováno na oficiální dílčí projekt v roce 2013.
Co se týče desktopových prostředí, hlavní vydání Fedory používá Gnome 3 s Gnome Shell. Výchozí DE v Ubuntu je Unity, a další možnosti jsou poskytovány prostřednictvím „příchutí Ubuntu“, což jsou varianty Ubuntu s různými desktopovými prostředími. Je tu Kubuntu (s KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (s Xfce), Lubuntu (s LXDE) a pracuje se na nové variantě s názvem Budgie Remix, s nadějí, že se stane oficiální příchutí Ubuntu.
Ekvivalentem příchutí Fedory jsou točení nebo „alternativní pracovní plochy“. K dispozici jsou otočení s desktopovým prostředím KDE, Xfce, LXDE, MATE a Cinnamon a speciální rotace s názvem Sugar on a Stick se zjednodušeným výukovým prostředím. Tento projekt je šitý na míru dětem a školám, zejména v rozvojových zemích.
Fedora má také laboratoře neboli „funkční softwarové balíčky“. Jsou to sbírky specializovaného softwaru, který lze nainstalovat na stávající systém Fedora nebo jako samostatnou linuxovou distribuci. Dostupné laboratoře zahrnují Design Suite, Games, Robotics Suite, Security Lab a Scientific. Ubuntu poskytuje něco podobného v podobě Edubuntu, Mythbuntu a Ubuntu Studio - dílčích projektů se specializovanými aplikacemi pro vzdělávání, systémy domácí zábavy a produkci multimédií.
Balíčky a úložiště
Nejvýraznější rozdíly mezi Ubuntu a Fedorou se nacházejí v této doméně. Nejprve je tu systém správy balíčků. Fedora používá RPM s balíčky .rpm, zatímco Ubuntu používá balíčky DPKG a .deb. To znamená, že balíčky pro Ubuntu nejsou ve výchozím nastavení kompatibilní s Fedorou a nebudete je moci instalovat, pokud je nepřevedete na něco jako Alien. Ubuntu také představil balíčky Snappy, které mají být mnohem bezpečnější a snadněji se udržují než balíčky .deb, ale zatím nejsou mezi vývojáři široce používány.
S výjimkou nějakého binárního firmwaru, Fedora nezahrnuje do svých oficiálních úložišť žádný proprietární software. To platí pro grafické ovladače, kodeky a jakýkoli jiný software omezený patenty a právními problémy. Přímým důsledkem toho je, že Ubuntu má ve svých úložištích více balíků než Fedora.
Jedním z hlavních cílů Fedory je poskytovat pouze bezplatný a otevřený software a komunita podporuje uživatele v hledání alternativ pro jejich nesvobodné aplikace. Pokud chcete poslouchat hudbu ve formátu MP3 nebo přehrávat DVD na Fedoře, nenajdete podporu v oficiálních úložištích. Existují však repozitáře třetích stran, jako je RPMFusion, které obsahují spoustu bezplatného a nesvobodného softwaru, který si můžete nainstalovat na Fedoru.
Cílem Ubuntu je dodržovat pokyny pro svobodný software v Debianu, ale stále přináší mnoho ústupků. Na rozdíl od Fedory obsahuje Ubuntu vlastní ovladače ve své omezené pobočce oficiálních úložišť. K dispozici je také úložiště Partner, které obsahuje proprietární software od partnerských prodejců Canonical - například Skype a Adobe Flash Player. Je možné zakoupit komerční aplikace ze softwarového centra Ubuntu a podporu DVD, MP3 a dalších populárních kodeků můžete povolit jednoduše instalací jediného balíčku (ubuntu-limited-extras) z úložiště.
Fedora's Copr je platforma podobná archivům osobních balíčků Ubuntu (PPA) - umožňuje komukoli nahrát balíčky a vytvořit si vlastní úložiště. Rozdíl je zde stejný jako u obecného přístupu k licencování softwaru - neměli byste nahrávat balíčky, které obsahují nesvobodné komponenty, ani nic jiného, co je výslovně zakázáno radou projektu Fedora.
Cílové publikum a cíle
Od začátku se Fedora ostře zaměřuje na tři věci: inovace, komunita a svoboda. Nabízí a propaguje výhradně bezplatný a otevřený software a zdůrazňuje důležitost každého člena komunity. Je vyvinut komunitou a uživatelé jsou aktivně vybízeni k účasti na projektu, nejen jako vývojáři, ale také jako spisovatelé, překladatelé, designéři a veřejní mluvčí (Fedora Ambassadors). Existuje speciální projekt, který pomáhá ženám, které chtějí přispět, s cílem bojovat s genderovými předsudky a segregací v technologických a FOSS kruzích.
Dále, Fedora je velmi často první nebo mezi prvními distribucemi, které přijaly a předvedly nové technologie a aplikace. Byla to jedna z prvních distribucí dodávaných se SELinuxem, včetně desktopu Gnome 3, použití Plymouthu jako aplikace bootsplash, přijetí systemd jako výchozího systému init a použití Wayland místo Xorg jako výchozího zobrazovacího serveru.
Vývojáři Fedory dávají pozor na spolupráci s jinými distribucemi a projekty na vyšší úrovni a na sdílení svých upgradů a příspěvků se zbytkem ekosystému Linux. Kvůli tomuto neustálému experimentování a inovaci je Fedora často (chybně) označována jako krvácející a nestabilní distribuce, která není vhodná pro začátečníky a každodenní použití. Toto je jeden z nejrozšířenějších mýtů Fedory a komunita Fedory tvrdě pracuje na změně tohoto vnímání. Přestože vývojáři a pokročilí uživatelé, kteří chtějí vyzkoušet nejnovější funkce, jsou primárním cílovým publikem, Fedoru může používat kdokoli, stejně jako Ubuntu.
Když už mluvíme o Ubuntu, některé cíle této distribuce se překrývají s Fedorou. Ubuntu se také snaží inovovat, ale vybírají hodně přístup příznivější pro spotřebitele. Poskytnutím operačního systému pro mobilní zařízení se Ubuntu snaží získat si místo na trhu a současně prosadit svůj hlavní projekt - konvergence.
Zdá se, že komunita je o něco méně zapojena do rozhodujících rozhodnutí, což se projevilo v reakci uživatelů na změny v minulých vydáních Ubuntu. Ubuntu se také účastnil několika kontroverzí, zejména problému ochrany osobních údajů u nákupního objektivu Unity v Ubuntu 12.10. Navzdory tomu je Ubuntu často prohlášen za nejpopulárnější distribuci Linuxu díky své strategii, že je uživatelsky přívětivý a dostatečně jednoduchý pro začátečníky i bývalé uživatele Windows.
Přesto má Fedora v rukávu eso - Linus Torvalds, tvůrce Linuxu, používá Fedoru na svých počítačích.
Co o tobě? Používáte Fedoru nebo je Ubuntu stále váš oblíbený? Zapomněli jsme zmínit nějaké důležité rozdíly mezi Fedorou a Ubuntu? Dejte nám vědět v komentářích níže!
Kredity obrázků: Snímek obrazovky Konvergence, snímek Budgie Remix, snímek obrazovky Fedory Core 1 přes Wikimedia Commons, Red Hat Linux od Leonida Mamchenkova přes Flickr.