PC

Hvad er forskellen mellem Ubuntu og Fedora?

Hvad er forskellen mellem Ubuntu og Fedora?

Nye Linux-distributioner bliver ved med at dukke op, og for nogle brugere bliver det kedeligt at prøve at følge med. Du har sikkert hørt nogen spørge "Hvad er meningen med alle disse distributioner?". Måske er du blevet bedt om at forklare forskellen mellem to Linux-distributioner. Disse spørgsmål kan virke underlige i starten, men de giver mening, især hvis den person, der spørger dem, er en begynder, der stadig lærer om Linux.

Hverken Fedora eller Ubuntu er nye distributioner, men de har begge haft nye versioner relativt for nylig. Ubuntu 16.04 kom ud i april, og Fedora 24 Beta blev tilgængelig for et par uger siden, med den endelige udgivelse planlagt til 14. juni. Denne kommende version af Fedora vil sandsynligvis tiltrække en vis opmærksomhed, så det kan være nyttigt at forklare, hvordan det adskiller sig fra Ubuntu. Vi har allerede vist dig nogle forskelle mellem Ubuntu og Linux Mint; i dette tilfælde vil forskellene være større og mere åbenlyse.

Historie og udvikling

Der er allerede skrevet så meget om Ubuntu, at din bedstemor sandsynligvis ved, at dens første version var baseret på Debians ustabile gren og kom ud i oktober 2004. Fedora er lidt ældre - den første version blev udgivet i november 2003, og baggrundshistorien er noget mere kompliceret.

Den allerførste version af Fedora blev kaldt Fedora Core 1, og den var baseret på Red Hat Linux 9. Fedora blev forestillet sig som et samfundsorienteret alternativ til Red Hat, og den havde to hovedlagre: Core, som blev vedligeholdt af Red Hat udviklere og Ekstra, vedligeholdt af samfundet. I slutningen af ​​2003 fusionerede Red Hat Linux imidlertid med Fedora for at blive en enkelt community-distribution, og Red Hat Enterprise Linux blev oprettet som dets kommercielt understøttede modstykke. Indtil 2007 bevarede Fedora “Core” som en del af sit navn, men med frigivelsen af ​​Fedora 7 blev Core og Extra repositories tilsluttet, og siden da kaldes distributionen simpelthen Fedora.

Den største forskel her er, at den oprindelige Red Hat Linux i det væsentlige delte sig i Fedora og Red Hat Enterprise Linux, mens Debian stadig er en hel, separat enhed fra Ubuntu, der importerer pakker fra en af ​​Debians filialer.

Mens mange mener, at Fedora er direkte baseret på Red Hat Enterprise Linux (RHEL), er det ikke helt sandt. Det er snarere det modsatte: nye versioner af RHEL er gafler af Fedora, som er grundigt testet for kvalitet og stabilitet inden frigivelsen. For eksempel er RHEL 7 baseret på arkiver fra Fedora 19 og 20. Fedora-samfundet leverer også ekstra pakker til RHEL i et arkiv kaldet Extra Packages for Enterprise Linux (EPEL).

Strukturen bag udviklingen af ​​disse to distroer er relativt ens. Fedora Project (etableret i 2003) er ansvarlig for at koordinere udviklingen af ​​Fedora, og det er sponsoreret af Red Hat. Fedora Council styrer dette initiativ, og formanden (Fedora Project Leader) vælges og ansættes af Red Hat. Der er andre styringsgrupper, såsom Fedora Engineering Steering Committee og Fedora Ambassadors Steering Committee, hvor medlemmer vælges af samfundet.

På den anden side finansieres og administreres Ubuntu direkte af Canonical. Ubuntu-samfundet er organiseret omkring flere større grupper, hvor de primære er Community Council og Technical Board. Medlemmer af disse to er nomineret af Mark Shuttleworth, grundlæggeren af ​​Canonical. Andre grupper inkluderer Forums Council, IRC Council og Developer Membership Board. Brugere kan ansøge om Ubuntu-medlemskab og være frivillige som bidragydere i forskellige community-organiserede teams.

Slip cyklus og support

Ubuntu frigiver en ny version hver sjette måned - i april og i oktober. Hver fjerde version betragtes som en Long Term Support (LTS) -udgivelse, hvilket betyder, at LTS-udgivelser kommer ud hvert andet år. Siden 2012 modtager hver LTS-udgave officiel support og opdateringer i de næste fem år. Andre, "almindelige" udgivelser blev tidligere understøttet i 18 måneder, men denne periode er blevet forkortet til ni måneder i 2013.

Fedora har ikke en streng tidsplan, men nye udgivelser kommer normalt ud hver sjette måned. De understøttes dog i 13 måneder, hvilket er længere end Ubuntus supportperiode for regelmæssige udgivelser. Der er ingen LTS-udgivelser af Fedora.

Hvad er i et navn?

Hvis du troede, at Ubuntus navngivningskonventioner var (unødvendigt) komplicerede, skal du vente til du ser reglerne for Fedora-navne.

Begge distributioner inkluderer versionsnumre i deres navn. Ubuntu har "point releases", hvor det første nummer betyder året og det andet den måned, hvor en version blev frigivet. Dette er faktisk nyttigt, da du hurtigt kan fortælle distributionsalderen - for eksempel blev Ubuntu 13.04 udgivet i april 2013. Fedora holder det simpelt og bruger hele tal, startende med 1 til den første version og (i øjeblikket) slutter med 23, den seneste stabile version udgivet i november 2015.

For Ubuntu indeholder kodenavnet i sig selv altid to ord, der begynder med det samme bogstav. Det første ord er et adjektiv, og det andet et dyr, ofte et usædvanligt eller sjældent. Alle kan foreslå navne til de kommende versioner af Ubuntu, men den endelige beslutning meddeles af Mark Shuttleworth sammen med en forklaring eller en kort anekdote om navnet. Den næste version af Ubuntu, der forventes i oktober i år, hedder Yakkety Yak.

Fedora 20 Heisenbug fra 2013 var den sidste version med et kodenavn, og alle efterfølgende versioner kaldes bare "Fedora X", hvor X står for det nummer, der følger den foregående udgivelse. Før det kunne nogen fra samfundet foreslå et navn, men det måtte følge et sæt regler for at kvalificere sig til godkendelse fra de styrende medlemmer. Udgivelsesnavne skulle dele en forbindelse, helst en usædvanlig eller ny, og skulle ikke være navne på levende mennesker eller varemærkebeskyttede udtryk. Forholdet mellem navne for Fedora X og Fedora X + 1 skal matche "is-a" -formlen, så følgende er sandt: X er en Y, og det er også X + 1. For at illustrere blev Fedora 14 kaldt Laughlin og Fedora 15 Lovelock. Både Lovelock og Laughlin er byer i Nevada. Forholdet mellem Fedora X og Fedora X + 2 bør dog ikke være det samme!

Lyder det som om det ville forårsage en massiv hovedpine? Nå, måske er det en af ​​grundene til, at udviklerne besluttede at droppe det.

Udgaver og skrivebordsmiljøer

Fedora har tre hovedudgaver: Cloud, Server og Workstation. De to første er selvforklarende, og arbejdsstationen er faktisk den udgave, som de fleste bruger - den til stationære computere og bærbare computere (enten 32- eller 64-bit). Fedora-samfundet leverer også separate billeder af de tre udgaver til ARM-baserede enheder. Der er også Fedora Rawhide, en løbende opdateret udviklingsversion af Fedora, der indeholder de nyeste builds af alle Fedora-pakker. Rawhide er et teststed for nye pakker, så det er ikke 100% stabilt, men du kan stadig bruge det som en distribution med rullende frigivelse.

Ubuntu slår Fedora her, i det mindste med hensyn til mængde. Udover standard Desktop-udgaven tilbyder Ubuntu separate produkter kaldet Cloud, Server, Core (til Internet-of-Things-enheder) og Ubuntu Touch til mobile enheder. Desktop-udgaven understøtter både 32- og 64-bit-systemer, og serverbilleder er tilgængelige til forskellige infrastrukturer (ARM, LinuxONE, POWER8). Der er også Ubuntu Kylin, en specialudgave af Ubuntu til kinesiske brugere, der først kom ud i 2010 som "Ubuntu Chinese Edition", og blev omdøbt som et officielt delprojekt i 2013.

Hvad angår desktop-miljøer, den vigtigste Fedora-udgave bruger Gnome 3 med Gnome Shell. Ubuntu's standard DE er Unity, og andre muligheder leveres ved hjælp af "Ubuntu-smag", som er varianter af Ubuntu med forskellige desktop-miljøer. Der er Kubuntu (med KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (med Xfce), Lubuntu (med LXDE), og en ny variant kaldet Budgie Remix er på vej, med håb om at blive en officiel Ubuntu-smag.

Fedoras ækvivalente smagsoplevelser er centrifugeringer eller “alternative desktops”. Der er spins med KDE-, Xfce-, LXDE-, MATE- og kanel-skrivebordsmiljøer og et specielt spin kaldet Sugar on a Stick med et forenklet læringsmiljø. Dette projekt er skræddersyet til børn og skoler, især i udviklingslande.

Fedora har også Labs eller "funktionelle softwarepakker". De er samlinger af specialiseret software, der kan installeres på et eksisterende Fedora-system eller som en enkeltstående Linux-distribution. Tilgængelige laboratorier inkluderer Design Suite, Games, Robotics Suite, Security Lab og Scientific. Ubuntu leverer noget lignende i form af Edubuntu, Mythbuntu og Ubuntu Studio - underprojekter med henholdsvis specialiserede apps til uddannelse, hjemmeunderholdningssystemer og multimedieproduktion.

Pakker og arkiver

De mest slående forskelle mellem Ubuntu og Fedora findes i dette domæne. Først og fremmest er der pakkehåndteringssystemet. Fedora bruger RPM med .rpm-pakker, mens Ubuntu bruger DPKG- og .deb-pakker. Dette betyder, at pakker til Ubuntu ikke er kompatible med Fedora som standard, og du vil ikke være i stand til at installere dem, medmindre du konverterer dem med noget som Alien. Ubuntu har også præsenteret Snappy-pakker, som formodes at være meget mere sikre og lettere at vedligeholde end .deb-pakker, men de er endnu ikke almindeligt anvendt blandt udviklere.

Med undtagelse af noget binær firmware, Fedora inkluderer ikke nogen proprietær software i sine officielle opbevaringssteder. Dette gælder grafikdrivere, codecs og al anden software, der er begrænset af patenter og juridiske problemer. Den direkte konsekvens af dette er, at Ubuntu har flere pakker i sine arkiver end Fedora.

Et af de vigtigste mål for Fedora er kun at levere gratis og open source-software, og samfundet opfordrer brugerne til at finde alternativer til deres ikke-gratis apps. Hvis du vil lytte til MP3-musik eller afspille DVD'er på Fedora, finder du ikke support til det i de officielle arkiver. Der er dog tredjepartslagre som RPMFusion, der indeholder masser af gratis og ikke-fri software, som du kan installere på Fedora.

Ubuntu sigter mod at overholde Debians retningslinjer for fri software, men det giver stadig mange indrømmelser. I modsætning til Fedora inkluderer Ubuntu proprietære drivere i sin begrænsede gren af ​​officielle arkiver. Der er også Partner-lageret, der indeholder proprietær software fra Canonicals partnerleverandører - for eksempel Skype og Adobe Flash Player. Det er muligt at købe kommercielle apps fra Ubuntu Software Center, og du kan aktivere support til DVD'er, MP3'er og andre populære codecs ved blot at installere en enkelt pakke (ubuntu-begrænset ekstramateriale) fra arkivet.

Fedoras Copr er en platform svarende til Ubuntus Personal Package Archives (PPA) - det gør det muligt for enhver at uploade pakker og oprette deres eget arkiv. Forskellen her er den samme som med generel tilgang til softwarelicenser - du skal ikke uploade pakker, der indeholder ikke-gratis komponenter eller noget andet, der udtrykkeligt er forbudt af Fedora Project Board.

Målgruppe og mål

Siden starten har Fedora været skarpt fokuseret på tre ting: innovation, samfund og frihed. Det tilbyder og promoverer udelukkende gratis og open source software og understreger vigtigheden af ​​ethvert fællesskabsmedlem. Det er udviklet af samfundet, og brugerne opfordres aktivt til at deltage i projektet, ikke kun som udviklere, men også som forfattere, oversættere, designere og offentlige talere (Fedora Ambassadors). Der er et specielt projekt, der hjælper kvinder, der ønsker at bidrage, med det mål at bekæmpe kønsbaseret fordomme og adskillelse i tech- og FOSS-kredse.

desuden, Fedora er ofte den første eller blandt de første distributioner, der vedtager og fremviser nye teknologier og apps. Det var en af ​​de første distributioner, der blev leveret med SELinux, inkluderer Gnome 3-skrivebordet, brug Plymouth som bootplash-applikationen, vedtager systemd som standardinit-systemet og bruger Wayland i stedet for Xorg som standardvisningsserver.

Udviklerne af Fedora gør et punkt for at samarbejde med andre distributioner og opstrøms projekter og dele deres opgraderinger og bidrag med resten af ​​Linux-økosystemet. På grund af denne konstante eksperimentering og innovation er Fedora ofte (mis) mærket som en blødende, ustabil distribution, der ikke er egnet til begyndere og hverdagsbrug. Dette er en af ​​de mest udbredte Fedora-myter, og Fedora-samfundet arbejder hårdt på at ændre denne opfattelse. Selvom udviklere og avancerede brugere, der ønsker at prøve de nyeste funktioner, er den primære målgruppe, kan Fedora bruges af alle, ligesom Ubuntu.

Når vi taler om Ubuntu, overlapper nogle af målene med denne distribution Fedora. Ubuntu stræber også efter at innovere, men de vælger meget mere forbrugervenlig tilgang. Ved at levere et operativsystem til mobile enheder forsøger Ubuntu at skære et sted for sig selv på markedet og samtidig skubbe sit store projekt - konvergens.

Samfundet virker noget mindre involveret i vigtige beslutninger, hvilket blev afspejlet i brugerens tilbageslag mod ændringer i tidligere Ubuntu-udgivelser. Ubuntu har også været involveret i et par kontroverser, især privatlivsproblemet med Unity-shoppinglinse i Ubuntu 12.10. På trods af dette udråbes Ubuntu ofte til den mest populære Linux-distribution takket være sin strategi om at være brugervenlig og enkel nok til begyndere og tidligere Windows-brugere.

Alligevel har Fedora et es i ærmet - Linus Torvalds, skaberen af ​​Linux, bruger Fedora på sine computere.

Hvad med dig? Bruger du Fedora, eller er Ubuntu stadig din favorit? Glemte vi at nævne vigtige forskelle mellem Fedora og Ubuntu? Lad os vide i kommentarerne nedenfor!

Billedkreditter: Konvergens screenshot, Budgie Remix screenshot, Fedora Core 1 screenshot via Wikimedia Commons, Red Hat Linux af Leonid Mamchenkov via Flickr.

Hvad skal jeg gøre, når din medstifter holder op?
Rejsen med at starte et firma og tage det til et anset niveau er aldrig let, det kræver meget hårdt arbejde, tid, energi og support fra teammedlemmer...
10 mest nyttige Chrome-udvidelser og apps til Google Plus
Gabriel Vasile, en webudvikler efter erhverv og en aktiv Google plus-bruger, har samlet en god liste over nyttige Chrome-udvidelser og apps til Google...
Twitter prøver at finde Rahul Gandhi med 'Hvor er Rahul Gandhi' Trend
Den indiske nationale kongres dystre optræden ved det for nylig afholdte valg i Maharashtra og Haryana havde efterladt alle ivrige efter at vide, hvad...