Hva er forskjellen mellom Ubuntu og Fedora?

  • Jack Hood
  • 0
  • 4409
  • 1103

Nye Linux-distribusjoner vises bare, og for noen brukere blir det kjedelig å prøve å følge med. Du har sikkert hørt noen spørre "Hva er poenget med alle disse distribusjonene?". Kanskje har du blitt bedt om å forklare forskjellen mellom to Linux-distribusjoner. Disse spørsmålene kan virke rare i begynnelsen, men de er fornuftige, spesielt hvis personen som spør dem er en nybegynner som fremdeles lærer om Linux.

Verken Fedora eller Ubuntu er nye distribusjoner, men de har begge hatt nye versjoner relativt nylig. Ubuntu 16.04 kom ut i april, og Fedora 24 Beta ble tilgjengelig for noen uker siden, med den endelige utgivelsen planlagt 14. juni. Denne kommende versjonen av Fedora vil sikkert tiltrekke litt oppmerksomhet, så det kan være nyttig å forklare hvordan den skiller seg fra Ubuntu. Vi har allerede vist deg noen forskjeller mellom Ubuntu og Linux Mint; i dette tilfellet vil forskjellene være større og mer åpenbare.

Historie og utvikling

Det er allerede skrevet så mye om Ubuntu at bestemoren din sannsynligvis vet at den første versjonen var basert på Debians ustabile gren, og kom ut i oktober 2004. Fedora er litt eldre - den første versjonen ble utgitt i november 2003, og bakgrunnshistorien er noe mer komplisert.

Den aller første versjonen av Fedora ble kalt Fedora Core 1, og den var basert på Red Hat Linux 9. Fedora ble sett på som et samfunnsorientert alternativ til Red Hat, og den hadde to hovedlager: Core, som ble opprettholdt av Red Hat utviklere og ekstrautstyr, vedlikeholdt av samfunnet. I slutten av 2003 fusjonerte imidlertid Red Hat Linux med Fedora for å bli en enkelt samfunnsdistribusjon, og Red Hat Enterprise Linux ble opprettet som sin kommersielt støttede motpart. Fram til 2007 beholdt Fedora “Core” som en del av navnet sitt, men med utgivelsen av Fedora 7 ble Core og Extra-lagringene sluttet sammen, og siden den gang ble distribusjonen kalt ganske enkelt Fedora.

Den største forskjellen her er at den opprinnelige Red Hat Linux i det vesentlige deles opp i Fedora og Red Hat Enterprise Linux, mens Debian fortsatt er en hel, separat enhet fra Ubuntu, som importerer pakker fra en av Debians filialer.

Mens mange tror at Fedora er direkte basert på Red Hat Enterprise Linux (RHEL), er det ikke helt sant. Snarere er det motsatt: nye versjoner av RHEL er gafler av Fedora som er grundig testet for kvalitet og stabilitet før utgivelsen. For eksempel er RHEL 7 basert på depoter fra Fedora 19 og 20. Fedora-samfunnet tilbyr også ekstra pakker for RHEL i et depot som heter Extra Packages for Enterprise Linux (EPEL).

Strukturen bak utviklingen av disse to distriktene er relativt lik. Fedora Project (etablert i 2003) er ansvarlig for å koordinere utviklingen av Fedora, og det er sponset av Red Hat. Fedora-rådet styrer dette initiativet, og styreleder (Fedora-prosjektleder) er valgt og ansatt av Red Hat. Det er andre styrende grupper, som Fedora Engineering Steering Committee og Fedora Ambassadors Styring Committee, der medlemmene velges av samfunnet.

På den annen side er Ubuntu direkte finansiert og administrert av Canonical. Ubuntu Community er organisert rundt flere større grupper, og de viktigste er Community Council og Technical Board. Medlemmer av disse to er nominert av Mark Shuttleworth, grunnleggeren av Canonical. Andre grupper inkluderer Forums Council, IRC Council og Developer Membership Board. Brukere kan søke om Ubuntu-medlemskap og være frivillige som bidragsytere i forskjellige samfunnsorganiserte lag.

Slipp syklus og støtte

Ubuntu slipper en ny versjon hvert halvår - i april og oktober. Hver fjerde versjon blir ansett som en Long Term Support (LTS) utgivelse, noe som betyr at LTS utgivelser kommer ut hvert 2. år. Siden 2012 mottar hver LTS-utgivelse offisiell støtte og oppdateringer for de neste fem årene. Andre, "vanlige" utgivelser pleide å bli støttet i 18 måneder, men denne perioden er blitt forkortet til ni måneder i 2013.

Fedora har ikke en streng plan, men nye utgivelser kommer vanligvis ut hvert halvår. Imidlertid støttes de i 13 måneder, noe som er lengre enn Ubuntu støtteperiode for vanlige utgivelser. Det er ingen LTS utgivelser av Fedora.

Hva er i et navn?

Hvis du trodde Ubunos navnekonvensjoner var (unødvendig) kompliserte, vent til du ser reglene for Fedora-navn.

Begge distribusjoner inkluderer versjonsnumre i deres navn. Ubuntu har "poengutgivelser", der det første tallet betyr året og den andre måneden en versjon ble utgitt. Dette er faktisk nyttig, siden du kan fortelle distribusjonsalderen på et øyeblikk - for eksempel ble Ubuntu 13.04 utgitt i april 2013. Fedora holder det enkelt og bruker hele tall, starter med 1 for den første versjonen, og (for øyeblikket) som slutter med 23, den siste stabile versjonen utgitt i november 2015.

For Ubuntu inneholder kodenavnet alltid to ord som begynner med samme bokstav. Det første ordet er et adjektiv, og det andre et dyr, ofte et uvanlig eller sjeldent. Hvem som helst kan foreslå navn på de kommende versjonene av Ubuntu, men den endelige avgjørelsen kunngjøres av Mark Shuttleworth, sammen med en forklaring eller en kort anekdote om navnet. Den neste versjonen av Ubuntu, som kommer i oktober i år, skal hete Yakkety Yak.

Fedora 20 Heisenbug fra 2013 var den siste versjonen med kodenavn, og alle påfølgende versjoner kalles bare “Fedora X”, der X står for hvilket nummer som følger forrige utgivelse. Før det kunne noen fra samfunnet foreslå et navn, men det måtte følge et sett regler for å kvalifisere seg for godkjenning fra de styrende medlemmene. Utgivelsesnavn skulle visstnok dele en forbindelse, helst en uvanlig eller ny, og skulle ikke være navn på levende mennesker eller varemerkebegrep. Forholdet mellom navnene på Fedora X og Fedora X + 1 skal samsvare med "is-a" -formelen, slik at følgende er sant: X er en Y, og det samme er X + 1. For å illustrere ble Fedora 14 kalt Laughlin, og Fedora 15 Lovelock. Både Lovelock og Laughlin er byer i Nevada. Forholdet for Fedora X og Fedora X + 2 bør imidlertid ikke være det samme!

Høres dette ut som om det vil føre til en massiv hodepine? Vel, kanskje det er en av grunnene til at utviklerne bestemte seg for å droppe det.

Utgaver og skrivebordsmiljøer

Fedora har tre hovedutgaver: Cloud, Server og Workstation. De to første er selvforklarende, og Workstation er faktisk den utgaven de fleste bruker - den for stasjonære datamaskiner og bærbare datamaskiner (enten 32- eller 64-biters). Fedora-samfunnet gir også separate bilder av de tre utgavene for ARM-baserte enheter. Det finnes også Fedora Rawhide, en kontinuerlig oppdatert utviklingsversjon av Fedora som inneholder de nyeste byggene av alle Fedora-pakker. Rawhide er et testområde for nye pakker, så det er ikke 100% stabilt, men du kan fortsatt bruke det som en rullende utgivelsesdistribusjon.

Ubuntu slår Fedora her, i hvert fall når det gjelder mengde. Ved siden av standard Desktop-utgave tilbyr Ubuntu separate produkter kalt Cloud, Server, Core (for Internet-of-Things-enheter) og Ubuntu Touch for mobile enheter. Desktop-utgaven støtter både 32- og 64-biters systemer, og serverbilder er tilgjengelige for forskjellige infrastrukturer (ARM, LinuxONE, POWER8). Det er også Ubuntu Kylin, en spesialutgave av Ubuntu for kinesiske brukere, som først kom ut i 2010 som "Ubuntu Chinese Edition", og ble omdisponert som et offisielt delprosjekt i 2013.

Når det gjelder desktop-miljøer, den viktigste Fedora-utgaven bruker Gnome 3 med Gnome Shell. Ubuntu standard DE er Unity, og andre alternativer tilbys ved hjelp av "Ubuntu-smaker", som er varianter av Ubuntu med forskjellige skrivebordsmiljøer. Det er Kubuntu (med KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (med Xfce), Lubuntu (med LXDE), og en ny variant kalt Budgie Remix er i verk, med håp om å bli en offisiell Ubuntu-smak.

Fedora tilsvarer smaker er Spins, eller "alternative stasjonære maskiner". Det finnes spinn med KDE-, Xfce-, LXDE-, MATE- og Cinnamon-skrivebordsmiljøer, og et spesielt spinn kalt Sugar on a Stick med et forenklet læringsmiljø. Dette prosjektet er skreddersydd for barn og skoler, spesielt i utviklingsland.

Fedora har også Labs, eller “funksjonelle programvarebunter”. De er samlinger av spesialisert programvare som kan installeres på et eksisterende Fedora-system, eller som en frittstående Linux-distribusjon. Tilgjengelige laboratorier inkluderer Design Suite, Games, Robotics Suite, Security Lab og Scientific. Ubuntu gir noe lignende i form av henholdsvis Edubuntu, Mythbuntu og Ubuntu Studio - delprosjekter med spesialiserte apper for henholdsvis utdanning, hjemmeunderholdningssystemer og multimediaproduksjon..

Pakker og depot

De mest slående forskjellene mellom Ubuntu og Fedora finnes i dette domenet. Først av alt, det er pakkehåndteringssystemet. Fedora bruker RPM med .rpm-pakker, mens Ubuntu bruker DPKG og .deb-pakker. Dette betyr at pakker for Ubuntu ikke er kompatible med Fedora som standard, og du vil ikke kunne installere dem med mindre du konverterer dem til noe som Alien. Ubuntu har også presentert Snappy-pakker, som antas å være mye sikrere og enklere å vedlikeholde enn .deb-pakker, men de er ennå ikke brukt mye blant utviklere.

Med unntak av noe binær firmware, Fedora inkluderer ikke egenutviklet programvare i sine offisielle depoter. Dette gjelder grafikkdrivere, kodeker og all annen programvare som er begrenset av patenter og juridiske problemer. Den direkte konsekvensen av dette er at Ubuntu har flere pakker i sine depoter enn Fedora.

Et av hovedmålene med Fedora er å tilby bare gratis og åpen kildekode-programvare, og samfunnet oppfordrer brukere til å finne alternativer for deres ikke-gratis apper. Hvis du vil høre på MP3-musikk eller spille DVD-er på Fedora, finner du ikke støtte for det i de offisielle depotene. Det er imidlertid tredjeparts lagre som RPMFusion som inneholder rikelig med gratis og ikke-fri programvare som du kan installere på Fedora.

Ubuntu tar sikte på å overholde Debians retningslinjer for fri programvare, men det gir fremdeles mye innrømmelser. I motsetning til Fedora, inkluderer Ubuntu proprietære drivere i sin begrensede gren av offisielle depoter. Det finnes også Partner-repository som inneholder proprietær programvare fra Canonicals partneleverandører - for eksempel Skype og Adobe Flash Player. Det er mulig å kjøpe kommersielle apper fra Ubuntu Software Center, og du kan aktivere støtte for DVDer, MP3-er og andre populære kodeker ved ganske enkelt å installere en enkelt pakke (ubuntu-restricted-extras) fra depotet.

Fedoras Copr er en plattform som ligner Ubuntu's Personal Package Archive (PPA) - den gjør det mulig for hvem som helst å laste opp pakker og lage sitt eget depot. Forskjellen her er den samme som med generell tilnærming til programvarelisenser - du skal ikke laste opp pakker som inneholder ikke-gratis komponenter, eller noe annet som eksplisitt er forbudt av Fedora Project Board.

Målgruppe og mål

Siden begynnelsen har Fedora vært sterkt fokusert på tre ting: innovasjon, fellesskap og frihet. Den tilbyr og promoterer utelukkende gratis og åpen kildekode-programvare, og understreker viktigheten av hvert samfunnsmedlem. Det er utviklet av samfunnet, og brukerne oppfordres aktivt til å delta i prosjektet, ikke bare som utviklere, men også som forfattere, oversettere, designere og offentlige foredragsholdere (Fedora Ambassadors). Det er et spesielt prosjekt som hjelper kvinner som vil bidra, med målet å bekjempe kjønnsbasert fordommer og segregering i teknologiske og FOSS-kretser.

Dessuten, Fedora er veldig ofte den første, eller blant de første distribusjonene som tar i bruk og viser frem nye teknologier og apper. Det var en av de første distribusjonene som ble sendt med SELinux, inkluderer Gnome 3-skrivebordet, bruk Plymouth som bootsplash-applikasjonen, vedtatt systemd som standard init-system og bruk Wayland i stedet for Xorg som standard visningsserver.

Utviklerne av Fedora gjør et poeng å samarbeide med andre distribusjoner og oppstrømsprosjekter, og å dele sine oppgraderinger og bidrag med resten av Linux-økosystemet. På grunn av denne konstante eksperimenteringen og innovasjonen, blir Fedora ofte (feil) merket som en blødende, ustabil distribusjon som ikke er egnet for nybegynnere og til hverdagsbruk. Dette er en av de mest utbredte Fedora-mytene, og Fedora-samfunnet jobber hardt for å endre denne oppfatningen. Selv om utviklere og avanserte brukere som vil prøve de nyeste funksjonene, er den primære målgruppen, kan Fedora brukes av hvem som helst, akkurat som Ubuntu.

Når vi snakker om Ubuntu, overlapper noen av målene for denne distribusjonen med Fedora. Ubuntu prøver også å innovere, men de velger mye mer forbrukervennlig tilnærming. Ved å tilby et operativsystem for mobile enheter prøver Ubuntu å skaffe seg et sted for seg selv, og samtidig skyve sitt store prosjekt - konvergens.

Fellesskapet virker noe mindre involvert i avgjørende beslutninger, noe som gjenspeiles i brukerens tilbakeslag mot endringer i tidligere Ubuntu-utgivelser. Ubuntu har også vært involvert i noen få kontroverser, spesielt personvernproblemet med Unity-shoppinglinsen i Ubuntu 12.10. Til tross for det blir Ubuntu ofte utropt til den mest populære Linux-distribusjonen, takket være sin strategi om å være brukervennlig og enkel nok for nybegynnere og ex Windows-brukere.

Fortsatt har Fedora et ess opp ermet - Linus Torvalds, skaperen av Linux, bruker Fedora på datamaskinene sine.

Hva med deg? Bruker du Fedora, eller er Ubuntu fortsatt din favoritt? Glemte vi å nevne noen viktige forskjeller mellom Fedora og Ubuntu? Gi beskjed i kommentarene nedenfor!

Bildepoeng: Konvergensskjermbilde, Budgie Remix-skjermbilde, Fedora Core 1-skjermdump via Wikimedia Commons, Red Hat Linux av Leonid Mamchenkov via Flickr.




Ingen har kommentert denne artikkelen ennå.

Gadgetkjøpsguider, teknologi som betyr noe
Vi publiserer detaljerte guider for kjøp av utstyr, lager interessante lister over de beste produktene på markedet, dekker nyheter fra teknologiens verden