Anbefalt, 2024

Redaksjonens

Hva er forskjellen mellom Ubuntu og Fedora?

Nye Linux-distribusjoner fortsetter bare å vises, og for noen brukere blir det kjedelig å forsøke å fortsette. Du har sikkert hørt noen spørre "Hva er poenget med alle disse distribusjonene?". Kanskje du har blitt bedt om å forklare forskjellen mellom to Linux-distribusjoner. Disse spørsmålene kan virke merkelige først, men de gir mening, spesielt hvis personen som spør dem er en nybegynner som fortsatt 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 er bundet til å tiltrekke seg litt oppmerksomhet, så det kan være nyttig å forklare hvordan det skiller seg fra Ubuntu. Vi har allerede vist deg noen forskjeller mellom Ubuntu og Linux Mint; i dette tilfellet vil forskjellene bli større og mer åpenbare.

Historie og utvikling

Så mye er allerede skrevet om Ubuntu at moren din sannsynligvis vet at den første versjonen var basert på Debians ustabile grenen, 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 forutsett som et fellesskapsrettet alternativ til Red Hat, og den hadde to hovedreklam: Core, som ble opprettholdt av Red Hat utviklere og tillegg, vedlikeholdt av fellesskapet. Men i slutten av 2003 fusjonerte Red Hat Linux sammen med Fedora for å bli en felles distribusjon, og Red Hat Enterprise Linux ble opprettet som sin kommersielt støttede motpart. Frem til 2007 beholdt Fedora "Core" som en del av sitt navn, men med utgivelsen av Fedora 7 ble kjerne- og ekstraregistrene kommet sammen, og siden da er distribusjonen bare kalt Fedora.

Den største forskjellen er at den opprinnelige Red Hat Linux i hovedsak er delt inn i Fedora og Red Hat Enterprise Linux, mens Debian fortsatt er en helt separat enhet fra Ubuntu, som importerer pakker fra en av Debians grener.

Mens mange tror at Fedora er direkte basert på Red Hat Enterprise Linux (RHEL), er det ikke helt sant. Snarere er det motsatte: Nye versjoner av RHEL er gafler av Fedora som er grundig testet for kvalitet og stabilitet før deres utgivelse. RHEL 7 er for eksempel basert på repositorier av Fedora 19 og 20. Fedora-fellesskapet tilbyr også ekstra pakker for RHEL i et repository, som heter Extra Packages for Enterprise Linux (EPEL).

Strukturen bak utviklingen av disse to distrosene er relativt lik. Fedora Project (etablert i 2003) er ansvarlig for å koordinere utviklingen av Fedora, og den er sponset av Red Hat. Fedora Council styrer dette initiativet, og formann (Fedora Project Leader) er valgt og ansatt av Red Hat. Det er andre styrende grupper, som Fedora Engineering Steering Committee og Fedora Ambassadors Steering Committee, hvor medlemmer velges av samfunnet.

På den annen side, er Ubuntu direkte finansiert og forvaltet av Canonical. Ubuntu-fellesskapet er organisert rundt flere større grupper, med de primære som Fellesskapets råd og det tekniske styret. Medlemmer av disse to er nominert av Mark Shuttleworth, grunnleggeren av Canonical. Andre grupper inkluderer Forumrådet, IRC-rådet og Utviklingsmedlemskapet. Brukere kan søke om Ubuntu medlemskap og frivillig som bidragsytere i ulike samfunnsorganiserte lag.

Utgivelsessyklus og støtte

Ubuntu utgiver en ny versjon hvert halvår - i april og i oktober. Hver fjerde versjon betraktes som en LTS-utgivelse, som betyr at LTS-utgivelser kommer ut hvert 2. år. Siden 2012 mottar alle LTS-utgivelser 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 tidsplan, men nye utgivelser kommer vanligvis ut hvert halvår. Imidlertid støttes de i 13 måneder, noe som er lengre enn Ubuntus støtteperiode for vanlige utgivelser. Det finnes ingen LTS utgivelser av Fedora.

Hva er i et navn?

Hvis du trodde Ubuntus navnekonvensjoner var (unødvendig) komplisert, vent til du ser regler for Fedora-navn.

Begge distribusjonene inkluderer versjonsnumre i deres navn. Ubuntu har "poengutgivelser", hvor det første nummeret betyr året og andre måneden der en versjon ble utgitt. Dette er faktisk nyttig, da du kan fortelle alderen av distribusjonen et øyeblikk - for eksempel ble Ubuntu 13.04 gitt ut i april 2013. Fedora holder det enkelt og bruker hele tall, starter med 1 for den første versjonen, og (for tiden ) som slutter med 23, den siste stabile versjonen utgitt i november 2015.

For Ubuntu inneholder kodenavnet seg alltid to ord som begynner med samme brev. Det første ordet er et adjektiv, og det andre et dyr, ofte en uvanlig eller sjelden. Alle kan foreslå navn for de kommende versjonene av Ubuntu, men den endelige avgjørelsen er annonsert av Mark Shuttleworth, sammen med en forklaring eller en kort anekdote om navnet. Den neste versjonen av Ubuntu, på grunn i oktober i år, vil bli kalt Yakkety Yak.

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

Lyder dette som det ville føre til massiv hodepine? Vel, det er kanskje en av grunnene til at utviklerne bestemte seg for å slippe det.

Utgaver og skrivebordsmiljøer

Fedora har tre hovedutgaver: Cloud, Server og Workstation. De to første er selvforklarende, og arbeidsstasjonen 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 er også Fedora Rawhide, en kontinuerlig oppdatert, utviklingsversjon av Fedora som inneholder de nyeste byggene av alle Fedora-pakkene. Rawhide er et testmiljø for nye pakker, så det er ikke 100% stabilt, men du kan fortsatt bruke det som en distribusjonsfordeling.

Ubuntu slår Fedora her, i det minste når det gjelder kvantitet . Ved siden av den vanlige desktoputgaven, 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 ulike 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 rebranded som et offisielt delprosjekt i 2013.

Når det gjelder skrivebordsmiljøer, bruker hovedfedora-utgaven Gnome 3 med Gnome Shell. Ubuntu standard DE er Unity, og andre alternativer er gitt 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 som heter Budgie Remix er i arbeidene, med håp om å bli en offisiell Ubuntu-smak.

Fedora tilsvarende smaker er Spins, eller "alternative stasjonære datamaskiner". Det er spinn med KDE-, Xfce-, LXDE-, MATE- og Cinnamon-skrivebordsmiljøene, og en spesiell spin som heter 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 programvarepakker". 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, spill, roboter suite, sikkerhetslab og vitenskapelig. Ubuntu gir noe lignende i form av Edubuntu, Mythbuntu og Ubuntu Studio - delprosjekter med spesialiserte programmer for utdanning, hjemmeunderholdningssystemer og multimedieproduksjon.

Pakker og oppbevaringssteder

De mest slående forskjellene mellom Ubuntu og Fedora finnes i dette domenet. Først av alt er det 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 med noe som Alien. Ubuntu har også presentert Snappy-pakker, som skal være mye sikrere og enklere å vedlikeholde enn .deb-pakker, men de er ennå ikke mye brukt blant utviklere.

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

Et av hovedmålene med Fedora er å levere kun gratis og åpen kildekode-programvare, og samfunnet oppfordrer brukerne til å finne alternativer for sine ikke-gratis apps. Hvis du vil lytte til MP3-musikk eller spille DVDer på Fedora, finner du ikke støtte for det i de offisielle repositoriene. Det finnes imidlertid tredjepartsregistreringer som RPMFusion, som inneholder masse gratis og ikke-gratis programvare som du kan installere på Fedora.

Ubuntu har som mål å overholde Debians retningslinjer for gratis programvare, men det gjør fortsatt mange innrømmelser. I motsetning til Fedora inkluderer Ubuntu proprietære drivere i sin begrensede gren av offisielle arkiver. Det er også Partner-depotet som inneholder proprietær programvare fra Canonicals samarbeidspartnere - Skype og Adobe Flash Player, for eksempel. Det er mulig å kjøpe kommersielle apper fra Ubuntu Software Center, og du kan aktivere støtte for DVDer, MP3 og andre populære kodeker ved å bare installere en enkelt pakke ( ubuntu-begrensede tillegg ) fra depotet.

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

Målgruppe og mål

Fedora har siden begynnelsen vært sterkt fokusert på tre ting: innovasjon, samfunn og frihet. Det tilbyr og fremmer utelukkende gratis og åpen kildekode-programvare, og legger vekt på viktigheten av hvert fellesskapsmedlem. Det er utviklet av samfunnet, og brukerne er aktivt oppfordret til å delta i prosjektet, ikke bare som utviklere, men også som forfattere, oversettere, designere og offentlige høyttalere (Fedora Ambassadors). Det er et spesielt prosjekt som hjelper kvinner som ønsker å bidra med målet om å bekjempe kjønnsbasert fordommer og segregering i teknologi og FOSS-sirkler.

Videre er Fedora svært ofte den første, eller blant de første distribusjonene, for å vedta og fremvise nye teknologier og applikasjoner. Det var en av de første distribusjonene som skulle sendes med SELinux, inkludere Gnome 3-skrivebordet, bruke Plymouth som bootsplash-applikasjonen, vedta systemd som standard init-system, og bruk Wayland i stedet for Xorg som standard skjermserver.

Utviklerne av Fedora gjør et poeng å samarbeide med andre distribusjoner og oppstrøms prosjekter, og å dele sine oppgraderinger og bidrag med resten av Linux økosystemet. På grunn av denne konstante eksperimenteringen og innovasjonen, er Fedora ofte (feil) merket som en blødende, ustabil distribusjon som ikke passer for nybegynnere og hverdagsbruk. Dette er en av de mest utbredte Fedora-myter, og Fedora-samfunnet jobber hardt for å forandre 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 alle, akkurat som Ubuntu.

Når det gjelder Ubuntu, overlapper noen av målene med denne distribusjonen med Fedora. Ubuntu forsøker også å innovere, men de velger en mye mer brukervennlig tilnærming . Ved å tilby et operativsystem for mobile enheter, prøver Ubuntu å skaffe seg et sted for seg selv på markedet, og samtidig presse sitt store prosjekt - konvergens .

Samfunnet virker noe mindre involvert i avgjørende beslutninger, noe som ble reflektert i brukerens tilbakeslag mot endringer i tidligere Ubuntu-utgivelser. Ubuntu har også vært involvert i noen kontroverser, særlig privatlivsprosessen med Unity shoppinglinsen i Ubuntu 12.10. Til tross for dette er Ubuntu ofte utnevnt til den mest populære Linux-distribusjonen, takket være sin strategi for å være brukervennlig og enkel nok til nybegynnere og tidligere Windows-brukere.

Likevel har Fedora et ess opp i ermet - Linus Torvalds, skaperen av Linux, bruker Fedora på sine datamaskiner.

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

Image credits: Konvergens skjermbilde, Budgie Remix skjermbilde, Fedora Core 1 skjermdump via Wikimedia Commons, Red Hat Linux av Leonid Mamchenkov via Flickr.

Top