PC

Vad är skillnaden mellan Ubuntu och Fedora?

Vad är skillnaden mellan Ubuntu och Fedora?

Nya Linux-distributioner dyker bara upp, och för vissa användare blir det tråkigt att försöka hänga med. Du har nog hört någon fråga ”Vad är poängen med alla dessa distributioner?”. Du kanske har blivit ombedd att förklara skillnaden mellan två Linux-distributioner. Dessa frågor kan tyckas vara konstiga i början, men de är vettiga, särskilt om personen som ställer 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ängligt för några veckor sedan, med den slutliga utgåvan planerad till 14 juni. Den kommande versionen av Fedora kommer säkert att få lite uppmärksamhet, så det kan vara bra att förklara hur det skiljer sig från Ubuntu. Vi har redan visat några skillnader mellan Ubuntu och Linux Mint; i det här fallet blir skillnaderna större och mer uppenbara.

Historia & utveckling

Så mycket har redan skrivits om Ubuntu att din mormor förmodligen vet att den första versionen baserades på Debians instabila gren 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 hette Fedora Core 1, och den var baserad på Red Hat Linux 9. Fedora var tänkt som ett samhällsorienterat alternativ till Red Hat, och den hade två huvudförvar: Core, som underhölls av Red Hat utvecklare och tillbehör som underhålls av samhället. Men i slutet av 2003 slogs Red Hat Linux samman med Fedora för att bli en gemensam communitydistribution, och Red Hat Enterprise Linux skapades som dess motsvarighet till kommersiellt stöd. Fram till 2007 behöll Fedora "Core" som en del av sitt namn, men med släppandet av Fedora 7 förenades Core och Extra repositories, och sedan dess heter distributionen helt enkelt Fedora.

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

Medan många tror att Fedora är direkt baserad på Red Hat Enterprise Linux (RHEL), är det inte riktigt sant. Snarare är det motsatsen: 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 baserad på arkiv för Fedora 19 och 20. Fedora-communityn tillhandahåller också extra paket för RHEL i ett arkiv som heter Extra Packages for Enterprise Linux (EPEL).

Strukturen bakom utvecklingen av dessa två distros är relativt lika. Fedora Project (grundat 2003) ansvarar för att samordna utvecklingen av Fedora, och det 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 styrgrupper, såsom Fedora Engineering Steering Committee och Fedora Ambassadors Steering Committee, där medlemmar väljs av samhället.

Å andra sidan finansieras och hanteras Ubuntu direkt av Canonical. Ubuntu-communityn är organiserad kring flera större grupper, med de primära som Community Council och Technical Board. Medlemmar av dessa två nomineras av Mark Shuttleworth, grundaren av Canonical. Andra grupper inkluderar Forums Council, IRC Council och Developer Membership Board. Användare kan ansöka om Ubuntu-medlemskap och vara volontärer som bidragsgivare i olika samhällsorganiserade team.

Släpp cykel och support

Ubuntu släpper en ny version var sjätte månad - i april och i oktober. Var fjärde version anses vara en Long Term Support (LTS) -version, 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 "vanliga" utgåvor stöddes tidigare 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 supportperiod för vanliga versioner. Det finns inga LTS-utgåvor av Fedora.

Vad finns i ett namn?

Om du trodde att Ubuntus namnkonventioner var (onödigt) komplicerade, vänta tills du ser reglerna för Fedora-namn.

Båda distributionerna innehåller versionsnummer i deras namn. Ubuntu har "point releases", där det första numret betyder året och det andra den månad då en version släpptes. Detta är faktiskt användbart, eftersom du kan berätta distributionsåldern med en överblick - till exempel släpptes Ubuntu 13.04 i april 2013. Fedora håller det enkelt och använder heltal, börjar med 1 för den första versionen och (för närvarande) slutar med 23, den senaste stabila versionen som släpptes i november 2015.

För Ubuntu innehåller kodnamnet alltid två ord som börjar med samma bokstav. Det första ordet är ett adjektiv och det andra ett djur, ofta ett ovanligt 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 sista versionen med kodnamn, och alla efterföljande versioner kallas bara "Fedora X", där X står för vilket nummer som följer den tidigare utgåvan. Innan dess kunde vem som helst från samhället föreslå ett namn, men det måste följa en uppsättning regler för att kvalificera sig för godkännande från de styrande medlemmarna. Släppnamn var tänkt att dela en anslutning, helst en ovanlig eller ny, och bör inte vara namn på levande människor eller varumärkesskyddade termer. Förhållandet mellan namn för Fedora X och Fedora X + 1 bör 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 för Fedora X och Fedora X + 2 borde dock inte vara detsamma!

Låter det som om det skulle orsaka massiv huvudvärk? Det är kanske en av anledningarna till att utvecklarna bestämde sig för att släppa det.

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 för stationära datorer och bärbara datorer (antingen 32- eller 64-bitars). Fedora-communityn ger 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 versionerna 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 rullande release-distribution.

Ubuntu slår Fedora här, åtminstone när det gäller kvantitet. Tillsammans med den vanliga skrivbordsutgåvan erbjuder Ubuntu separata produkter som heter Cloud, Server, Core (för Internet-of-Things-enheter) och Ubuntu Touch för mobila enheter. Skrivbordsutgåvan stöder både 32- och 64-bitars system, och serverbilder finns tillgängliga för olika infrastrukturer (ARM, LinuxONE, POWER8). Det finns också Ubuntu Kylin, en specialutgåva av Ubuntu för kinesiska användare, som först kom ut under 2010 som "Ubuntu Chinese Edition" och ommärktes som ett officiellt delprojekt 2013.

När det gäller skrivbordsmiljöer, den viktigaste Fedora-upplagan använder Gnome 3 med Gnome Shell. Ubuntus standard DE är Unity, 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 på gång, med hopp om att bli en officiell Ubuntu-smak.

Fedoras motsvarighet till smaker är snurr eller "alternativa stationära datorer". Det finns snurr med KDE-, Xfce-, LXDE-, MATE- och kanel-skrivbordsmiljöer och en speciell snurrning som heter Sugar on a Stick med en förenklad inlärningsmiljö. Detta projekt är skräddarsytt för barn och skolor, särskilt i utvecklingsländer.

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

Paket och arkiv

De mest slående skillnaderna mellan Ubuntu och Fedora finns i denna domän. Först och främst finns det 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 också presenterat Snappy-paket, som ska vara mycket säkrare och lättare att underhålla än .deb-paket, men de används ännu inte i stor utsträckning bland utvecklare..

Med undantag för viss binär firmware, Fedora innehåller inte någon egen programvara i sina officiella arkiv. Detta gäller grafikdrivrutiner, codecs och all 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 de viktigaste målen för Fedora är att endast tillhandahålla gratis programvara med öppen källkod, och samhället uppmuntrar användare 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 förvaren. Det finns dock tredjepartsförvar som RPMFusion som innehåller massor av gratis och icke-fri programvara som du kan installera på Fedora.

Ubuntu syftar till att följa Debians riktlinjer för fri programvara, men det ger fortfarande många eftergifter. Till skillnad från Fedora inkluderar Ubuntu egna drivrutiner i sin begränsade gren av officiella förvar. Det finns också Partner-arkivet som innehåller programvara från Canonicals partnerleverantörer - till exempel Skype och Adobe Flash Player. Det är möjligt att köpa kommersiella appar från Ubuntu Software Center, och du kan aktivera stöd för DVD-skivor, MP3-filer och andra populära codecs genom att helt enkelt installera ett enda paket (ubuntu-begränsade extrafunktioner) från förvaret.

Fedoras Copr är en plattform som liknar Ubuntus personliga paketarkiv (PPA) - det gör det möjligt för alla att ladda upp paket och skapa ett eget arkiv. Skillnaden här är densamma som med ett allmänt tillvägagångssätt för programvarulicenser - 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

Sedan starten har Fedora varit starkt fokuserad på tre saker: innovation, gemenskap och frihet. Det erbjuder och marknadsför uteslutande gratis programvara med öppen källkod och betonar vikten av varje samhällsmedlem. Det har utvecklats av samhället och användare uppmuntras 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 könsbaserad fördom och segregering i teknik- och FOSS-kretsar.

dessutom, Fedora är ofta den första, eller bland de första distributionerna som antar och visar upp ny teknik och appar. Det var en av de första distributionerna som levererades med SELinux, inkluderar Gnome 3-skrivbordet, använder Plymouth som bootplash-applikation, antar systemd som standardinit-system och använder Wayland istället för Xorg som standardvisningsserver.

Utvecklarna av Fedora gör en poäng för att samarbeta med andra distributioner och uppströmsprojekt och dela sina uppgraderingar och bidrag med resten av Linux-ekosystemet. På grund av detta ständiga experiment och innovation är Fedora ofta (miss) märkt som en blödande, instabil distribution som inte är lämplig för nybörjare och vardagligt bruk. Detta är en av de mest utbredda Fedora-myterna, och Fedorasamhället arbetar hårt för att ä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.

På tal om Ubuntu överlappar några av målen med denna distribution Fedora. Ubuntu strävar också efter att innovera, men de väljer mycket mer konsumentvänligt tillvägagångssätt. Genom att tillhandahålla ett operativsystem för mobila enheter försöker Ubuntu rita en plats för sig själv på marknaden och samtidigt driva sitt stora projekt - konvergens.

Gemenskapen verkar något mindre involverad i avgörande beslut, vilket återspeglades i användarens motreaktion mot förändringar i tidigare Ubuntu-utgåvor. Ubuntu har också varit inblandad i några kontroverser, framför allt integritetsfrågan med Unity-shoppinglinsen i Ubuntu 12.10. Trots det förklaras Ubuntu ofta som den mest populära Linux-distributionen, tack vare sin strategi att vara användarvänlig och enkel nog för nybörjare och tidigare Windows-användare.

Ändå har Fedora ett ess i ärmen - 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.

En webbplats för sociala medier för att styra dem alla
Innan vi går in i det här borde jag kvalificera mig lite. Jag har en post på nästan alla större sociala mediesidor som finns och är förmodligen fortfa...
Hur Hur man nedgraderar från iOS 10 Beta till iOS 9 på iPhone
Hur man nedgraderar från iOS 10 Beta till iOS 9 på iPhone
Apple tillkännagav den senaste och bästa iOS 10-uppdateringen vid sin WWDC 2016-konferens och Cupertino-jätten gick till och med och släppte den allra...
Hur Hur man sparar filer i TXT-format i TextEdit på Mac
Hur man sparar filer i TXT-format i TextEdit på Mac
TextEdit - standardtextredigeraren på Mac-datorer är ganska bra. Faktum är att om ditt enda behov från en textredigerare är att skriva ut några saker,...