Aanbevolen, 2021

Editor'S Choice

Wat is het verschil tussen Ubuntu en Fedora?

Nieuwe Linux-distributies verschijnen gewoon en voor sommige gebruikers wordt het vervelend om bij te blijven. Je hebt waarschijnlijk wel eens iemand horen vragen "Wat is het nut van al die distributies?". Misschien ben 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 vraagt ​​een beginner is die nog steeds over Linux leert.

Noch Fedora noch Ubuntu zijn nieuwe distributies, maar ze hebben beiden relatief recent een nieuwe versie 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 tak van Debian en uitkwam in oktober 2004. 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 het was gebaseerd op Red Hat Linux 9. Fedora werd voorgesteld als een gemeenschapsgericht alternatief voor Red Hat, en het had twee hoofdrepository's: Core, die werd onderhouden door Red Hat ontwikkelaars en Extra's, onderhouden door de community. Eind 2003 fuseerde Red Hat Linux echter met Fedora om een ​​enkele community-distributie te worden, en Red Hat Enterprise Linux werd gecreëerd als zijn commercieel ondersteunde tegenhanger. Tot 2007 behield Fedora "Core" als onderdeel van zijn naam, maar met de vrijgave van Fedora 7 werden de Core en Extra repositories samengevoegd, en sindsdien wordt de distributie simpelweg Fedora genoemd.

Het grootste verschil is dat de originele Red Hat Linux in feite opgesplitst was in Fedora en Red Hat Enterprise Linux, terwijl Debian nog steeds een hele aparte entiteit is van Ubuntu, die pakketten importeert vanuit een van de vestigingen van Debian.

Hoewel velen denken dat Fedora direct gebaseerd is op Red Hat Enterprise Linux (RHEL), is dat niet helemaal waar. Integendeel, het is het tegenovergestelde: nieuwe versies van RHEL zijn vorken van Fedora die grondig getest zijn op kwaliteit en stabiliteit voor hun vrijlating. RHEL 7 is bijvoorbeeld gebaseerd op repositories van Fedora 19 en 20. De Fedora-community biedt ook extra pakketten voor RHEL in een repository genaamd Extra Packages for Enterprise Linux (EPEL).

De structuur achter de ontwikkeling van deze twee distro's is relatief vergelijkbaar. Fedora Project (opgericht in 2003) is verantwoordelijk voor de coördinatie van de ontwikkeling van Fedora en het wordt gesponsord door Red Hat. De Fedora Council regeert dit initiatief en de voorzitter (Fedora Project Leader) wordt gekozen en in dienst bij Red Hat. Er zijn andere bestuursgroepen, 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, waarvan de belangrijkste de Community Council en de Technical Board zijn. Leden van die twee worden genomineerd door Mark Shuttleworth, de oprichter van Canonical. Andere groepen zijn de Forums Council, de IRC Council en de Membership Board voor ontwikkelaars. Gebruikers kunnen Ubuntu-lidmaatschap aanvragen en zich aanmelden als donateurs in verschillende community-georganiseerde teams.

Release Cycle & Support

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

Fedora heeft geen strikt schema, maar nieuwe releases komen meestal om de zes maanden uit. Ze worden echter 13 maanden lang 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 naamconventies van Ubuntu (nodeloos) gecompliceerd waren, wacht dan tot je de regels voor Fedora-namen ziet.

Beide distributies bevatten versienummers in hun naam. Ubuntu heeft "puntreleases", waarbij het eerste nummer het jaar betekent en ten tweede de maand waarin een versie is vrijgegeven. Dit is echt nuttig, omdat je de leeftijd van de distributie in een oogopslag kunt zien - bijvoorbeeld, Ubuntu 13.04 werd uitgebracht in april 2013. Fedora houdt het simpel en gebruikt hele getallen, te beginnen met 1 voor de eerste versie en (momenteel ) eindigend met 23, de nieuwste stabiele versie die werd uitgebracht in november 2015.

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

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 welk nummer de vorige release volgt. Voordien kon iedereen uit de gemeenschap een naam voorstellen, maar het moest een aantal regels volgen om in aanmerking te komen voor goedkeuring van de regerende leden. Release-namen zouden een verbinding delen, bij voorkeur een ongewone of nieuwe, en zouden geen namen van levende mensen of handelsmerktermen mogen zijn. 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 zo is X + 1. Om dit te illustreren, werd Fedora 14 Laughlin genoemd, en Fedora 15 Lovelock. Zowel Lovelock als Laughlin zijn steden in Nevada. De relatie voor Fedora X en Fedora X + 2 moet 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 om het te laten vallen.

Edities en bureaubladomgevingen

Fedora heeft drie hoofdversies: Cloud, Server en Workstation. De eerste twee zijn vanzelfsprekend en het werkstation is eigenlijk de editie die de meeste mensen gebruiken - de versie voor desktopcomputers en laptops (32- of 64-bits). De Fedora-gemeenschap biedt ook afzonderlijke afbeeldingen van de drie edities voor 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 verspreiding voor verspreiding.

Ubuntu verslaat hier Fedora, althans wat betreft kwantiteit . Naast de standaard Desktop-versie biedt Ubuntu afzonderlijke producten aan, genaamd Cloud, Server, Core (voor apparaten op het gebied van internet-van-dingen) en Ubuntu Touch voor mobiele apparaten. De desktopversie 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 voor het eerst uitkwam in 2010 als "Ubuntu Chinese editie" en in 2013 werd omgedoopt tot een officieel deelproject.

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

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

Fedora heeft ook Labs, of "functionele softwarebundels". Het zijn verzamelingen van gespecialiseerde software die op een bestaand Fedora-systeem kunnen worden geïnstalleerd, of als een op zichzelf staande Linux-distributie. Beschikbare Labs zijn Design Suite, Games, Robotics Suite, Security Lab en Scientific. Ubuntu biedt iets vergelijkbaars in de vorm van respectievelijk Edubuntu, Mythbuntu en Ubuntu Studio - subprojecten met gespecialiseerde apps voor 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 verondersteld worden veel veiliger en gemakkelijker te onderhouden te zijn dan .deb-pakketten, maar ze worden nog niet veel gebruikt door ontwikkelaars.

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

Een van de hoofddoelen van Fedora is om alleen gratis en open source software te leveren, en de community 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 externe repositories zoals RPMFusion die veel gratis en niet-vrije software bevatten die je op Fedora kunt installeren.

Ubuntu streeft ernaar om te voldoen aan de Vrije Softwarerichtlijnen van Debian, maar het doet nog steeds veel concessies. In tegenstelling tot Fedora, bevat Ubuntu eigen drivers in zijn beperkte tak van officiële repositories. Er is ook een Partner-repository met eigen software van Canonical's partnerleveranciers, bijvoorbeeld Skype en Adobe Flash Player. Het is mogelijk om commerciële apps van Ubuntu Software Center te kopen en u kunt ondersteuning voor dvd's, mp3's en andere populaire codecs inschakelen door eenvoudig een enkel pakket ( ubuntu-restricted-extras ) vanuit de repository te installeren.

Fedora's Copr is een platform vergelijkbaar met 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 aanpak van softwarelicenties: je mag geen pakketten uploaden die niet-vrije componenten bevatten, of iets anders dat expliciet verboden is door de Fedora Project Board.

Doelgroep en doelgroepen

Sinds het begin is Fedora scherp gericht op drie dingen: innovatie, gemeenschap en vrijheid. Het biedt en promoot uitsluitend gratis en open source software, en benadrukt het belang van elk lid van de community. 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 gendergerelateerde vooroordelen en segregatie in tech- en FOSS-kringen te bestrijden.

Bovendien is Fedora vaak de eerste of een van de eerste distributies die nieuwe technologieën en apps introduceert en presenteert. Het was een van de eerste distributies die werd verzonden met SELinux, inclusief de Gnome 3-desktop, gebruik Plymouth als de bootsplash-toepassing, adopteer systemd als het standaard init-systeem en gebruik Wayland in plaats van Xorg als de standaard weergaveserver.

De ontwikkelaars van Fedora maken een punt om samen te werken met andere distributies en upstream-projecten en om hun upgrades en bijdragen te delen met de rest van het Linux-ecosysteem. Vanwege deze constante experimenten en innovatie wordt Fedora vaak (mis) gelabeld als een bloedstollende, onstabiele distributie die niet geschikt is voor beginners en dagelijks gebruik. Dit is een van de meest voorkomende 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 proberen, het primaire doelpubliek zijn, kan Fedora door iedereen worden gebruikt, net als Ubuntu.

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

De community lijkt iets minder betrokken te zijn bij cruciale beslissingen, wat tot uiting kwam in de gebruikersbederf tegen veranderingen in eerdere Ubuntu-releases. Ubuntu is ook betrokken geweest bij een paar controverses, met name het privacyprobleem met de Unity-shoppinglens in Ubuntu 12.10. Desondanks wordt Ubuntu vaak uitgeroepen tot de meest populaire Linux-distributie, dankzij zijn 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 noemen? Laat het ons weten in de comments hieronder!

Afbeelding credits: Convergentie screenshot, Budgie Remix screenshot, Fedora Core 1 screenshot via Wikimedia Commons, Red Hat Linux door Leonid Mamchenkov via Flickr.

Top