Empfohlen, 2024

Tipp Der Redaktion

Was ist der Unterschied zwischen Ubuntu und Fedora?

Neue Linux-Distributionen erscheinen ständig und für einige Benutzer wird es langweilig, mitzuhalten. Sie haben wahrscheinlich gehört, dass jemand gefragt hat: "Was ist der Sinn all dieser Distributionen?". Möglicherweise wurden Sie aufgefordert, den Unterschied zwischen zwei Linux-Distributionen zu erklären. Diese Fragen mögen auf den ersten Blick seltsam erscheinen, aber sie sind sinnvoll, vor allem, wenn die Person, die sie fragt, ein Anfänger ist, der sich noch mit Linux auskennt.

Weder Fedora noch Ubuntu sind neue Distributionen, aber beide hatten in letzter Zeit neue Versionen. Ubuntu 16.04 erschien im April und Fedora 24 Beta wurde vor einigen Wochen veröffentlicht. Die endgültige Veröffentlichung ist für den 14. Juni geplant. Diese bevorstehende Version von Fedora wird sicherlich einige Aufmerksamkeit auf sich ziehen, daher kann es nützlich sein zu erklären, wie sie sich unterscheidet Ubuntu. Wir haben Ihnen schon einige Unterschiede zwischen Ubuntu und Linux Mint gezeigt. In diesem Fall sind die Unterschiede größer und deutlicher.

Geschichte & Entwicklung

Es wurde bereits so viel über Ubuntu geschrieben, dass Ihre Oma wahrscheinlich weiß, dass ihre erste Version auf dem instabilen Zweig von Debian basierte und im Oktober 2004 herauskam. Fedora ist etwas älter - die erste Version wurde im November 2003 veröffentlicht und die Hintergrundgeschichte ist etwas komplizierter.

Diese erste Version von Fedora hieß Fedora Core 1 und basierte auf Red Hat Linux 9. Fedora wurde als gemeinschaftsorientierte Alternative zu Red Hat konzipiert und hatte zwei Haupt-Repositories: Core, das von Red Hat gepflegt wurde Entwickler und Extras, die von der Community verwaltet werden. Ende 2003 fusionierte Red Hat Linux mit Fedora zu einer einzigen Community-Distribution. Red Hat Enterprise Linux wurde als kommerziell unterstützter Partner geschaffen. Bis 2007 behielt Fedora "Core" als Teil seines Namens bei, aber mit der Veröffentlichung von Fedora 7 wurden die Core- und Extra-Repositories zusammengeführt, und seitdem wird die Distribution einfach Fedora genannt.

Der größte Unterschied besteht darin, dass sich das ursprüngliche Red Hat Linux im Wesentlichen in Fedora und Red Hat Enterprise Linux aufspaltete, während Debian immer noch eine von Ubuntu unabhängige Einheit ist, die Pakete aus einer der Zweigstellen von Debian importiert.

Während viele denken, dass Fedora direkt auf Red Hat Enterprise Linux (RHEL) basiert, trifft dies nicht ganz zu. Es ist eher das Gegenteil: Neue Versionen von RHEL sind Fedorgabeln, die vor ihrer Veröffentlichung gründlich auf Qualität und Stabilität getestet werden. Zum Beispiel basiert RHEL 7 auf Repositories von Fedora 19 und 20. Die Fedora-Community stellt auch zusätzliche Pakete für RHEL in einem Repository mit der Bezeichnung Extra Packages for Enterprise Linux (EPEL) zur Verfügung.

Die Struktur hinter der Entwicklung dieser beiden Distros ist relativ ähnlich. Fedora Project (gegründet 2003) ist für die Koordinierung der Entwicklung von Fedora verantwortlich und wird von Red Hat gesponsert. Der Fedora-Rat regiert diese Initiative, und der Vorsitzende (Fedora-Projektleiter) wird von Red Hat ausgewählt und angestellt. Es gibt andere Regierungsgruppen wie das Fedora Engineering Steering Committee und Fedora Ambassadors Steering Committee, in denen die Mitglieder von der Gemeinschaft gewählt werden.

Auf der anderen Seite wird Ubuntu direkt von Canonical finanziert und verwaltet. Die Ubuntu-Gemeinschaft besteht aus mehreren größeren Gruppen, von denen der Gemeinschaftsrat und der Technische Beirat hauptsächlich im Vordergrund stehen. Mitglieder dieser beiden werden von Mark Shuttleworth, dem Gründer von Canonical, nominiert. Weitere Gruppen sind der Forums Council, der IRC Council und die Developer Membership Board. Benutzer können sich um eine Ubuntu-Mitgliedschaft bewerben und sich freiwillig als Mitwirkende in verschiedenen von der Community organisierten Teams engagieren.

Release-Zyklus und Support

Ubuntu veröffentlicht alle sechs Monate eine neue Version - im April und im Oktober. Jede vierte Version wird als Long Term Support (LTS) -Version betrachtet, was bedeutet, dass LTS-Releases alle 2 Jahre erscheinen. Seit 2012 erhält jedes LTS-Release offiziellen Support und Updates für die nächsten fünf Jahre. Andere, „reguläre“ Releases wurden früher für 18 Monate unterstützt, diese Zeit wurde jedoch im Jahr 2013 auf neun Monate verkürzt.

Fedora hat keinen strengen Zeitplan, aber neue Veröffentlichungen erscheinen normalerweise alle sechs Monate. Sie werden jedoch 13 Monate lang unterstützt. Dies ist länger als die reguläre Version von Ubuntu. Es gibt keine LTS-Veröffentlichungen von Fedora.

Was ist in einem Namen?

Wenn Sie der Meinung sind, dass Ubuntus Namenskonventionen (unnötig) kompliziert sind, warten Sie, bis Sie die Regeln für Fedora-Namen sehen.

Beide Distributionen enthalten Versionsnummern in ihrem Namen. Ubuntu hat "Point Releases", wobei die erste Zahl das Jahr und die zweite den Monat angibt, in dem eine Version veröffentlicht wurde. Dies ist tatsächlich hilfreich, da Sie das Alter der Distribution auf einen Blick erkennen können. Ubuntu 13.04 wurde beispielsweise im April 2013 veröffentlicht. Fedora hält es einfach und verwendet ganze Zahlen, beginnend mit 1 für die erste Version und (derzeit) ) endet mit 23, der neuesten stabilen Version, die im November 2015 veröffentlicht wurde.

Bei Ubuntu enthält der Codename selbst immer zwei Wörter, die mit demselben Buchstaben beginnen. Das erste Wort ist ein Adjektiv und das zweite ein Tier, oft ungewöhnlich oder selten. Jeder kann Namen für die kommenden Versionen von Ubuntu vorschlagen, aber die endgültige Entscheidung wird von Mark Shuttleworth zusammen mit einer Erklärung oder einer kurzen Anekdote über den Namen bekannt gegeben. Die nächste Version von Ubuntu, die im Oktober dieses Jahres fällig wird, heißt Yakkety Yak.

Fedora 20 Heisenbug aus 2013 war die letzte Version mit einem Codenamen, und alle nachfolgenden Versionen heißen nur „Fedora X“, wobei X für die Nummer steht, die auf die vorherige Version folgt. Zuvor konnte jeder aus der Community einen Namen vorschlagen, der jedoch einer Reihe von Regeln folgen musste, um von den regierenden Mitgliedern genehmigt zu werden. Veröffentlichungsnamen sollten eine Verbindung haben, vorzugsweise eine ungewöhnliche oder neuartige, und sollten keine Namen lebender Personen oder markenrechtlich geschützte Begriffe sein. Die Beziehung zwischen den Namen für Fedora X und Fedora X + 1 sollte mit der Formel "is-a" übereinstimmen, sodass Folgendes zutrifft: X ist ein Y und damit auch X + 1. Zur Veranschaulichung hieß Fedora 14 Laughlin und Fedora 15 Lovelock. Sowohl Lovelock als auch Laughlin sind Städte in Nevada. Die Beziehung zwischen Fedora X und Fedora X + 2 sollte jedoch nicht gleich sein!

Klingt das so, als würde es massive Kopfschmerzen verursachen? Nun, vielleicht ist das einer der Gründe, warum die Entwickler beschlossen haben, es fallen zu lassen.

Editionen und Desktop-Umgebungen

Fedora hat drei Haupteditionen: Cloud, Server und Workstation. Die ersten beiden sind selbsterklärend, und die Workstation ist eigentlich die von den meisten Benutzern verwendete Edition - die für Desktop-Computer und Laptops (entweder 32- oder 64-Bit). Die Fedora-Community bietet auch separate Bilder der drei Editionen für ARM-basierte Geräte. Es gibt auch Fedora Rawhide, eine ständig aktualisierte Entwicklungsversion von Fedora, die die neuesten Builds aller Fedora-Pakete enthält. Rawhide ist ein Testgelände für neue Pakete. Daher ist es nicht zu 100% stabil, aber Sie können es dennoch als Roll-Release-Distribution verwenden.

Ubuntu schlägt Fedora hier, zumindest was die Menge angeht . Neben der Standard-Desktop-Edition bietet Ubuntu separate Produkte an, die als Cloud, Server, Core (für Internet-of-Things-Geräte) und Ubuntu Touch für mobile Geräte bezeichnet werden. Die Desktop Edition unterstützt sowohl 32- als auch 64-Bit-Systeme. Server-Images stehen für verschiedene Infrastrukturen (ARM, LinuxONE, POWER8) zur Verfügung. Es gibt auch Ubuntu Kylin, eine Sonderedition von Ubuntu für chinesische Benutzer, die 2010 erstmals als "Ubuntu Chinese Edition" herausgegeben wurde und 2013 als offizielles Teilprojekt umbenannt wurde.

In Desktop-Umgebungen verwendet die Fedora-Hauptversion Gnome 3 mit Gnome Shell. Ubuntus Standard-DE ist Unity. Andere Optionen werden über "Ubuntu-Flavors" bereitgestellt, bei denen es sich um Varianten von Ubuntu mit unterschiedlichen Desktop-Umgebungen handelt. Es gibt Kubuntu (mit KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (mit Xfce), Lubuntu (mit LXDE) und eine neue Variante mit dem Namen Budgie Remix ist in Vorbereitung, mit der Hoffnung, ein offizieller Ubuntu-Geschmack zu werden.

Fedoras Äquivalent der Geschmacksrichtungen sind Spins oder „alternative Desktops“. Es gibt Drehungen mit KDE-, Xfce-, LXDE-, MATE- und Cinnamon-Desktop-Umgebungen und eine spezielle Drehung namens Sugar on a Stick mit einer vereinfachten Lernumgebung. Dieses Projekt richtet sich an Kinder und Schulen, insbesondere in Entwicklungsländern.

Fedora hat auch Labs oder „funktionale Softwarepakete“. Hierbei handelt es sich um Sammlungen spezialisierter Software, die auf einem vorhandenen Fedora-System oder als eigenständige Linux-Distribution installiert werden können. Zu den verfügbaren Labs gehören Design Suite, Spiele, Robotics Suite, Security Lab und Scientific. Etwas Ähnliches bietet Ubuntu in Form von Edubuntu, Mythbuntu und Ubuntu Studio - Unterprojekte mit speziellen Apps für Bildung, Heimunterhaltung und Multimedia-Produktion.

Pakete und Repositories

Die auffälligsten Unterschiede zwischen Ubuntu und Fedora sind in dieser Domäne zu finden. Da ist zunächst das Paketverwaltungssystem. Fedora verwendet RPM mit RPM-Paketen, während Ubuntu DPKG- und .deb-Pakete verwendet. Dies bedeutet, dass Pakete für Ubuntu standardmäßig nicht mit Fedora kompatibel sind und Sie nur dann installieren können, wenn Sie sie mit etwas wie Alien konvertieren. Ubuntu hat auch Snappy-Pakete vorgestellt, die viel sicherer und einfacher zu warten sind als .deb-Pakete, aber unter Entwicklern noch nicht weit verbreitet sind.

Mit Ausnahme einiger binärer Firmware enthält Fedora keine proprietäre Software in seinen offiziellen Repositories. Dies gilt für Grafiktreiber, Codecs und andere Software, die durch Patente und rechtliche Aspekte eingeschränkt ist. Die direkte Folge davon ist, dass Ubuntu mehr Pakete in seinen Repositorys hat als Fedora.

Eines der Hauptziele von Fedora ist es, nur freie und Open Source-Software bereitzustellen. Die Community fordert Benutzer dazu auf, nach Alternativen für ihre nicht kostenlosen Apps zu suchen. Wenn Sie auf Fedora MP3-Musik hören oder DVDs abspielen möchten, wird dies in den offiziellen Repositories nicht unterstützt. Es gibt jedoch Repositorys von Drittanbietern wie RPMFusion, die eine Menge kostenloser und nicht freier Software enthalten, die Sie auf Fedora installieren können.

Ubuntu zielt darauf ab, die Freier Software-Richtlinien von Debian einzuhalten, macht aber dennoch viele Zugeständnisse. Im Gegensatz zu Fedora umfasst Ubuntu proprietäre Treiber in seinem eingeschränkten Zweig der offiziellen Repositories. Es gibt auch das Partner-Repository, das proprietäre Software von Canonicals Partnerherstellern enthält, beispielsweise Skype und Adobe Flash Player. Es ist möglich, kommerzielle Apps über das Ubuntu Software Center zu erwerben, und Sie können die Unterstützung für DVDs, MP3s und andere gängige Codecs aktivieren, indem Sie einfach ein einzelnes Paket ( Ubuntu-eingeschränkte Extras ) aus dem Repository installieren.

Fedora's Copr ist eine Plattform, die den Personal Package Archives (PPA) von Ubuntu ähnelt. Sie ermöglicht es jedem, Pakete hochzuladen und ein eigenes Repository zu erstellen. Der Unterschied hier ist der gleiche wie bei der generellen Herangehensweise an die Softwarelizenzierung. Es ist nicht gestattet, Pakete mit nicht freien Komponenten oder andere Elemente hochzuladen, die vom Fedora Project Board ausdrücklich verboten sind.

Zielgruppe und Ziele

Fedora hat sich von Anfang an auf drei Dinge konzentriert: Innovation, Gemeinschaft und Freiheit. Es bietet und bewirbt ausschliesslich freie und Open Source-Software und unterstreicht die Bedeutung jedes Community-Mitglieds. Es wurde von der Community entwickelt und die Benutzer werden aktiv zur Teilnahme an dem Projekt ermutigt, nicht nur als Entwickler, sondern auch als Autoren, Übersetzer, Designer und öffentliche Redner (Fedora Ambassadors). Es gibt ein spezielles Projekt, das Frauen hilft, einen Beitrag zu leisten, mit dem Ziel, geschlechtsspezifische Vorurteile und Segregation in Tech- und FOSS-Kreisen zu bekämpfen.

Außerdem ist Fedora oft die erste oder eine der ersten Distributionen, die neue Technologien und Apps einführt und präsentiert. Es war eine der ersten Distributionen, die mit SELinux ausgeliefert wurde. Dazu gehören der Gnome 3-Desktop, Plymouth als Bootsplash-Anwendung, Systemd als Standard-Init-System und Wayland anstelle von Xorg als Standardanzeigeserver.

Die Entwickler von Fedora legen Wert darauf, mit anderen Distributionen und Upstream-Projekten zusammenzuarbeiten und ihre Upgrades und Beiträge mit dem Rest des Linux-Ökosystems zu teilen. Aufgrund dieses ständigen Experimentierens und der Innovation wird Fedora oft (fehl) als blutige, instabile Distribution bezeichnet, die für Anfänger und den täglichen Gebrauch nicht geeignet ist. Dies ist einer der am weitesten verbreiteten Mythen der Fedora, und die Fedora-Community arbeitet hart daran, diese Wahrnehmung zu ändern. Obwohl Entwickler und fortgeschrittene Benutzer, die die neuesten Funktionen ausprobieren möchten, die Hauptzielgruppe sind, kann Fedora genauso wie Ubuntu von jedem verwendet werden.

Apropos Ubuntu, einige Ziele dieser Distribution überschneiden sich mit Fedora. Ubuntu strebt auch nach Innovationen, aber sie entscheiden sich für einen viel verbraucherfreundlicheren Ansatz . Mit einem Betriebssystem für mobile Geräte versucht Ubuntu, sich einen Platz auf dem Markt zu erobern und gleichzeitig sein größeres Projekt - die Konvergenz - voranzutreiben .

Die Community scheint etwas weniger an entscheidenden Entscheidungen beteiligt zu sein, was sich in der Gegenreaktion der Benutzer gegen Änderungen in früheren Ubuntu-Releases widerspiegelt. Ubuntu war auch in ein paar Kontroversen verwickelt, insbesondere das Datenschutzproblem mit der Unity-Einkaufslinse in Ubuntu 12.10. Trotzdem wird Ubuntu aufgrund seiner Strategie, benutzerfreundlich und einfach genug für Anfänger und ehemalige Windows-Benutzer zu sein, oft als die beliebteste Linux-Distribution bezeichnet.

Dennoch hat Fedora ein Ass im Ärmel - Linus Torvalds, der Schöpfer von Linux, verwendet Fedora auf seinen Computern.

Was ist mit dir? Verwenden Sie Fedora oder ist Ubuntu noch immer Ihr Favorit? Haben wir vergessen, wichtige Unterschiede zwischen Fedora und Ubuntu zu erwähnen? Lass es uns in den Kommentaren wissen!

Bildnachweise: Convergence-Screenshot, Budgie Remix-Screenshot, Fedora Core 1-Screenshot über Wikimedia Commons, Red Hat Linux von Leonid Mamchenkov über Flickr.

Top