Rekommenderas, 2024

Redaktionen

Vad är skillnaden mellan Ubuntu och Fedora?

Nya Linux-distributioner fortsätter bara att visas, och för vissa användare blir det tråkigt att försöka fortsätta. Du har nog hört någon fråga "Vad är meningen med alla dessa utdelningar?". Kanske har du blivit ombedd att förklara skillnaden mellan två Linux-distributioner. Dessa frågor kan tyckas konstiga först, men de är vettiga, speciellt om personen som frågar dem är en nybörjare som fortfarande lär sig om Linux.

Varken Fedora eller Ubuntu är nya distributioner, men de har båda haft nya versioner relativt nyligen. Ubuntu 16.04 kom ut i april och Fedora 24 Beta blev tillgänglig för några veckor sedan, med den slutliga utgåvan planerad till 14 juni. Den kommande versionen av Fedora är bunden att locka lite uppmärksamhet, så det kan vara användbart att förklara hur det skiljer sig från Ubuntu. Vi har redan visat några skillnader mellan Ubuntu och Linux Mint; i så fall blir skillnaderna större och mer uppenbara.

Historia och utveckling

Så mycket har redan skrivits om Ubuntu att din mormor förmodligen vet att den första versionen var baserad på Debians instabila filial och kom ut i oktober 2004. Fedora är lite äldre - den första versionen släpptes i november 2003 och bakgrundshistorien är något mer komplicerat.

Den allra första versionen av Fedora kallades Fedora Core 1 och grundades på Red Hat Linux 9. Fedora var tänkt som ett samhällsorienterat alternativ till Red Hat, och det hade två huvudförråd: Core, som upprätthölls av Red Hat utvecklare och extras, upprätthålls av samhället. I slutet av 2003 fusionerades Red Hat Linux med Fedora för att bli en gemensam communitydistribution, och Red Hat Enterprise Linux skapades som sin kommersiellt stödda motsvarighet. Fram till 2007 behöll Fedora "Core" som en del av sitt namn, men med frisläppandet av Fedora 7 förenades Core och Extra repositories, och sedan dess kallas distributionen helt enkelt Fedora.

Den största skillnaden här är att den ursprungliga Red Hat Linux delas upp i Fedora och Red Hat Enterprise Linux, medan Debian fortfarande är en helt separat enhet från Ubuntu, som importerar paket från en av Debians filialer.

Medan många tror att Fedora är direkt baserat på Red Hat Enterprise Linux (RHEL), är det inte riktigt sant. Det är snarare det motsatta: nya versioner av RHEL är gafflar av Fedora som testas grundligt för kvalitet och stabilitet innan de släpps. Till exempel är RHEL 7 baserat på Fedora 19 och 20. Fedora-community ger också extra paket till RHEL i ett förråd som heter Extra Packages for Enterprise Linux (EPEL).

Strukturen bakom utvecklingen av dessa två distros är relativt lika. Fedora Project (etablerat 2003) ansvarar för att samordna utvecklingen av Fedora och sponsras av Red Hat. Fedora rådet styr detta initiativ och ordföranden (Fedora Project Leader) väljs och anställs av Red Hat. Det finns andra styrande grupper, som Fedora Engineering Steering Committee och Fedora Ambassadors Steering Committee, där medlemmar väljs av samhället.

Å andra sidan är Ubuntu direkt finansierad och förvaltad av Canonical. Ubuntu-gemenskapen är organiserad kring flera större grupper, med de främsta som gemenskapsråd och tekniska styrelse. Medlemmarna av dessa två nomineras av Mark Shuttleworth, grundaren av Canonical. Andra grupper inkluderar Forum Council, IRC Council och Developer Membership Board. Användare kan ansöka om Ubuntu medlemskap och volontär som bidragsgivare i olika community-organiserade lag.

Släpp cykel och support

Ubuntu släpper ut en ny version var sjätte månad - i april och i oktober. Var fjärde versionen anses vara en LTS-release (LTS), vilket innebär att LTS-utgåvor kommer ut vartannat år. Sedan 2012 får varje LTS-version officiellt stöd och uppdateringar för de kommande fem åren. Andra "regelbundna" utgåvor brukade stödjas i 18 månader, men denna period har förkortats till nio månader 2013.

Fedora har inte ett strikt schema, men nya utgåvor kommer vanligtvis ut var sjätte månad. De stöds dock i 13 månader, vilket är längre än Ubuntus stödperiod för regelbundna utgåvor. Det finns inga LTS-utgåvor av Fedora.

Vad finns i ett namn?

Om du trodde att Ubuntu namngivningskonventioner var (oavsett) komplicerade, vänta tills du ser reglerna för Fedora namn.

Båda distributionerna inkluderar versionsnummer i deras namn. Ubuntu har "poängutgåvor", där det första numret anger år och andra månaden där en version släpptes. Det här är verkligen användbart, eftersom du kan berätta fördelningens ålder vid en blick - till exempel släpptes Ubuntu 13.04 i april 2013. Fedora håller det enkelt och använder hela tal, börjar med 1 för den första versionen och (för närvarande ) slutar med 23, den senaste stabila versionen släpptes i november 2015.

För Ubuntu innehåller kodnamnet alltid två ord som börjar med samma brev. Det första ordet är ett adjektiv, och det andra ett djur, ofta en ovanlig eller sällsynt. Vem som helst kan föreslå namn för de kommande versionerna av Ubuntu, men det slutliga beslutet meddelas av Mark Shuttleworth tillsammans med en förklaring eller en kort anekdot om namnet. Nästa version av Ubuntu, som kommer i oktober i år, kommer att kallas Yakkety Yak.

Fedora 20 Heisenbug från 2013 var den senaste versionen med ett kodnamn, och alla efterföljande versioner kallas bara "Fedora X", där X står för vilket nummer som följer den tidigare versionen. Innan det kunde någon från samhället föreslå ett namn, men det var tvungen att följa en uppsättning regler för att kvalificera sig för godkännande från de styrande medlemmarna. Frigörande namn skulle dela en anslutning, helst en ovanlig eller ny roman, och borde inte vara namnen på levande personer eller varumärkesvaror. Förhållandet mellan namn för Fedora X och Fedora X + 1 borde matcha "is-a" -formeln, så att följande är sant: X är en Y, och så är X + 1. För att illustrera kallades Fedora 14 Laughlin och Fedora 15 Lovelock. Både Lovelock och Laughlin är städer i Nevada. Förhållandet till Fedora X och Fedora X + 2 borde dock inte vara detsamma!

Låter detta att det skulle ge massiv huvudvärk? Jo kanske det är en av anledningarna till att utvecklarna bestämde sig för att släppa den.

Utgåvor och skrivbordsmiljöer

Fedora har tre huvudutgåvor: Cloud, Server och Workstation. De två första är självförklarande, och arbetsstationen är faktiskt den upplaga som de flesta använder - den ena för stationära datorer och bärbara datorer (antingen 32- eller 64-bitars). Fedora-gemenskapen tillhandahåller också separata bilder av de tre utgåvorna för ARM-baserade enheter. Det finns också Fedora Rawhide, en kontinuerligt uppdaterad, utvecklingsversion av Fedora som innehåller de senaste byggnaderna av alla Fedora-paket. Rawhide är en testplats för nya paket, så det är inte 100% stabilt, men du kan fortfarande använda det som en roll-release distribution.

Ubuntu slår Fedora här, åtminstone när det gäller kvantitet . Utöver den vanliga Desktop-upplagan erbjuder Ubuntu separata produkter som kallas Cloud, Server, Core (för Internet-of-Things-enheter) och Ubuntu Touch för mobila enheter. Skrivbordsversionen stöder både 32- och 64-bitarssystem, och Serverbilder finns tillgängliga för olika infrastrukturer (ARM, LinuxONE, POWER8). Det finns också Ubuntu Kylin, en speciell utgåva av Ubuntu för kinesiska användare, som först kom ut under 2010 som "Ubuntu Chinese Edition", och blev rebranded som ett officiellt delprojekt 2013.

När det gäller skrivbordsmiljöer använder den huvudsakliga Fedora-utgåvan Gnome 3 med Gnome Shell. Ubuntus standard DE är Enhet, och andra alternativ tillhandahålls genom "Ubuntu-smaker", som är varianter av Ubuntu med olika skrivbordsmiljöer. Det finns Kubuntu (med KDE), Ubuntu GNOME, Ubuntu Mate, Xubuntu (med Xfce), Lubuntu (med LXDE) och en ny variant som heter Budgie Remix är i arbetet, med hopp om att bli en officiell Ubuntu-smak.

Fedoras motsvarighet till smaker är Spins eller "alternativa stationära datorer". Det finns spinn med KDE-, Xfce-, LXDE-, MATE- och Cinnamon-skrivbordsmiljöer, och en speciell tur som heter Sugar on a Stick med en förenklad inlärningsmiljö. Projektet är skräddarsydd för barn och skolor, särskilt i utvecklingsländer.

Fedora har även Labs, eller "funktionella mjukvaruknippen". De är samlingar av specialiserad programvara som kan installeras på ett befintligt Fedora-system, eller som en fristående Linux-distribution. Tillgängliga Labs inkluderar Design Suite, Spel, Robotics Suite, Security Lab och Scientific. Ubuntu ger något liknande i form av Edubuntu, Mythbuntu och Ubuntu Studio - delprojekt med specialiserade appar för utbildning, hemunderhållningssystem och multimediaproduktion.

Paket & Förvaringsplatser

De mest slående skillnaderna mellan Ubuntu och Fedora finns i den här domänen. Först och främst finns pakethanteringssystemet. Fedora använder RPM med .rpm-paket, medan Ubuntu använder DPKG- och .deb-paket. Det betyder att paket för Ubuntu inte är kompatibla med Fedora som standard, och du kommer inte att kunna installera dem om du inte konverterar dem med något som Alien. Ubuntu har även presenterat Snappy-paket, som ska vara mycket säkrare och enklare att behålla än .deb-paket, men de används inte allmänt bland utvecklare.

Med undantag för vissa binära firmware innehåller Fedora inte någon proprietär programvara i sina officiella repositorier. Detta gäller grafikdrivrutiner, codecs och annan programvara som är begränsad av patent och juridiska problem. Den direkta konsekvensen av detta är att Ubuntu har fler paket i sina förråd än Fedora.

Ett av huvudmålen med Fedora är att tillhandahålla endast fri och öppen källkod, och samhället uppmuntrar användarna att hitta alternativ för sina icke-fria appar. Om du vill lyssna på MP3-musik eller spela DVD-skivor på Fedora hittar du inte stöd för det i de officiella repositorierna. Det finns dock tredje parts repositories som RPMFusion som innehåller gott om gratis och icke-fri programvara som du kan installera på Fedora.

Ubuntu strävar efter att överensstämma med Debians riktlinjer för fri programvara, men det gör fortfarande många medgivanden. Till skillnad från Fedora innehåller Ubuntu proprietära drivrutiner i sin begränsade filial av officiella repositorier. Det finns också partnerförvaret som innehåller proprietär programvara från Canonicals partnersäljare - Skype och Adobe Flash Player, till exempel. Det är möjligt att köpa kommersiella appar från Ubuntu Software Center, och du kan aktivera stöd för DVD, MP3 och andra populära codecs genom att helt enkelt installera ett enda paket ( ubuntu-begränsade extra ) från förvaret.

Fedoras Copr är en plattform som liknar Ubuntus personliga paketarkiv (PPA) - det gör det möjligt för någon att ladda upp paket och skapa sitt eget förråd. Skillnaden här är densamma som med generellt tillvägagångssätt för programvarulicens. Du ska inte ladda upp paket som innehåller icke-fria komponenter eller något annat som uttryckligen är förbjudet av Fedora Project Board.

Målgrupp och mål

Fedora har sedan starten varit starkt inriktad på tre saker: innovation, samhälle och frihet. Det erbjuder och främjar uteslutande gratis och öppen källkodsprogram och betonar vikten av varje medlem i samhället. Det utvecklas av samhället, och användarna uppmanas aktivt att delta i projektet, inte bara som utvecklare utan också som författare, översättare, designers och offentliga talare (Fedora Ambassadors). Det finns ett speciellt projekt som hjälper kvinnor som vill bidra, med målet att bekämpa genusbaserade fördomar och segregering i teknik- och FOSS-kretsar.

Dessutom är Fedora mycket ofta den första, eller bland de första distributionerna att anta och presentera ny teknik och appar. Det var en av de första distributionerna som skulle skickas med SELinux, inkludera skrivbordet Gnome 3, använd Plymouth som bootsplash-applikationen, anta systemd som standard init-system och använd Wayland istället för Xorg som standardvisningsserver.

Utvecklarna av Fedora gör en punkt att samarbeta med andra distributioner och uppströms projekt, och att dela sina uppgraderingar och bidrag med resten av Linux-ekosystemet. På grund av detta konstanta experiment och innovation är Fedora ofta (miss) märkt som en blödande kant, instabil fördelning som inte är lämplig för nybörjare och vardagligt bruk. Detta är en av de mest utbredda Fedora-myterna, och Fedora-samhället arbetar hårt för att förändra denna uppfattning. Även om utvecklare och avancerade användare som vill prova de senaste funktionerna är den primära målgruppen kan Fedora användas av alla, precis som Ubuntu.

När det gäller Ubuntu överlappar vissa av målen med denna distribution med Fedora. Ubuntu strävar också efter att förnya sig, men de väljer ett mycket mer konsumentvänligt tillvägagångssätt . Genom att tillhandahålla ett operativsystem för mobila enheter försöker Ubuntu att skapa en plats för sig själv på marknaden och samtidigt driva sin stora projektkonvergens.

Gemenskapen verkar något mindre involverad i avgörande beslut, vilket återspeglades i användarens backlash mot förändringar i tidigare Ubuntu-utgåvor. Ubuntu har också varit involverat i några kontroverser, särskilt privatlivsproblemet med Unity shoppinglinsen i Ubuntu 12.10. Trots detta proklameras Ubuntu ofta den mest populära Linux-distributionen tack vare sin strategi att vara användarvänlig och enkel för nybörjare och ex-Windows-användare.

Fedora har fortfarande ett ess upptill - Linus Torvalds, skaparen av Linux, använder Fedora på sina datorer.

Hur är det med dig? Använder du Fedora, eller är Ubuntu fortfarande din favorit? Glömde vi att nämna några viktiga skillnader mellan Fedora och Ubuntu? Låt oss veta i kommentarerna nedan!

Bildkrediter: Konvergens skärmdump, Budgie Remix skärmdump, Fedora Core 1 skärmdump via Wikimedia Commons, Red Hat Linux av Leonid Mamchenkov via Flickr.

Top