Noile distribuții Linux continuă să apară, iar pentru unii utilizatori devine obositoare încercând să țină pasul. Probabil ați auzit cineva că întrebați "Care este scopul tuturor distribuțiilor?". Poate vi sa cerut să explicați diferența dintre două distribuții Linux. Aceste întrebări ar putea părea ciudate la început, dar au sens, mai ales dacă persoana care le cere este un începător care învață încă despre Linux.
Nici Fedora, nici Ubuntu nu sunt distribuții noi, dar ambele au avut versiuni noi relativ recent. Ubuntu 16.04 a apărut în aprilie, iar Fedora 24 Beta a devenit disponibilă cu câteva săptămâni în urmă, versiunea finală fiind programată pentru 14 iunie. Această versiune viitoare a Fedora este pe punctul de a atrage atenția, astfel încât ar putea fi util să explicăm cum diferă de Ubuntu. V-am arătat deja unele diferențe între Ubuntu și Linux Mint; în acest caz, diferențele vor fi mai mari și mai evidente.
Istoric și dezvoltare
Au fost deja scrise deja multe despre Ubuntu despre care bunicul dumneavoastră știe probabil că prima sa versiune se bazează pe ramura instabilă a Debian și a ieșit în octombrie 2004. Fedora este puțin mai în vârstă - prima versiune a fost lansată în noiembrie 2003, iar povestea de fundal este ceva mai complicat.
Această primă versiune a Fedora a fost numită Fedora Core 1 și sa bazat pe Red Hat Linux 9. Fedora a fost concepută ca o alternativă orientată către comunitate la Red Hat și avea două baze de date principale: Core, care a fost menținută de Red Hat dezvoltatori și Extras, întreținute de comunitate. Cu toate acestea, la sfârșitul anului 2003, Red Hat Linux a fuzionat cu Fedora pentru a deveni o singură distribuție comunitară, iar Red Hat Enterprise Linux a fost creat ca omologat comercial. Până în 2007, Fedora a păstrat "Core" ca parte a numelui său, dar odată cu lansarea Fedora 7, au fost alăturate Depozitele Core și Extra și de atunci distribuția este denumită pur și simplu Fedora.
Cea mai mare diferență aici este faptul că versiunea originală Red Hat Linux a fost în mod esențial împărțită în Fedora și Red Hat Enterprise Linux, în timp ce Debian este o entitate separată de Ubuntu, care importa pachete dintr-o ramură a Debian.
În timp ce mulți cred că Fedora se bazează direct pe Red Hat Enterprise Linux (RHEL), acest lucru nu este adevărat. Dimpotrivă, este invers: versiunile noi ale RHEL sunt furci de Fedora care sunt testate temeinic pentru calitate și stabilitate înainte de lansarea lor. De exemplu, RHEL 7 se bazează pe depozitele Fedora 19 și 20. Comunitatea Fedora oferă de asemenea pachete suplimentare pentru RHEL într-un depozit numit Extra Packages for Enterprise Linux (EPEL).
Structura din spatele dezvoltării acestor două distrose este relativ similară. Proiectul Fedora (înființat în 2003) este responsabil de coordonarea dezvoltării Fedora și este sponsorizat de Red Hat. Consiliul Fedora guvernează această inițiativă, iar președintele (Fedora Project Leader) este ales și angajat de Red Hat. Există și alte grupuri de guvernare, cum ar fi Comitetul director al Fedora Engineering și Comitetul de coordonare al ambasadorilor Fedora, în care membrii sunt aleși de comunitate.
Pe de altă parte, Ubuntu este finanțat și administrat direct de Canonical. Comunitatea Ubuntu este organizată în jurul mai multor grupuri mai mari, dintre care cele primare sunt Consiliul Comunității și Consiliul Tehnic. Membrii celor doi sunt nominalizați de Mark Shuttleworth, fondatorul Canonical. Alte grupuri includ Consiliul de forumuri, Consiliul IRC și Consiliul de membri pentru dezvoltatori. Utilizatorii pot aplica pentru calitatea de membru Ubuntu și pot contribui voluntar la diverse echipe organizate de comunitate.
Ciclu de eliberare și suport
Ubuntu lansează o nouă versiune la fiecare șase luni - în aprilie și octombrie. Fiecare versiune a patra este considerată o lansare pe termen lung (LTS), ceea ce înseamnă că lansările LTS ies la fiecare 2 ani. Din 2012, fiecare versiune LTS beneficiază de suport oficial și de actualizări pentru următorii cinci ani. Alte emisiuni "regulate" au fost sprijinite timp de 18 luni, dar această perioadă a fost redusă la nouă luni în 2013.
Fedora nu are un program strict, dar noi versiuni apar de obicei la fiecare șase luni. Cu toate acestea, acestea sunt suportate timp de 13 luni, ceea ce este mai lung decât perioada de sprijin a Ubuntu pentru emisiunile regulate. Nu există lansări LTS ale Fedora.
Ce e într-un nume?
Dacă ați crezut că convențiile de numire ale Ubuntu au fost (inutil) complicate, așteptați până când vedeți regulile pentru numele Fedora.
Ambele distribuții includ numere de versiuni în numele lor. Ubuntu are "lansări de puncte", unde primul număr semnifică anul și a doua lună în care a fost lansată o versiune. Acest lucru este util, deoarece puteți spune vârsta distribuției dintr-o privire - de exemplu, Ubuntu 13.04 a fost lansat în aprilie 2013. Fedora o păstrează simplu și folosește numere întregi, începând cu 1 pentru prima versiune și (în prezent ), terminând cu 23, ultima versiune stabilă lansată în noiembrie 2015.
Pentru Ubuntu, codul în sine conține întotdeauna două cuvinte care încep cu aceeași literă. Primul cuvânt este un adjectiv, iar al doilea este un animal, deseori neobișnuit sau rar. Oricine poate sugera nume pentru versiunile viitoare ale Ubuntu, dar decizia finală este anunțată de Mark Shuttleworth, împreună cu o explicație sau o scurtă anecdotă despre nume. Următoarea versiune a Ubuntu, care va avea loc în luna octombrie a acestui an, va fi numită Yakkety Yak.
Fedora 20 Heisenbug din 2013 a fost ultima versiune cu nume de cod, iar toate versiunile ulterioare sunt numite doar "Fedora X", unde X este valabil pentru oricare număr urmând versiunea precedentă. Înainte de aceasta, oricine din comunitate putea sugera un nume, dar a trebuit să urmeze un set de reguli care să poată fi aprobate de membrii conducători. Denumirile de publicare ar trebui să aibă o legătură, de preferință una neobișnuită sau una nouă, și nu ar trebui să fie nume ale unor persoane vii sau termeni marcă comercială. Relația dintre nume pentru Fedora X și Fedora X + 1 ar trebui să se potrivească cu formula "este-a", astfel încât următoarele să fie adevărate: X este Y și la fel este X + 1. Pentru a ilustra, Fedora 14 a fost numită Laughlin, iar Fedora 15 Lovelock. Atât Lovelock, cât și Laughlin sunt orașe din Nevada. Cu toate acestea, relația dintre Fedora X și Fedora X + 2 nu ar trebui să fie aceeași!
Se pare că aceasta ar provoca o durere de cap masivă? Poate acesta este unul dintre motivele pentru care dezvoltatorii au decis să renunțe la ea.
Ediții și medii desktop
Fedora are trei ediții principale: Cloud, Server și Workstation. Primele două sunt auto-explicative, iar Workstation este de fapt ediția pe care o folosesc cei mai mulți oameni - cea pentru computerele desktop și laptop-uri (fie 32-, fie 64-biți). Comunitatea Fedora furnizează, de asemenea, imagini separate ale celor trei ediții pentru dispozitive bazate pe ARM. Există, de asemenea, Fedora Rawhide, o versiune actualizată de dezvoltare a Fedora, care conține cele mai recente versiuni ale tuturor pachetelor Fedora. Rawhide este un teren de testare pentru pachete noi, deci nu este 100% stabil, dar îl poți folosi în continuare ca distribuție cu rulouri.
Ubuntu bate Fedora aici, cel puțin în ceea ce privește cantitatea . Pe lângă ediția desktop standard, Ubuntu oferă produse separate numite Cloud, Server, Core (pentru dispozitivele Internet-of-Things) și Ubuntu Touch pentru dispozitivele mobile. Ediția desktop acceptă atât sisteme pe 32 și 64 de biți, cât și imagini de server disponibile pentru diferite infrastructuri (ARM, LinuxONE, POWER8). Există, de asemenea, Ubuntu Kylin, o ediție specială a Ubuntu pentru utilizatorii chinezi, care a ieșit pentru prima dată în 2010 ca "Ubuntu Chinese Edition" și a fost rebrand ca un subproiect oficial în 2013.
În ceea ce privește mediile desktop, principala ediție Fedora utilizează Gnome 3 cu Gnome Shell. Definiția standard a Ubuntu este Unitatea, iar alte opțiuni sunt furnizate prin intermediul "aromei Ubuntu", care sunt variante ale Ubuntu cu medii desktop diferite. Există Kubuntu (cu KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (cu Xfce), Lubuntu (cu LXDE) și o nouă variantă numită Budgie Remix se află în fabrică, sperând să devină un gust oficial Ubuntu.
Fedora echivalează cu arome precum Spins sau "desktop alternativ". Există spini cu medii de desktop KDE, Xfce, LXDE, MATE și Cinnamon, precum și o centură specială numită Sugar on a Stick cu un mediu de învățare simplificat. Acest proiect este adaptat pentru copii și școli, în special în țările în curs de dezvoltare.
Fedora are, de asemenea, laboratoare sau "pachete software funcționale". Sunt colecții de software specializat care pot fi instalate pe un sistem Fedora existent sau ca o distribuție independentă Linux. Laboratoarele disponibile includ Design Suite, Jocuri, Robotică Suite, Laborator de securitate și Științe. Ubuntu oferă ceva similar sub formă de subproiecte Edubuntu, Mythbuntu și Ubuntu - cu aplicații specializate pentru educație, sisteme de divertisment la domiciliu și producție multimedia, respectiv.
Pachete și depozite
Cele mai importante diferențe dintre Ubuntu și Fedora se regăsesc în acest domeniu. În primul rând, există sistemul de gestionare a pachetelor. Fedora utilizează RPM cu pachete .rpm, în timp ce Ubuntu folosește pachetele DPKG și .deb. Aceasta înseamnă că pachetele pentru Ubuntu nu sunt compatibile cu Fedora în mod implicit și nu le veți putea instala decât dacă le convertiți cu ceva asemănător cu Alien. Ubuntu a prezentat, de asemenea, pachete Snappy, care ar trebui să fie mult mai sigure și mai ușor de întreținut decât pachetele .deb, dar acestea nu sunt încă utilizate pe scară largă în rândul dezvoltatorilor.
Cu excepția unui anumit firmware binar, Fedora nu include niciun software proprietar în depozitele sale oficiale. Acest lucru se aplică driverelor grafice, codecurilor și oricărui alt software restricționat prin brevete și probleme juridice. Consecința directă a acestui lucru este că Ubuntu are mai multe pachete în depozitele sale decât Fedora.
Unul dintre obiectivele principale ale Fedora este să furnizeze numai software liber și cu sursă deschisă, iar comunitatea îi încurajează pe utilizatori să găsească alternative pentru aplicațiile lor non-gratuite. Dacă doriți să ascultați muzică MP3 sau să redați DVD-uri pe Fedora, nu veți găsi suport pentru acesta în depozitele oficiale. Există, totuși, depozite terțe, cum ar fi RPMFusion, care conțin o mulțime de software gratuit și non-liber pe care îl puteți instala pe Fedora.
Ubuntu intenționează să se conformeze liniilor directoare ale Debianului pentru software-ul gratuit, dar face totuși multe concesii. Spre deosebire de Fedora, Ubuntu include șoferi proprietari în ramura sa restrânsă a depozitelor oficiale. Există, de asemenea, depozitul de parteneri care conține software de proprietate de la furnizorii de parteneri ai Canonical - Skype și Adobe Flash Player, de exemplu. Este posibil să cumpărați aplicații comerciale de la Ubuntu Software Center și puteți să activați suport pentru DVD-uri, MP3-uri și alte codecuri populare prin instalarea pur și simplu a unui singur pachet ( ubuntu-restricted-extras ) din depozit.
Fedora's Copr este o platformă similară cu arhivele pachetelor personale ale Ubuntu (PPA) - permite oricui să încarce pachete și să-și creeze un depozit propriu. Diferența este la fel ca în abordarea generală a acordării de licențe software - nu ar trebui să încărcați pachete care conțin componente non-gratuite sau orice altceva care este explicit interzis de către Consiliul de proiect Fedora.
Publicul țintă și obiectivele
De la început, Fedora sa axat pe trei lucruri: inovarea, comunitatea și libertatea. Oferă și promovează software exclusiv gratuit și open source și subliniază importanța fiecărui membru al comunității. Este dezvoltat de comunitate, iar utilizatorii sunt încurajați în mod activ să participe la proiect, nu numai ca dezvoltatori, ci și ca scriitori, traducători, designeri și vorbitori de public (ambasadori Fedora). Există un proiect special care ajută femeile care doresc să contribuie, cu scopul de a combate prejudecățile și segregarea bazate pe gen în cercurile de tehnologie și FOSS.
În plus, Fedora este foarte des prima sau printre primele distribuții care adoptă și afișează noi tehnologii și aplicații. A fost una dintre primele distribuții pe care le-a livrat cu SELinux, include desktop-ul Gnome 3, utilizează Plymouth ca aplicație bootsplash, adoptă systemed ca sistem implicit init și folosește Wayland în loc de Xorg ca server de afișare implicit.
Dezvoltatorii Fedora fac un punct de colaborare cu alte distribuții și proiecte în amonte și de a-și împărtăși îmbunătățirile și contribuțiile cu restul ecosistemului Linux. Datorită acestei experimentări și inovații constante, Fedora este deseori etichetat ca o distribuție instabilă, care nu este potrivită pentru începători și utilizare de zi cu zi. Acesta este unul dintre cele mai răspândite mituri ale Fedoarei, iar comunitatea Fedora lucrează din greu pentru a schimba această percepție. Deși dezvoltatorii și utilizatorii avansați care doresc să încerce cele mai recente caracteristici sunt publicul țintă primar, Fedora poate fi folosit de oricine, la fel ca și Ubuntu.
Vorbind despre Ubuntu, unele dintre scopurile acestei distribuții se suprapun cu Fedora. Ubuntu se străduiește, de asemenea, să inoveze, dar aleg o abordare mult mai prietenoasă consumatorilor . Prin furnizarea unui sistem de operare pentru dispozitivele mobile, Ubuntu încearcă să-și croiască un loc în sine pe piață și să-și împingă simultan proiectul major - convergența .
Comunitatea pare a fi oarecum mai puțin implicată în decizii cruciale, ceea ce sa reflectat în reacția utilizatorilor față de schimbările din ultimele versiuni ale Ubuntu. Ubuntu a fost, de asemenea, implicat în câteva controverse, mai ales problema confidențialității cu obiectivul Unity Shopping în Ubuntu 12.10. În ciuda acestui fapt, Ubuntu este deseori proclamată cea mai populară distribuție Linux, datorită strategiei sale de a fi ușor de utilizat și suficient de simplu pentru utilizatorii începători și ex-Windows.
Cu toate acestea, Fedora are un asalt în mânecă - Linus Torvalds, creatorul Linux, folosește Fedora pe computerele sale.
Și tu? Folosiți Fedora sau este Ubuntu încă preferat? Am uitat să menționăm diferențele importante dintre Fedora și Ubuntu? Spuneți-ne în comentariile de mai jos!
Image credits: Imagine de convergență, screenshot Budgie Remix, Fedora Core 1 screenshot Imagini de fundal: