Ubuntu i Fedora patří mezi nejoblíbenější linuxové distribuce na trhu. V linuxové komunitě proto probíhá debata o lepším distru z těchto dvou – Ubuntu vs. Fedora.
Jak bylo řečeno, obě distribuce jsou zaměřeny na různé uživatele s různými potřebami. Takže v závislosti na tom, co plánujete na svém počítači dělat, instalace jednoho distribuce bude výhodnější než druhá.
To je důvod, proč se odkloníme od mainstreamové debaty a zaměříme se na diskusi o hlavních rozdílech mezi Ubuntu a Fedorou. Na konci tohoto čtení byste měli dobře rozumět tomu, co obě distribuce mohou nabídnout, a tedy i to, které z nich je pro vás to pravé.
Ubuntu vs. Fedora:9 hlavních rozdílů
Než vám řekneme, které distro je pro vás to pravé, pojďme pochopit základní rozdíly mezi nimi. Zde jsme uspořádali hloubkovou analýzu 9 hlavních rozdílů mezi Ubuntu a Fedorou. Budeme diskutovat o všem od jemnějších technických věcí až po rozdíly, které přímo ovlivňují zkušenost koncového uživatele.
Takže bez dalších okolků můžeme začít:
#1. Základní distribuce a podpora podniků
Ubuntu i Fedora souvisí se dvěma nejuznávanějšími titány v komunitě Linuxu. Ubuntu je založeno na Debianu, zatímco Fedora je upstream (testovací prostor) Red Hatu.
Pro ty z vás, kteří nevědí, Debian je jedním z nejstarších a největších komunitně řízených projektů ve světě Linuxu. Společnost Canonical, mateřská společnost Ubuntu, přijala jádro Debianu při budování vlastního, vysoce přizpůsobeného distribuce Ubuntu.
Hlavním cílem Ubuntu je vytvořit a dodat uživatelsky přívětivý operační systém se zaměřením na použitelnost a stabilitu. Jako takové najdete spoustu vylepšení a přizpůsobení, díky nimž bude Ubuntu ve srovnání s Debianem více přeplněné a nafouklé.
Jak již bylo řečeno, Ubuntu stále používá stejnou architekturu souborového systému, správce balíčků a formáty úložišť jako Debian. Těmto aspektům se budeme věnovat více do hloubky v pozdější části.
Na druhou stranu Fedora je vyvíjena komunitou podporovaným projektem Fedora a je sponzorována Red Hatem – společností za distrem RHEL (Red Hat Enterprise Linux). A přestože používá jádro RHEL, nebylo by technicky správné říkat, že Fedora je „založena na“ Red Hat Enterprise Linux.
Fedora slouží jako testovací prostor pro RHEL. Než tedy uvidíte jakoukoli funkci vydanou na RHEL, bude nejprve vydána a otestována na Fedoře.
Díky tomu je Fedora domovem všech nejmodernějších technologií, které se objevují ve světě Linuxu. Zároveň však uživatelé také zaznamenají více chyb a závad, protože vše je nové a není důkladně testováno.
#2. Instalace
Ubuntu i Fedora se dodávají s moderními instalačními programy, které nabízejí intuitivní instalační proces pro příslušné operační systémy.
S Ubuntu získáte přístup k jejich proprietárnímu instalačnímu programu Ubiquity. Je to jedna z jejich původních vlastností, která jej odlišuje od Debianu. Poskytuje uživatelům přístup ke snadnému průvodci instalací, který v podstatě drží uživatele za ruce při instalaci operačního systému.
Celý proces instalace sotva zabere více než 10 minut – vzhledem k tomu, že vaše systémy splňují minimální požadavky pro provoz Ubuntu. Navíc, pokud máte na pevném disku nainstalovaný Windows, Ubiquity jej automaticky detekuje a pomůže vám nakonfigurovat duální spouštění s Ubuntu a Windows.
Fedora se dodává s instalačním programem Anaconda, což je to, co vidíme u všech ostatních operačních systémů Redhat. Ale skvělá věc na Fedoře je, že vždy přichází s nejnovější verzí Anacondy.
Také nabízí intuitivní a přímočarý instalační proces, podobný tomu Ubiquity. Ale klíčový rozdíl mezi Ubiquity a Anaconda je v tom, že nabízí mnohem větší flexibilitu než první.
S Anacondou můžete nakonfigurovat a přizpůsobit OS hned od začátku – během procesu instalace. Můžete si vybrat, který software chcete mít nainstalovaný v OS při prvním spuštění.
#3. Výchozí pracovní prostředí
Desktopové prostředí je zodpovědné za grafické uživatelské rozhraní a způsob interakce s operačním systémem. Nyní je nejlepší na jakékoli distribuci Linuxu to, že vám umožňuje vybírat a instalovat ze široké škály desktopových prostředí, což vám umožňuje mít úplnou kontrolu nad tím, jak chcete používat svůj operační systém.
Všechny distribuce se dodávají s výchozím desktopovým prostředím, které je oficiálně podporováno vývojáři.
V případě Fedory a Ubuntu, protože jsou tak oblíbené s obrovskou podporou komunity, je oběma distribucemi podporováno mnoho desktopových prostředí, přičemž výchozí možností je GNOME.
Ubuntu se dříve dodávalo se svým vlastním desktopovým prostředím s názvem Unity. Od Ubuntu 17.10 se však přesunuli do prostředí GNOME. Jak již bylo řečeno, vývojáři výrazně přizpůsobili GNOME tak, aby vypadalo a působilo jako jejich plocha Unity, takže se dlouhodobí uživatelé budou cítit pohodlně.
V případě Fedory získáte přístup k čistě vanilkovému GNOME, a to také s nejnovějšími aktualizacemi. Jakmile je vydána nová verze GNOME, Fedora je vždy mezi prvními, kdo ji implementuje.
Pokud tedy chcete zažít GNOME tak, jak bylo zamýšleno jeho vývojáři dříve než kdokoli jiný, pak je Fedora tou správnou cestou.
Můžete se také podívat na poskytnutý odkaz, pokud hledáte nejlepší linuxové distribuce založené na GNOME.
#4. Správci balíčků
Ubuntu a Fedora používají různé správce balíčků, kteří fungují odlišně a používají různé formáty balíčků. Ale jak už bylo řečeno, oba jsou ve své práci velmi dobří.
S Ubuntu máte správce balíčků APT (Advanced Package Tool), kterého zdědí z Debianu. Je to jeden z největších a nejstarších správců balíčků v linuxové komunitě. APT je navržen pro práci s .deb package format, který archivuje soubory ve formátu specifickém pro Debian a další distribuce založené na Debianu.
APT nyní umí spoustu věcí, ale vyžaduje k tomu explicitní příkazy. Pokud si například přejete nainstalovat nejnovější verzi Firefoxu, budete muset nejprve zadat příkaz APT, aby aktualizoval své úložiště, a poté nainstalovat Firefox.
$ sudo apt update $ sudo apt install firefox
Dřívější verze Fedory používaly správce balíčků YUM (Yellowdog Update Manager), nyní však přešly na správce balíčků DNF. Jak již bylo řečeno, DNF funguje stejně jako YUM, takže uživatelé nebudou mít s přechodem žádný problém kromě použití DNF v příkazech místo YUM.
Pomocí příkazu DNF budete moci spravovat a instalovat .rpm balíčky ve vašem systému Fedora. Na technické úrovni nabízí DNF mnohem větší spolehlivost, rychlost a vylepšení použitelnosti než APT.
Například k instalaci Firefoxu můžete použít jeden příkaz DNF. Automaticky aktualizuje úložiště a načte nejnovější verzi.
$ dnf install firefox
#5. Úložiště
Většina vývojářů softwaru pro Linux poskytuje své aplikace v obou .deb a .rpm formáty souborů.
Kvůli masivní popularitě Ubuntu a větší uživatelské základně však někteří dodavatelé softwaru poskytují pouze balíčky DEB nebo se rozhodnou vydat své aplikace v .deb nejprve formát. Naopak, zřídka najdete aplikaci nebo software výhradně dostupný jako balíček RPM a ne DEB.
Kromě toho Ubuntu nabízí rozsáhlou sbírku softwaru obsahujícího možnosti FOSS i non-FOSS. Rozhodnutí Fedory přejít na software s otevřeným zdrojovým kódem omezilo její rozšiřování na rozsah srovnatelný s Ubuntu.
Jak již bylo řečeno, zdá se, že novější verze Fedory výrazně usnadňuje instalaci proprietárního softwaru do operačního systému a úložiště se zaplňuje více možnostmi. Bude však trvat dlouho, než se stane tak velkým jako Ubuntu.
#6. Podpora her a hardwaru
V dřívějších dobách Linux nedokázal podporovat nový hardware a problémy s kompatibilitou sužovaly téměř všechny distribuce, včetně Ubuntu a Fedory. Postupem času se však OS dostal pod dohled výrobce a začali optimalizovat svůj hardware pro OS Linux.
V současné době si Linux vybudoval reputaci bezproblémového chodu na starším i novějším hardwaru. Ve skutečnosti, pokud jste na tuto výzvu, můžete dokonce spustit Linux na toustovači. Uživatelé se však stále potýkají s problémy, pokud jde o instalaci grafických ovladačů na jejich počítač se systémem Linux.
Pro uživatele Intel a AMD nabízejí Fedora a Ubuntu stejné ovladače a zřídka se vyskytují problémy s kompatibilitou. Hlavní problém je s grafickými kartami Nvidia, které ke správné funkci vyžadují proprietární ovladače.
Toto je další z oblastí, kde Ubuntu získává vítězství nad Fedorou. Vzhledem k tomu, že Ubuntu umožňuje snadnou instalaci softwaru jiného než FOSS, můžete snadno nainstalovat proprietární ovladače Nvidia na svůj počítač Ubuntu.
Zatímco v případě Fedory vám poskytuje pouze software s otevřeným zdrojovým kódem. To značně ztěžuje instalaci proprietárních ovladačů Nvidia na OS.
Jak již bylo řečeno, existuje open-source ovladač Nouveau vyvinutý pro grafické karty Nvidia na OS Linux. Ale dejte si pozor, aby došlo k občasnému pádu systému a zamrznutí systému během spouštění.
Když vezmeme v úvahu všechny tyto skutečnosti, podpora her a hardwaru je na Ubuntu ve srovnání s Fedorou jednoznačně lepší.
#7. Uvolňovací cyklus
Ubuntu a Fedora sledují různé vývojové cykly a vydávají novější verze různými rychlostmi.
S Ubuntu máte možnost vybrat si mezi dvěma cykly vydání. Zaprvé je tu pravidelné vydání neboli STR (Short Term Release), které vychází každých šest měsíců a je podporováno po dobu devíti měsíců. A pak je tu LTS (Long Term Support), který vychází každé dva roky a je podporován po dobu pěti let.
V rámci běžné verze získají uživatelé přístup k novějším funkcím a nejnovějším verzím softwaru rychleji než verze LTS, ale také naráží na více chyb. Verze LTS je vhodná pro uživatele, kteří hledají lepší stabilitu a plánují používat stejnou konfiguraci systému po dlouhou dobu.
Na druhou stranu Fedora má pouze jeden cyklus vydání, který je podobný vydáním STR Ubuntu. Je vám slíbena nová verze Fedory každých šest měsíců; nicméně Fedora je nechvalně známá tím, že o pár týdnů zmeškala svůj plán vydání.
Nejlepší na Fedoře je, že každé vydání přichází se všemi nejmodernějšími technologiemi dostupnými v linuxové komunitě. Získáte přístup k softwaru, který bude do Ubuntu přidán mnohem později. Ale zároveň je také sužováno náhodnými chybami, díky nimž je distro ve srovnání s Ubuntu nestabilnější – i když použitelné.
Celkově je Fedora více zaměřena na nadšence a vývojáře, kteří chtějí co nejrychlejší přístup k nejnovějším technologiím. Není zaměřen na profesionály, kteří hledají dlouhodobou stabilitu a podporu.
#8. Výkon serveru
Ačkoli Ubuntu a Fedora jsou primárně zaměřeny na uživatele desktopů, obě distribuce nabízejí verzi určenou pro serverové použití.
S Ubuntu máte edici Ubuntu Server. Je k dispozici ve třech různých variantách – serverové virtuální počítače Ubuntu, fyzické stroje na vyžádání s předinstalovaným serverem Ubuntu a soubor ISO serveru Ubuntu, který vám umožní jej nainstalovat na váš vlastní hardware.
Pokud znáte plochu Ubuntu, zjistíte, že server Ubuntu je velmi podobný a snadno použitelný. Ve skutečnosti je serverová distribuce aktivně využívána mnoha profesionály pro jejich webhosting a další potřeby.
K dispozici je také verze serveru Fedora, která však není mezi poskytovateli webhostingu a systémovými administrátory oblíbená. Je to hlavně proto, že upgrade a restart serveru každých devět měsíců je velký problém a velká nepříjemnost, pokud váš server zaznamenává velký provoz.
Pokud chcete pro provoz svého serveru používat software Fedora nebo RHEL, je lepší používat CentOS. Je to také komunitní projekt sponzorovaný společností Red Hat a umožňuje uživatelům používat většinu softwaru RHEL (bez zakoupení předplatného RHEL).
CentOS je také stabilnější a nabízí delší podporu než Fedora, která je povinná, když mluvíme o serverech.
#9. Komunita a uživatelská základna
S Ubuntu máte dvě hlavní fóra:Zeptejte se Ubuntu a UbuntuForums. Kromě toho má Ubuntu možná jednu z nejlepších dokumentů ve srovnání se všemi ostatními distribucemi Linuxu.
Pokud máte nějaké problémy s pochopením toho, jak provádět určité úkoly na Ubuntu, můžete se podívat do jejich dokumentace, kde najdete jasné pokyny krok za krokem, které vám pomohou.
Můžete také položit otázku v kterémkoli ze dvou fór. Pořád se tam někdo poflakuje a rád vám poskytne podrobnou odpověď během několika minut až několika hodin.
Fedora je také obdařena obrovskou komunitou, ale má pouze jedno vyhrazené fórum – Zeptejte se Fedory.
Ale když už bylo řečeno, Fedora je skutečný komunitně řízený projekt. S Ubuntu má Canonical stále poslední slovo nad tím, jaké změny jsou implementovány v jejich distribuci. S Fedorou se však na jejím vývoji může podílet celá komunita.
Ve skutečnosti dokonce o logu Fedory bylo rozhodnuto provedením ankety mezi členy komunity.
Ubuntu vs. Fedora:Který je pro vás ten pravý?
Nyní byste měli mít základní představu o tom, jak se Ubuntu a Fedora od sebe liší. Rozdíly by vám měly pomoci rozhodnout se, která distribuce je vhodná pro vaše potřeby a požadavky.
Ubuntu je vhodné jak pro běžné uživatele, tak pro lidi, kteří s Linuxem teprve začínají. Společnost Canonical odvedla vynikající práci při vytváření distra tak, aby byla uživatelsky přívětivá, jak je to jen možné. Navíc díky verzi LTS poskytující dlouhodobou stabilitu je Ubuntu také skvělou volbou pro profesionály, kteří hledají spolehlivý a stabilní systém.
Na druhou stranu je Fedora zaměřena na technologické nadšence, vývojáře a uživatele, kteří chtějí co nejdříve ochutnat nejnovější technologie v komunitě Linuxu a FOSS. Nyní, kvůli jejich rychlým aktualizacím, je distro Fedory podstatně zabugovanější a méně stabilní.
Pokud tedy hledáte linuxovou distribuci pro vaše běžné každodenní úkoly, a takovou, která funguje hned po vybalení, pak použijte Ubuntu. Na druhou stranu, pokud chcete vytvořit sekundární systém pro testování veškerého nového softwaru a nástrojů, pak je Fedora tou nejlepší distribucí pro tuto práci.