Nove distribucije Linuxa se še vedno pojavljajo in za nekatere uporabnike postaja dolgočasno, ko poskuša slediti. Verjetno ste slišali, da je nekdo vprašal: »Kaj je smisel vseh teh distribucij?«. Morda ste morali pojasniti razliko med dvema distribucijama Linuxa. Ta vprašanja se morda zdijo sprva nenavadna, vendar so smiselna, še posebej, če je oseba, ki jih vpraša, začetnik, ki se še vedno uči o Linuxu.
Niti Fedora niti Ubuntu nista nova distribucija, vendar sta oba imela nove različice pred kratkim. Ubuntu 16.04 je izšel aprila in Fedora 24 Beta je bila na voljo pred nekaj tedni, končna izdaja pa je bila predvidena za 14. junij. Ta prihajajoča različica Fedore bo pritegnila nekaj pozornosti, zato je morda koristno pojasniti, kako se razlikuje od Ubuntu. Smo že pokazali nekaj razlik med Ubuntu in Linux Mint; v tem primeru bodo razlike večje in bolj očitne.
Zgodovina in razvoj
O Ubuntu je bilo že veliko napisanega, da vaša babica verjetno pozna svojo prvo različico, ki je temeljila na nestabilni veji Debiana in je izšla oktobra 2004. Fedora je nekoliko starejša - prva različica je bila izdana novembra 2003, zgodba o ozadju pa je nekoliko bolj zapleteno.
Ta prva različica Fedore je bila imenovana Fedora Core 1 in je temeljila na Red Hat Linuxu 9. Fedora je bila zamišljena kot alternativa Red Hatu, ki je usmerjena v skupnost, in je imela dve glavni repozitoriji: Core, ki jo je vzdrževal Red Hat. razvijalci in dodatki, ki jih vzdržuje skupnost. Kljub temu se je konec leta 2003 Red Hat Linux združil s Fedoro, da bi postal enotna distribucija v skupnosti, Red Hat Enterprise Linux pa je nastal kot njegov komercialno podprt kolega. Do leta 2007 je Fedora ohranila »Core« kot del svojega imena, vendar pa je bilo z izdajo Fedore 7 združena jedra Core in Extra ter od takrat distribucija imenovana preprosto Fedora.
Največja razlika je v tem, da se je prvotni Red Hat Linux v bistvu razdelil na Fedora in Red Hat Enterprise Linux, medtem ko je Debian še vedno celota, ločena entiteta od Ubuntuja, ki uvaža pakete iz ene od vej Debiana.
Medtem ko mnogi mislijo, da je Fedora neposredno zasnovan na Red Hat Enterprise Linux (RHEL), to ni povsem res. Nasprotno, nove različice RHEL-a so vilice Fedore, ki so pred sprostitvijo temeljito preizkušene glede kakovosti in stabilnosti. Na primer, RHEL 7 temelji na skladiščih Fedore 19 in 20. Skupnost Fedora ponuja tudi dodatne pakete za RHEL v repozitoriju z naslovom Dodatni paketi za Enterprise Linux (EPEL).
Struktura razvoja teh dveh distrosov je sorazmerno podobna. Projekt Fedora (ustanovljen leta 2003) je odgovoren za usklajevanje razvoja Fedore in ga sponzorira Red Hat. Svet je vodil to pobudo in predsednik (vodja projekta Fedora) je izbran in zaposlen pri Red Hatu. Obstajajo še druge upravne skupine, kot so Fedora Engineering Steering Committee in Fedora Ambassadors Steering Committee, kjer člane voli skupnost.
Po drugi strani pa Ubuntu neposredno financira in upravlja Canonical. Skupnost Ubuntu je organizirana v več večjih skupinah, pri čemer so najpomembnejši Svet Skupnosti in Tehnični svet. Člane teh dveh članov predlaga Mark Shuttleworth, ustanovitelj podjetja Canonical. Druge skupine vključujejo svet foruma, svet IRC in odbor za razvojno članstvo. Uporabniki se lahko prijavijo za članstvo v Ubuntu in se prostovoljno prijavijo kot sodelavci v različnih skupinah, ki jih organizira skupnost.
Sproži cikel in podporo
Ubuntu izda novo različico vsakih šest mesecev - aprila in oktobra. Vsaka četrta različica velja za izdajo dolgoročne podpore (LTS), kar pomeni, da izdaje LTS izidejo vsaki dve leti. Od leta 2012 vsaka izdaja LTS prejme uradno podporo in posodobitve za naslednjih pet let. Druga, „redna“ izdanja so bila podprta 18 mesecev, vendar se je to obdobje skrajšalo na devet mesecev v letu 2013.
Fedora nima strogega urnika, vendar se nove izdaje običajno pojavijo vsakih šest mesecev. Vendar pa so podprta 13 mesecev, kar je daljše od Ubuntujevega obdobja podpore za redne izdaje. V Fedori ni nobenih izdaj LTS.
Kaj je v imenu?
Če ste mislili, da so bili dogovori o imenovanju Ubuntuja (nepotrebno) zapleteni, počakajte, da vidite pravila za imena Fedore.
Obe distribuciji imata številke različic v svojem imenu. Ubuntu ima »izdaje točk«, kjer prva številka pomeni leto in drugi mesec, v katerem je bila izdana različica. To je dejansko koristno, saj lahko na prvi pogled ugotovite starost distribucije - na primer, Ubuntu 13.04 je bil izdan aprila 2013. Fedora ga ohranja preprosta in uporablja cele številke, začenši z 1 za prvo različico, in (trenutno ), ki se konča z 23, zadnjo stabilno različico, izdano novembra 2015.
Za Ubuntu, samo kodno ime vedno vsebuje dve besedi, ki se začneta z isto črko. Prva beseda je pridevnik, druga pa žival, pogosto nenavadna ali redka. Vsakdo lahko predlaga imena za prihajajoče različice Ubuntuja, vendar končno odločitev napove Mark Shuttleworth, skupaj z razlago ali kratko anekdoto o imenu. Naslednja različica Ubuntuja, ki naj bi potekala oktobra letos, se bo imenovala Yakkety Yak.
Fedora 20 Heisenbug iz leta 2013 je bila zadnja različica s kodnim imenom, vse poznejše različice pa se imenujejo samo »Fedora X«, kjer X pomeni številko, ki sledi prejšnji izdaji. Pred tem je lahko kdorkoli iz skupnosti predlagal ime, vendar je moral slediti nizu pravil, da bi bil upravičen do odobritve s strani vladajočih članov. Imena izdaj naj bi si delila povezavo, po možnosti nenavadno ali novo, in ne bi smela biti imena živih ljudi ali izrazi z blagovno znamko. Razmerje med imeni za Fedora X in Fedora X + 1 bi se moralo ujemati s formulo »is-a«, tako da je naslednje res: X je Y, prav tako pa tudi X + 1. Za ponazoritev se je Fedora 14 imenovala Laughlin, Fedora 15 Lovelock. Lovelock in Laughlin sta mesti v Nevadi. Vendar pa razmerje za Fedora X in Fedora X + 2 ne bi smelo biti isto!
Ali to zveni kot bi povzročilo ogromen glavobol? Morda je to eden od razlogov, zakaj so se razvijalci odločili, da ga opustijo.
Editions in namizna okolja
Fedora ima tri glavne izdaje: Cloud, Server in Workstation. Prva dva sta samoumevna, delovna postaja pa je pravzaprav izdaja, ki jo večina ljudi uporablja - tista za namizne računalnike in prenosne računalnike (32- ali 64-bitne). Skupnost Fedora ponuja tudi ločene slike treh izdaj za naprave, ki temeljijo na ARM. Obstaja tudi Fedora Rawhide, nenehno posodobljena razvojna različica Fedore, ki vsebuje najnovejše gradnje vseh paketov Fedora. Rawhide je testni poligon za nove pakete, zato ni 100-odstotno stabilen, vendar ga lahko še vedno uporabljate kot distribucijo kotaljenja.
Ubuntu tu premaga Fedoro, vsaj v smislu količine . Poleg standardne Desktop izdaje Ubuntu ponuja ločene izdelke, imenovane Cloud, Server, Core (za naprave Internet-of-Things) in Ubuntu Touch za mobilne naprave. Namizna izdaja podpira 32- in 64-bitne sisteme, strežniške slike pa so na voljo za različne infrastrukture (ARM, LinuxONE, POWER8). Obstaja tudi Ubuntu Kylin, posebna izdaja Ubuntu za kitajske uporabnike, ki je bila prvič izšla leta 2010 kot »Ubuntu kitajska izdaja« in je bila leta 2013 ponovno označena kot uradni podprojekt.
Kar zadeva namizna okolja, glavna izdaja Fedora uporablja Gnome 3 z Gnome Shell. Ubuntu privzeto DE je Unity, druge možnosti pa so na voljo v »okusih Ubuntu«, ki so različice Ubuntuja z različnimi namiznimi okolji. Tu je Kubuntu (s KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (z Xfce), Lubuntu (z LXDE), v izdelavi pa je nova različica z imenom Budgie Remix z upanjem, da postane uradni okus Ubuntuja.
Enakovredni okusi Fedore so Spins ali »alternativna namizja«. Obstajajo vrtljaji z namiznimi okolji KDE, Xfce, LXDE, MATE in Cinnamon ter poseben spin, imenovan Sugar on Stick, s poenostavljenim učnim okoljem. Ta projekt je prilagojen otrokom in šolam, zlasti v državah v razvoju.
Fedora ima tudi Labs ali „funkcionalne pakete programske opreme“. To so zbirke specializirane programske opreme, ki se lahko namesti na obstoječi sistem Fedora ali kot samostojna distribucija Linuxa. Razpoložljivi laboratoriji vključujejo Design Suite, igre, Suite za robotiko, varnostni laboratorij in znanstveni program. Ubuntu ponuja nekaj podobnega v obliki Edubuntu, Mythbuntu in Ubuntu Studio - podprojekti s specializiranimi aplikacijami za izobraževanje, sisteme za domače razvedrilo in multimedijsko produkcijo.
Paketi in repozitoriji
Najbolj presenetljive razlike med Ubuntu in Fedoro najdete v tej domeni. Prvič, obstaja sistem za upravljanje paketov. Fedora uporablja RPM s paketi .rpm, medtem ko Ubuntu uporablja pakete DPKG in .deb. To pomeni, da paketi za Ubuntu po privzetku niso združljivi s Fedoro in jih ne boste mogli namestiti, razen če jih pretvorite v nekaj podobnega kot Alien. Ubuntu je predstavil tudi Snappy pakete, ki naj bi bili veliko varnejši in enostavnejši za vzdrževanje kot paketi .deb, vendar se še ne uporabljajo veliko med razvijalci.
Fedora, razen nekaterih binarnih firmware, v svoje uradne repozitorije ne vključuje nobene lastniške programske opreme. To velja za grafične gonilnike, kodeke in katero koli drugo programsko opremo, omejeno s patenti in pravnimi vprašanji. Neposredna posledica tega je, da ima Ubuntu v svojih skladiščih več paketov kot Fedora.
Eden glavnih ciljev Fedore je zagotoviti samo brezplačno in odprtokodno programsko opremo in skupnost spodbuja uporabnike, da poiščejo alternative za svoje ne-proste aplikacije. Če želite poslušati glasbo v MP3 formatu ali predvajati DVD-je na Fedori, za to ne boste našli podpore v uradnih skladiščih. Vendar pa obstajajo repozitoriji drugih proizvajalcev, kot je RPMFusion, ki vsebujejo veliko brezplačnega in ne-prostega programja, ki ga lahko namestite na Fedori.
Cilj Ubuntuja je uskladiti se s smernicami Debianovega brezplačnega programja, vendar še vedno daje veliko koncesij. Za razliko od Fedore, Ubuntu vključuje lastniške gonilnike v svoji omejeni veji uradnih skladišč. Na voljo je tudi partnerski repozitorij, ki vsebuje lastniško programsko opremo Canonicalovih partnerskih prodajalcev - Skype in Adobe Flash Player. Kupite lahko komercialne aplikacije iz Ubuntu Software Center in omogočite podporo za DVD-je, MP3-je in druge priljubljene kodeke tako, da preprosto namestite en sam paket ( ubuntu-limited-extras ) iz skladišča.
Fedorin Copr je platforma, ki je podobna arhivu osebnega paketa Ubuntu (PPA) - vsakomur omogoča nalaganje paketov in ustvarjanje lastnega skladišča. Razlika je enaka kot pri splošnem pristopu k licenciranju programske opreme - ne smete nalagati paketov, ki vsebujejo ne-proste komponente, ali karkoli drugega, kar je izrecno prepovedano s strani Fedora Project Board.
Ciljna skupina in cilji
Od začetka je Fedora ostro osredotočena na tri stvari: inovativnost, skupnost in svobodo. Ponuja in spodbuja izključno prosto in odprtokodno programsko opremo ter poudarja pomen vsakega člana skupnosti. Razvija jo skupnost in uporabniki se aktivno spodbujajo k sodelovanju v projektu, ne le kot razvijalci, ampak tudi kot pisci, prevajalci, oblikovalci in javni govorniki (ambasadorji Fedora). Obstaja poseben projekt, ki pomaga ženskam, ki želijo prispevati, s ciljem boja proti predsodkom na podlagi spola in segregaciji v tehnoloških krogih in krogih FOSS.
Poleg tega je Fedora zelo pogosto prva ali med prvimi distribucijami, ki sprejmejo in predstavijo nove tehnologije in aplikacije. To je bila ena od prvih distribucij, ki so bile dobavljene s SELinux, vključno z namizjem Gnome 3, uporabila je Plymouth kot aplikacijo za bootsplash, sprejela systemd kot privzeti sistem init in uporabila Wayland namesto Xorg kot privzeti prikazni strežnik.
Razvijalci Fedore si prizadevajo sodelovati z drugimi distribucijami in projekti na zgornjem delu oskrbne verige ter deliti svoje nadgradnje in prispevke s preostalim ekosistemom Linuxa. Zaradi tega nenehnega eksperimentiranja in inovacij je Fedora pogosto (napačno) označena kot krvav, nestabilna distribucija, ki ni primerna za začetnike in vsakodnevno uporabo. To je eden najbolj razširjenih mitov Fedore in skupnost Fedora si prizadeva spremeniti to zaznavanje. Čeprav so razvijalci in napredni uporabniki, ki želijo preizkusiti najnovejše funkcije, primarno ciljno občinstvo, lahko Fedora uporablja vsakdo, tako kot Ubuntu.
Ko govorimo o Ubuntuju, se nekateri cilji te distribucije prekrivajo s sistemom Fedora. Ubuntu si prizadeva tudi za inovacije, vendar pa izberejo veliko bolj prijazen pristop . Z zagotavljanjem operacijskega sistema za mobilne naprave, Ubuntu poskuša ustvariti prostor za sebe na trgu in hkrati potisniti svoj glavni projekt - konvergenco .
Skupnost se zdi nekoliko manj vključena v odločilne odločitve, kar se je odrazilo v reakciji uporabnika proti spremembam v preteklih izdajah Ubuntuja. Ubuntu je bil vključen tudi v nekaj spornih vprašanj, predvsem glede vprašanja zasebnosti pri nakupovalnem objektivu Unity v Ubuntu 12.10. Kljub temu je Ubuntu pogosto razglašen za najbolj priljubljeno distribucijo Linuxa, zahvaljujoč svoji strategiji, da je uporabniku prijazna in preprosta za začetnike in nekdanje uporabnike operacijskega sistema Windows.
Kljub temu ima Fedora asa - Linus Torvalds, ustvarjalec Linuxa, uporablja Fedora na svojih računalnikih.
Kaj pa ti? Ali uporabljate Fedora ali je Ubuntu še vedno vaš najljubši? Ali smo pozabili omeniti vse pomembne razlike med Fedoro in Ubuntu? Sporočite nam v komentarjih spodaj!
Krediti za slike: posnetek konvergence, posnetek zaslona Budgie Remix, posnetek zaslona Fedora Core 1 preko Wikimedijine zbirke, Red Hat Linux Leonid Mamchenkov preko Flickra.