Nové distribuce Linuxu se stále objevují a pro některé uživatele se stává únavným snahou držet krok. Pravděpodobně jste slyšeli, že se někdo zeptal: „Jaký je smysl všech těch distribucí?“. Možná jste byli požádáni, abyste vysvětlili rozdíl mezi dvěma distribucemi Linuxu. Tyto otázky se zpočátku mohou zdát divné, ale dávají smysl, zejména pokud je osoba, která se jich ptá, začátečník, který se stále o Linuxu učí.
Ani Fedora, ani Ubuntu nejsou nové distribuce, ale oba mají relativně nové verze. Ubuntu 16.04 vyšel v dubnu a Fedora 24 Beta byla k dispozici před několika týdny, s finální verzí naplánovanou na 14. června. Tato připravovaná verze Fedory bude muset přilákat pozornost, takže by mohlo být užitečné vysvětlit, jak se liší od Ubuntu. Už jsme vám ukázali nějaké 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ž 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 vyšla v listopadu 2003 a příběh je poněkud složitější.
Tato první verze Fedory byla nazývána Fedora Core 1 a byla založena na Red Hat Linuxu 9. Fedora byla představena jako komunitní alternativa k Red Hat a měla dvě hlavní repozitáře: Core, které spravoval Red Hat vývojáři, a Extras, spravovaný komunitou. Koncem roku 2003 se však Red Hat Linux spojil s Fedorou, aby se stal jednotnou distribucí komunity, a Red Hat Enterprise Linux byl vytvořen jako komerčně podporovaný protějšek. Až do roku 2007 si Fedora ponechala „Core“ jako součást svého jména, ale s vydáním Fedory 7 byla připojena úložiště Core a Extra a od té doby se distribuce nazývá jednoduše Fedora.
Největší rozdíl je v tom, že původní Red Hat Linux se v podstatě rozdělil na Fedora a Red Hat Enterprise Linux, zatímco Debian je stále celá samostatná entita z Ubuntu, která importuje balíky z jednoho z poboček Debianu.
I když si mnozí myslí, že Fedora je přímo založena na Red Hat Enterprise Linuxu (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 repozitáří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 distrů je poměrně podobná. Projekt Fedora (založený v roce 2003) je zodpovědný za koordinaci vývoje Fedory a je sponzorován Red Hat. Tato iniciativa řídí Rada Fedory a předseda (vedoucí projektu Fedory) je vybrán a zaměstnán společností Red Hat. Existují i další řídící skupiny, například Řídící výbor Fedory Engineering a Řídící výbor velvyslanců Fedory, 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, z nichž primární jsou Rada Společenství a Technická rada. Členy těchto dvou jmenuje Mark Shuttleworth, zakladatel Canonical. Jiné skupiny zahrnují Forums radu, IRC radu a vývojovou členskou radu. Uživatelé se mohou ucházet o členství v Ubuntu a dobrovolně přispívat do různých týmů organizovaných komunitou.
Uvolněte cyklus a podporu
Ubuntu vydává novou verzi každých šest měsíců - v dubnu av ří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é dva roky. Od roku 2012 získává každá verze LTS oficiální podporu a aktualizace na dalších pět let. Ostatní „pravidelné“ verze byly podporovány 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é verze obvykle vycházejí každých šest měsíců. Jsou však podporovány po dobu 13 měsíců, což je delší doba než podpora Ubuntu pro pravidelné verze. Fedora neobsahuje žádné verze LTS.
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 jména Fedory.
Obě distribuce obsahují čísla verzí v jejich názvu. Ubuntu má „bodová vydání“, kde první číslo označuje rok a druhý měsíc, ve kterém byla verze vydána. To je vlastně užitečné, protože můžete na první pohled zjistit věk distribuce - například Ubuntu 13.04 byl vydán v dubnu roku 2013. Fedora je udržuje jednoduchou a používá celá čísla, počínaje 1 pro první verzi a (v současné době ) končící 23, poslední stabilní verze vydaná v listopadu 2015.
Pro Ubuntu samotné kódové označení vždy obsahuje dvě slova, která začínají stejným písmenem. První slovo je adjektivum a druhé zvíře, často neobvyklé nebo vzácné. Každý může navrhnout jména pro nadcházející verze Ubuntu, ale konečné rozhodnutí je oznámeno Mark Shuttleworth, spolu s vysvětlením nebo krátkou anekdotou o jménu. Příští verze Ubuntu, která se má konat v říjnu tohoto roku, se bude jmenovat Yakkety Yak.
Fedora 20 Heisenbug od 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á libovolné číslo, které následuje po předchozím vydání. Předtím mohl kdokoli z komunity navrhnout jméno, ale musel se řídit pravidly, aby se mohl rozhodnout o schválení ze strany řídících členů. Jména vydání měla sdílet spojení, nejlépe neobvyklé nebo nové, a neměla by být jmény živých lidí nebo výrazů chráněných ochrannou známkou. Vztah mezi jmény Fedory X a Fedory X + 1 by měl odpovídat vzorci „is-a“, takže platí následující: X je Y, a tak je X + 1. Pro ilustraci, Fedora 14 se jmenovala Laughlin a Fedora 15 Lovelock. Lovelock a Laughlin jsou města v Nevadě. Vztah pro Fedora X a Fedora X + 2 by však neměl být stejný!
Zní to, jako by to způsobilo mohutnou bolest hlavy? No, možná to je jeden z důvodů, proč se vývojáři rozhodli to upustit.
Edice a prostředí pro stolní počítače
Fedora má tři hlavní edice: Cloud, Server a Workstation. První dvě jsou samo-vysvětlující a Workstation je vlastně edicí, kterou většina lidí používá - jednu pro stolní počítače a notebooky (buď 32- nebo 64-bitové). Komunita Fedory také poskytuje samostatné obrazy tří verzí pro zařízení založená na architektuře ARM. K dispozici je také Fedora Rawhide, neustále aktualizovaná vývojová verze Fedory, která obsahuje nejnovější sestavení všech balíčků Fedory. Rawhide je testovací základnou pro nové balíčky, takže není 100% stabilní, ale můžete jej stále používat jako distribuci distribuce.
Ubuntu zde bije Fedoru, přinejmenším co do množství . Kromě standardní verze Desktop nabízí Ubuntu samostatné produkty s názvem Cloud, Server, Core (pro zařízení Internet of Things) a Ubuntu Touch pro mobilní zařízení. Desktopová verze podporuje 32bitové 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í edice Ubuntu pro čínské uživatele, která poprvé vyšla v roce 2010 jako „Ubuntu Chinese Edition“ a byla rebranded jako oficiální podprojekt v roce 2013.
Pokud jde o desktopová prostředí, hlavní edice Fedory používá Gnome 3 s Gnome Shell. Výchozí DE Ubuntu je Unity a další možnosti jsou poskytovány prostřednictvím „Ubuntu flavors“, což jsou varianty Ubuntu s různými desktopovými prostředími. K dispozici je Kubuntu (s KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (s Xfce), Lubuntu (s LXDE) a v díle je nová varianta nazvaná Budgie Remix, s nadějí, že se stane oficiální příchutí Ubuntu.
Ekvivalentem příchutí Fedory jsou Spiny nebo „alternativní desktopy“. Tam jsou otočení s KDE, Xfce, LXDE, MATE, a Cinnamon desktopová prostředí, a speciální spin volal Sugar na tyči se zjednodušeným učícím prostředím. Tento projekt je přizpůsoben pro děti a školy, zejména v rozvojových zemích.
Fedora má také Labs nebo „funkční softwarové balíčky“. Jedná se o sbírky specializovaného softwaru, které lze instalovat na existující systém Fedora, nebo jako samostatnou linuxovou distribuci. Mezi dostupné laboratoře patří Design Suite, Hry, Robotics Suite, Security Lab a Scientific. Ubuntu poskytuje něco podobného ve formě Edubuntu, Mythbuntu a Ubuntu Studio - subprojekty se specializovanými aplikacemi pro vzdělávání, systémy domácí zábavy a multimediální produkci.
Balíčky a úložiště
Nejvýraznější rozdíly mezi Ubuntu a Fedorou jsou v této doméně. Především existuje 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 nainstalovat, pokud je nepřevedete s něčím podobným Alien. Ubuntu také představil balíčky Snappy, které mají být mnohem bezpečnější a snadněji udržovatelné než balíčky .deb, ale dosud nejsou široce používány mezi vývojáři.
S výjimkou některých binárních firmware Fedora ve svých oficiálních repozitářích neobsahuje žá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 repozitářích více balíčků než Fedora.
Jedním z hlavních cílů Fedory je poskytovat pouze svobodný a open source software a komunita vybízí uživatele, aby našli alternativy pro své nesvobodné aplikace. Pokud chcete poslouchat hudbu ve formátu MP3 nebo přehrávat disky DVD ve Fedoře, v oficiálních repozitářích tuto podporu nenajdete. Existují však repozitáře třetích stran, jako je RPMFusion, které obsahují spoustu volného a nesvobodného softwaru, který můžete nainstalovat do Fedory.
Ubuntu usiluje o to, aby bylo v souladu s pokyny pro svobodný software Debianu, ale stále dělá mnoho ústupků. Na rozdíl od Fedory, Ubuntu obsahuje proprietární ovladače ve své pobočce s omezeným přístupem. K dispozici je také partnerské úložiště, které obsahuje proprietární software od partnerských dodavatelů Canonical - Skype a Adobe Flash Player. Je možné zakoupit komerční aplikace z Ubuntu Software Center, a můžete povolit podporu pro DVD, MP3 a další populární kodeky jednoduchou instalací jednoho balíčku ( ubuntu-restricted-extras ) z úložiště.
Copr Fedory je platforma podobná Ubuntu Personal Package Archives (PPA) - umožňuje komukoliv nahrát balíčky a vytvořit si vlastní repozitář. Rozdíl je stejný jako u obecného přístupu k licencování softwaru - neměli byste nahrát balíčky, které obsahují nesvobodné komponenty, nebo cokoli jiného, co je výslovně zakázáno projektovou radou Fedory.
Cílové publikum a cíle
Fedora byla od počátku ostře zaměřena na tři věci: inovaci, komunitu a svobodu. Nabízí a propaguje výhradně svobodný a open source software a zdůrazňuje důležitost každého člena komunity. Je vyvíjen komunitou a uživatelé jsou aktivně vybízeni k účasti na projektu, nejen jako vývojáři, ale také jako spisovatelé, překladatelé, návrháři a veřejní mluvčí (velvyslanci Fedory). Existuje speciální projekt, který pomáhá ženám, které chtějí přispět, s cílem bojovat proti předsudkům a segregaci na základě pohlaví v kruzích tech a FOSS.
Fedora je navíc velmi často první, nebo mezi prvními distribucemi, které přijímají a předvádějí nové technologie a aplikace. Jednalo se o jednu z prvních distribucí, které byly dodány s SELinuxem, včetně desktopu Gnome 3, použití Plymouthu jako bootsplash aplikace, přijetí systemd jako výchozího init systému a použití Wayland místo Xorg jako výchozího zobrazovacího serveru.
Vývojáři Fedory si kladou za cíl spolupracovat s dalšími distribucemi a předními projekty a sdílet své upgrady a příspěvky se zbytkem ekosystému Linuxu. Kvůli tomuto neustálému experimentování a inovacím je Fedora často označována jako „krvácející“, 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 se snaží toto vnímání změnit. Ačkoli vývojáři a pokročilí uživatelé, kteří chtějí vyzkoušet nejnovější funkce, jsou primárním cílem, Fedora může používat kdokoli, stejně jako Ubuntu.
Když už mluvíme o Ubuntu, některé z cílů této distribuce se překrývají s Fedorou. Ubuntu se také snaží inovovat, ale volí mnohem více přátelský přístup . Poskytováním operačního systému pro mobilní zařízení se Ubuntu snaží vybojovat si místo na trhu a zároveň prosazovat svůj hlavní projekt - konvergence .
Komunita se zdá být o něco méně zapojena do rozhodujících rozhodnutí, což se odrazilo v odporu uživatelů proti změnám v minulých verzích Ubuntu. Ubuntu se také podílel na několika sporech, zejména na otázce ochrany osobních údajů s nákupním objektivem Unity v Ubuntu 12.10. Přesto, Ubuntu je často vyhlášen nejoblíbenější linuxovou distribucí, a to díky své strategii, že je uživatelsky přívětivý a jednoduchý pro začátečníky i bývalé uživatele Windows.
Fedora má stále eso v rukávu - Linus Torvalds, tvůrce Linuxu, používá Fedoru na svých počítačích.
Co o tobě? Používáte Fedoru, nebo je váš oblíbený Ubuntu? Zapomněli jsme zmínit důležité rozdíly mezi Fedorou a Ubuntu? Dejte nám vědět v komentářích níže!
Obrazový kredit: snímek konvergence, snímek Budgie Remix, snímek Fedora Core 1 přes Wikimedia Commons, Red Hat Linux od Leonida Mamchenkova přes Flickr.