Wat is het verschil tussen Ubuntu en Fedora?

  • Clement Thomas
  • 0
  • 924
  • 76

Nieuwe Linux-distributies blijven maar verschijnen en voor sommige gebruikers wordt het vervelend om bij te blijven. Je hebt vast weleens iemand horen vragen: "Wat is het nut van al die uitkeringen?". Misschien is je gevraagd om het verschil tussen twee Linux-distributies uit te leggen. Deze vragen lijken in het begin misschien raar, maar ze zijn logisch, vooral als de persoon die ze stelt een beginner is die nog steeds over Linux leert.

Noch Fedora noch Ubuntu zijn nieuwe distributies, maar ze hebben allebei relatief recent nieuwe versies gehad. Ubuntu 16.04 kwam uit in april en Fedora 24 Beta kwam een ​​paar weken geleden beschikbaar, met de definitieve release gepland voor 14 juni. Deze aankomende versie van Fedora zal zeker wat aandacht trekken, dus het kan nuttig zijn om uit te leggen hoe het verschilt van Ubuntu. We hebben je al enkele verschillen laten zien tussen Ubuntu en Linux Mint; in dit geval zullen de verschillen groter en duidelijker zijn.

Geschiedenis en ontwikkeling

Er is al zoveel geschreven over Ubuntu dat je oma waarschijnlijk weet dat de eerste versie gebaseerd was op de onstabiele branch van Debian en in oktober 2004 uitkwam. Fedora is een beetje ouder - de eerste versie werd uitgebracht in november 2003 en het achtergrondverhaal is iets ingewikkelder.

Die allereerste versie van Fedora heette Fedora Core 1 en was gebaseerd op Red Hat Linux 9. Fedora werd beschouwd als een gemeenschapsgericht alternatief voor Red Hat, en het had twee hoofdrepository's: Core, dat werd beheerd door Red Hat ontwikkelaars en extra's, onderhouden door de community. Eind 2003 fuseerde Red Hat Linux echter met Fedora om een ​​enkele gemeenschapsdistributie te worden, en Red Hat Enterprise Linux werd gecreëerd als zijn commercieel ondersteunde tegenhanger. Tot 2007 behield Fedora "Core" als onderdeel van haar naam, maar met de release van Fedora 7 werden de Core en Extra repositories samengevoegd, en sindsdien heet de distributie gewoon Fedora.

Het grootste verschil hier is dat de originele Red Hat Linux in wezen is opgesplitst in Fedora en Red Hat Enterprise Linux, terwijl Debian nog steeds een hele, afzonderlijke entiteit is van Ubuntu, die pakketten importeert uit een van Debian's vestigingen.

Hoewel velen denken dat Fedora rechtstreeks is gebaseerd op Red Hat Enterprise Linux (RHEL), is dat niet helemaal waar. Het is eerder het tegenovergestelde: nieuwe versies van RHEL zijn vorken van Fedora die grondig worden getest op kwaliteit en stabiliteit voordat ze worden uitgebracht. RHEL 7 is bijvoorbeeld gebaseerd op opslagplaatsen van Fedora 19 en 20. De Fedora-gemeenschap biedt ook extra pakketten voor RHEL in een opslagplaats genaamd Extra Packages for Enterprise Linux (EPEL).

De structuur achter de ontwikkeling van deze twee distributies is relatief vergelijkbaar. Fedora Project (opgericht in 2003) is verantwoordelijk voor het coördineren van de ontwikkeling van Fedora en wordt gesponsord door Red Hat. De Fedora Council beheert dit initiatief en de voorzitter (Fedora Project Leader) wordt gekozen en in dienst genomen door Red Hat. Er zijn andere regeringsgroepen, zoals Fedora Engineering Steering Committee en Fedora Ambassadors Steering Committee, waar leden worden gekozen door de gemeenschap.

Aan de andere kant wordt Ubuntu rechtstreeks gefinancierd en beheerd door Canonical. De Ubuntu-gemeenschap is georganiseerd rond verschillende grotere groepen, met als belangrijkste de Gemeenschapsraad en de Technische Raad. Leden van die twee worden voorgedragen door Mark Shuttleworth, de oprichter van Canonical. Andere groepen zijn de Forums Council, IRC Council en de Developer Membership Board. Gebruikers kunnen een Ubuntu-lidmaatschap aanvragen en vrijwilligerswerk doen als bijdragers in verschillende door de gemeenschap georganiseerde teams.

Release Cycle & Support

Ubuntu brengt elke zes maanden een nieuwe versie uit - in april en in oktober. Elke vierde versie wordt beschouwd als een LTS-release (Long Term Support), wat betekent dat LTS-releases elke 2 jaar uitkomen. Sinds 2012 ontvangt elke LTS-release officiële ondersteuning en updates voor de komende vijf jaar. Andere, "reguliere" releases werden 18 maanden ondersteund, maar deze periode is in 2013 verkort tot negen maanden.

Fedora heeft geen strikt schema, maar nieuwe releases verschijnen meestal elke zes maanden. Ze worden echter 13 maanden ondersteund, wat langer is dan de ondersteuningsperiode van Ubuntu voor reguliere releases. Er zijn geen LTS-releases van Fedora.

Wat zit er in een naam?

Als je dacht dat de naamgevingsconventies van Ubuntu (onnodig) ingewikkeld waren, wacht dan tot je de regels voor Fedora-namen ziet.

Beide distributies bevatten versienummers in hun naam. Ubuntu heeft "point releases", waarbij het eerste cijfer het jaar aangeeft en het tweede de maand waarin een versie is uitgebracht. Dit is eigenlijk handig, omdat je in één oogopslag de leeftijd van de distributie kunt zien - Ubuntu 13.04 werd bijvoorbeeld in april 2013 uitgebracht. Fedora houdt het simpel en gebruikt hele getallen, beginnend met 1 voor de eerste versie en (momenteel) eindigend op 23, de laatste stabiele versie die in november 2015 is uitgebracht.

Voor Ubuntu bevat de codenaam zelf altijd twee woorden die met dezelfde letter beginnen. Het eerste woord is een bijvoeglijk naamwoord en het tweede een dier, vaak een ongebruikelijke of zeldzame. Iedereen kan namen voorstellen voor de aankomende versies van Ubuntu, maar de uiteindelijke beslissing wordt aangekondigd door Mark Shuttleworth, samen met een uitleg of een korte anekdote over de naam. De volgende versie van Ubuntu, die in oktober van dit jaar uitkomt, zal Yakkety Yak heten.

Fedora 20 Heisenbug uit 2013 was de laatste versie met een codenaam, en alle volgende versies worden gewoon "Fedora X" genoemd, waarbij X staat voor het nummer dat volgt op de vorige release. Voordien kon iedereen uit de gemeenschap een naam voorstellen, maar deze moest een reeks regels volgen om in aanmerking te komen voor goedkeuring door de regerende leden. Release-namen zouden een connectie delen, bij voorkeur een ongebruikelijke of nieuwe, en mogen geen namen zijn van levende mensen of handelsmerken. De relatie tussen namen voor Fedora X en Fedora X + 1 moet overeenkomen met de "is-a" formule, zodat het volgende waar is: X is een Y, en dat geldt ook voor X + 1. Ter illustratie heette Fedora 14 Laughlin en Fedora 15 Lovelock. Zowel Lovelock als Laughlin zijn steden in Nevada. De relatie voor Fedora X en Fedora X + 2 mag echter niet hetzelfde zijn!

Klinkt dit alsof het een enorme hoofdpijn zou veroorzaken? Nou, misschien is dat een van de redenen waarom de ontwikkelaars besloten het te laten vallen.

Edities en desktopomgevingen

Fedora heeft drie hoofdedities: Cloud, Server en Workstation. De eerste twee spreken voor zich en het werkstation is eigenlijk de editie die de meeste mensen gebruiken - die voor desktopcomputers en laptops (32- of 64-bits). De Fedora-gemeenschap biedt ook afzonderlijke afbeeldingen van de drie edities voor op ARM gebaseerde apparaten. Er is ook Fedora Rawhide, een voortdurend bijgewerkte ontwikkelingsversie van Fedora die de nieuwste builds van alle Fedora-pakketten bevat. Rawhide is een proeftuin voor nieuwe pakketten, dus het is niet 100% stabiel, maar je kunt het nog steeds gebruiken als een distributie met rollende release.

Ubuntu verslaat hier Fedora, althans in termen van kwantiteit. Naast de standaard Desktop-editie biedt Ubuntu afzonderlijke producten aan, genaamd Cloud, Server, Core (voor Internet-of-Things-apparaten) en Ubuntu Touch voor mobiele apparaten. De desktopeditie ondersteunt zowel 32- als 64-bits systemen en serverafbeeldingen zijn beschikbaar voor verschillende infrastructuren (ARM, LinuxONE, POWER8). Er is ook Ubuntu Kylin, een speciale editie van Ubuntu voor Chinese gebruikers, die in 2010 voor het eerst uitkwam als "Ubuntu Chinese Edition" en in 2013 werd omgedoopt tot een officieel subproject..

Wat betreft desktopomgevingen, de belangrijkste Fedora editie gebruikt Gnome 3 met Gnome Shell. De standaard DE van Ubuntu is Unity, en andere opties worden geboden door middel van "Ubuntu-smaken", varianten van Ubuntu met verschillende desktopomgevingen. Er is Kubuntu (met KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (met Xfce), Lubuntu (met LXDE) en er is een nieuwe variant genaamd Budgie Remix in de maak, in de hoop een officiële Ubuntu-smaak te worden.

Het equivalent van smaken van Fedora is Spins, of "alternatieve desktops". Er zijn spins met KDE-, Xfce-, LXDE-, MATE- en Cinnamon-desktopomgevingen en een speciale draai genaamd Sugar on a Stick met een vereenvoudigde leeromgeving. Dit project is op maat gemaakt voor kinderen en scholen, vooral in ontwikkelingslanden.

Fedora heeft ook Labs, of "functionele softwarebundels". Het zijn verzamelingen gespecialiseerde software die kunnen worden geïnstalleerd op een bestaand Fedora-systeem of als een zelfstandige Linux-distributie. Beschikbare Labs zijn Design Suite, Games, Robotics Suite, Security Lab en Scientific. Ubuntu biedt iets soortgelijks in de vorm van Edubuntu, Mythbuntu en Ubuntu Studio - subprojecten met gespecialiseerde apps voor respectievelijk onderwijs, home entertainment-systemen en multimediaproductie.

Pakketten en opslagplaatsen

De meest opvallende verschillen tussen Ubuntu en Fedora zijn te vinden in dit domein. Allereerst is er het pakketbeheersysteem. Fedora gebruikt RPM met .rpm-pakketten, terwijl Ubuntu DPKG- en .deb-pakketten gebruikt. Dit betekent dat pakketten voor Ubuntu standaard niet compatibel zijn met Fedora, en je zult ze niet kunnen installeren tenzij je ze converteert met iets als Alien. Ubuntu heeft ook Snappy-pakketten gepresenteerd, die veel veiliger en gemakkelijker te onderhouden zouden moeten zijn dan .deb-pakketten, maar ze worden nog niet veel gebruikt door ontwikkelaars.

Met uitzondering van enkele binaire firmware, Fedora neemt geen bedrijfseigen software op in haar officiële repositories. Dit is van toepassing op grafische stuurprogramma's, codecs en andere software die beperkt is door patenten en juridische problemen. Het directe gevolg hiervan is dat Ubuntu meer pakketten in zijn repositories heeft dan Fedora.

Een van de belangrijkste doelstellingen van Fedora is om alleen gratis en open source software aan te bieden, en de gemeenschap moedigt gebruikers aan om alternatieven te vinden voor hun niet-gratis apps. Als je naar MP3-muziek wilt luisteren of dvd's wilt afspelen op Fedora, zul je daar geen ondersteuning voor vinden in de officiële repositories. Er zijn echter repositories van derden zoals RPMFusion die veel gratis en niet-vrije software bevatten die je op Fedora kunt installeren.

Ubuntu streeft ernaar om te voldoen aan de Debian-richtlijnen voor vrije software, maar doet nog steeds veel concessies. In tegenstelling tot Fedora bevat Ubuntu eigen stuurprogramma's in zijn beperkte tak van officiële opslagplaatsen. Er is ook een partnerrepository met eigen software van Canonical's partnerleveranciers - Skype en Adobe Flash Player bijvoorbeeld. Het is mogelijk om commerciële apps te kopen bij Ubuntu Software Center en u kunt ondersteuning voor dvd's, mp3's en andere populaire codecs inschakelen door simpelweg één pakket te installeren (ubuntu-beperkte extra's) uit de repository.

Fedora's Copr is een platform dat lijkt op Ubuntu's Personal Package Archives (PPA) - het stelt iedereen in staat om pakketten te uploaden en hun eigen repository te creëren. Het verschil is hier hetzelfde als bij de algemene benadering van softwarelicenties - het is niet de bedoeling dat je pakketten uploadt die niet-vrije componenten bevatten, of iets anders dat expliciet verboden is door de Fedora Project Board.

Doelgroep en doelen

Sinds het begin is Fedora scherp gefocust op drie dingen: innovatie, gemeenschap en vrijheid. Het biedt en promoot uitsluitend gratis en open source software en benadrukt het belang van elk gemeenschapslid. Het is ontwikkeld door de gemeenschap en gebruikers worden actief aangemoedigd om deel te nemen aan het project, niet alleen als ontwikkelaars, maar ook als schrijvers, vertalers, ontwerpers en openbare sprekers (Fedora-ambassadeurs). Er is een speciaal project dat vrouwen helpt die willen bijdragen, met als doel het bestrijden van gendergerelateerde vooroordelen en segregatie in tech- en FOSS-kringen.

Verder, Fedora is vaak de eerste of een van de eerste distributies die nieuwe technologieën en apps adopteert en laat zien. Het was een van de eerste distributies die met SELinux werd geleverd, inclusief de Gnome 3-desktop, Plymouth als de bootsplash-applicatie, systemd als het standaard init-systeem en Wayland in plaats van Xorg als de standaard displayserver.

De ontwikkelaars van Fedora maken er een punt van om samen te werken met andere distributies en upstream-projecten en hun upgrades en bijdragen te delen met de rest van het Linux-ecosysteem. Vanwege deze constante experimenten en innovatie wordt Fedora vaak (verkeerd) bestempeld als een baanbrekende, onstabiele distributie die niet geschikt is voor beginners en dagelijks gebruik. Dit is een van de meest wijdverbreide Fedora-mythen en de Fedora-gemeenschap werkt er hard aan om deze perceptie te veranderen. Hoewel ontwikkelaars en gevorderde gebruikers die de nieuwste functies willen uitproberen de primaire doelgroep zijn, kan Fedora door iedereen worden gebruikt, net als Ubuntu.

Over Ubuntu gesproken, sommige doelen van deze distributie overlappen Fedora. Ubuntu streeft ook naar innovatie, maar ze kiezen veel meer consumentvriendelijke aanpak. Door een besturingssysteem voor mobiele apparaten te bieden, probeert Ubuntu een plaats voor zichzelf op de markt te veroveren en tegelijkertijd zijn grote project te pushen - convergentie.

De gemeenschap lijkt iets minder betrokken bij cruciale beslissingen, wat tot uiting kwam in de reacties van gebruikers tegen veranderingen in eerdere Ubuntu-releases. Ubuntu is ook betrokken geweest bij enkele controverses, met name het privacyprobleem met de Unity-winkellens in Ubuntu 12.10. Desondanks wordt Ubuntu vaak uitgeroepen tot de meest populaire Linux-distributie, dankzij de strategie om gebruiksvriendelijk en eenvoudig genoeg te zijn voor beginners en ex-Windows-gebruikers.

Toch heeft Fedora een aas in petto - Linus Torvalds, de maker van Linux, gebruikt Fedora op zijn computers.

En jij dan? Gebruik je Fedora, of is Ubuntu nog steeds jouw favoriet? Zijn we vergeten belangrijke verschillen tussen Fedora en Ubuntu te vermelden? Laat het ons weten in de reacties hieronder!

Afbeeldingscredits: Convergence screenshot, Budgie Remix screenshot, Fedora Core 1 screenshot via Wikimedia Commons, Red Hat Linux door Leonid Mamchenkov via Flickr.




Niemand heeft nog op dit artikel gereageerd.

Handleidingen voor het kopen van gadgets, technologie die ertoe doet
We publiceren gedetailleerde handleidingen voor het kopen van apparatuur, maken interessante lijsten met de beste producten op de markt en behandelen nieuws uit de wereld van technologie