Linux ist kein vollständiges Betriebssystem – es ist nur ein Kernel. Linux-Distributionen nehmen den Linux-Kernel und kombinieren ihn mit anderer freier Software, um komplette Pakete zu erstellen. Es gibt viele verschiedene Linux-Distributionen.
Wenn Sie „Linux installieren“ möchten, müssen Sie eine Distribution auswählen. Du könntest auch verwenden Linux von Grund auf neu sein eigenes Linux-System von Grund auf zu kompilieren und zusammenzubauen, aber das ist ein enormer Arbeitsaufwand.
Ubuntu ist wohl die bekannteste Linux-Distribution. Ubuntu basiert auf Debian, verfügt jedoch über eigene Software-Repositorys. Ein Großteil der Software in diesen Repositorys wird von Debians Repositorys synchronisiert.
Das Ubuntu-Projekt konzentriert sich auf die Bereitstellung einer soliden Desktop- (und Server-) Erfahrung und scheut sich nicht, dafür eine eigene benutzerdefinierte Technologie zu entwickeln. Ubuntu verwendete früher die GNOME 2-Desktop-Umgebung, aber jetzt verwendet es seine eigene Unity-Desktop-Umgebung. Ubuntu baut sogar seinen eigenen grafischen Mir-Server, während andere Distributionen an Wayland arbeiten.
Ubuntu ist modern, ohne zu hochaktuell zu sein. Es bietet alle sechs Monate Releases an, mit einem stabileren LTS (Long Term Support) Release alle zwei Jahre. Ubuntu arbeitet derzeit daran, die Ubuntu-Distribution für Smartphones und Tablets zu erweitern.
Mint ist eine Linux-Distribution, die auf Ubuntu basiert. Es verwendet die Software-Repositorys von Ubuntu, sodass auf beiden die gleichen Pakete verfügbar sind. Ursprünglich war Mint eine alternative Distribution, die vor allem deshalb beliebt war, weil sie Mediencodecs und proprietäre Software enthielt, die Ubuntu standardmäßig nicht enthielt.
Diese Verteilung hat nun eine eigene Identität. Sie werden hier nicht den eigenen Unity-Desktop von Ubuntu finden – stattdessen erhalten Sie einen traditionelleren Cinnamon- oder MATE-Desktop. Mint geht bei Software-Updates entspannter vor und installiert nicht automatisch kritische Software-Updates. Dies hat umstritten einige Ubuntu-Entwickler dazu veranlasst, es als unsicher zu bezeichnen.
Debian ist ein Betriebssystem, das nur aus kostenloser Open-Source-Software besteht. Das Debian-Projekt ist seit 1993 in Betrieb – vor über 20 Jahren! Dieses weithin respektierte Projekt veröffentlicht immer noch neue Versionen von Debian, aber es ist dafür bekannt, dass es sich viel langsamer bewegt als Distributionen wie Ubuntu oder Linux Mint. Dies kann es stabiler und konservativer machen, was für einige Systeme ideal ist.
Ubuntu wurde ursprünglich gegründet, um die Kernelemente des stabilen Debians schneller zu verbessern und die Software in ein benutzerfreundliches System zu packen, das häufiger aktualisiert wird.
Fedora ist ein Projekt mit einem starken Fokus auf freie Software – Sie werden hier keine einfache Möglichkeit finden, proprietäre Grafiktreiber zu installieren, obwohl Repositorys von Drittanbietern verfügbar sind. Fedora ist auf dem neuesten Stand und enthält die neuesten Softwareversionen.
Im Gegensatz zu Ubuntu erstellt Fedora keine eigene Desktop-Umgebung oder andere Software. Stattdessen verwendet das Fedora-Projekt „Upstream“-Software und bietet eine Plattform, die all diese Upstream-Software integriert, ohne eigene benutzerdefinierte Tools hinzuzufügen oder sie zu sehr zu patchen. Fedora wird standardmäßig mit der GNOME 3-Desktop-Umgebung geliefert, obwohl Sie auch „Spins“ erhalten können, die mit anderen Desktop-Umgebungen geliefert werden.
Fedora wird von Red Hat gesponsert und ist die Grundlage für das kommerzielle Red Hat Enterprise Linux-Projekt. Im Gegensatz zu RHEL ist Fedora auf dem neuesten Stand und wird nicht lange unterstützt. Wenn Sie eine stabilere Version wünschen, die länger unterstützt wird, würde Red Hat es vorziehen, ihr Enterprise-Produkt zu verwenden.
Red Hat Enterprise Linux ist eine kommerzielle Linux-Distribution für Server und Workstations. Es basiert auf dem Open-Source-Projekt Fedora, ist aber als stabile Plattform mit langfristiger Unterstützung konzipiert.
Red Hat verwendet Markengesetze, um zu verhindern, dass die offizielle Red Hat Enterprise Linux-Software weiterverbreitet wird. Die Kernsoftware ist jedoch kostenlos und Open Source. CentOS ist ein Community-Projekt, das den Code von Red Hat Enterprise Linux aufnimmt, alle Marken von Red Hat entfernt und ihn zur freien Verwendung und Verteilung zur Verfügung stellt. Es ist eine kostenlose Version von RHEL, daher ist es gut, wenn Sie eine stabile Plattform wünschen, die lange Zeit unterstützt wird. CentOS und Red Hat haben vor kurzem ihre Zusammenarbeit angekündigt, sodass CentOS nun Teil von Red Hat selbst ist.
openSUSE ist eine von der Community erstellte Linux-Distribution, die von Novell gesponsert wird. Novell kaufte SuSE Linux im Jahr 2003, und sie erstellen immer noch ein Enterprise-Linux-Projekt namens SUSE Linux Enterprise. Während Red Hat das Fedora-Projekt hat, das in Red Hat Enterprise Linux einfließt, hat Novell das openSUSE-Projekt, das in SUSE Linux Enterprise einspeist.
Wie Fedora ist openSUSE eine aktuellere Version von Linux. SUSE war einst eine der großartigsten benutzerfreundlichen Desktop-Linux-Distributionen, aber Ubuntu holte sich schließlich diese Krone.
Mageia ist ein Fork von Mandriva Linux, der im Jahr 2011 erstellt wurde. Mandriva – vorher bekannt als Mandrake – war einst eine der großartigsten benutzerfreundlichen Linux-Distributionen.
Wie Fedora und openSUSE ist dies ein von der Community erstelltes Projekt zur Erstellung einer Open-Source-Linux-Distribution. Mandriva SA erstellt keine Consumer-Linux-Distribution mehr für Desktop-PCs, aber ihre Business-Linux-Serverprojekte basieren auf Mageia-Code – genau wie Fedora und openSUSE ihren Enterprise-Äquivalenten Code bereitstellen.
Arch Linux ist mehr Old School als viele der anderen Linux-Distributionen hier. Es wurde entwickelt, um flexibel, leicht, minimalistisch und „keep it simple“ zu sein. Es einfach zu halten bedeutet nicht, dass Arch unzählige grafische Dienstprogramme und automatische Konfigurationsskripte bereitstellt, die Ihnen bei der Einrichtung Ihres Systems helfen. Stattdessen bedeutet es, dass Arch auf dieses Zeug verzichtet und dir aus dem Weg geht.
Sie sind dafür verantwortlich, Ihr System richtig zu konfigurieren und die Software zu installieren, die Ihnen gefällt. Arch bietet keine offizielle grafische Oberfläche für seinen Paketmanager oder komplexe grafische Konfigurationstools. Stattdessen bietet es saubere Konfigurationsdateien, die für eine einfache Bearbeitung ausgelegt sind. Die Installations-CD führt Sie an einem Terminal aus, wo Sie die entsprechenden Befehle eingeben müssen, um Ihr System zu konfigurieren, Ihre Festplatten zu partitionieren und das Betriebssystem selbst zu installieren.
Arch verwendet ein „Rolling Release“-Modell, was bedeutet, dass jedes Installations-Image nur eine Momentaufnahme der aktuellen Software ist. Jedes Bit der Software wird im Laufe der Zeit aktualisiert, ohne dass Sie auf eine neue „Version“ von Arch aktualisieren müssen.
Diese Distribution hat etwas mit Gentoo gemeinsam, das einst populär war. Beide Linux-Distributionen sind für Benutzer gedacht, die wissen, wie ihre Systeme funktionieren, oder die zumindest lernwillig sind. Arch verwendet jedoch Binärpakete, während Gentoo einen (unnötigen) Fokus darauf hatte, jedes Bit der Software aus dem Quellcode zu kompilieren — dies bedeutet, dass Software schnell auf Arch installiert werden kann, da Sie keine CPU-Zyklen und keine Zeit damit verbringen müssen, auf die Kompilierung der Software zu warten.
Slackware ist eine weitere Institution. Slackware wurde 1993 gegründet und ist die älteste Linux-Distribution, die noch gepflegt wird und heute neue Releases veröffentlicht.
Der Stammbaum zeigt: Wie Arch verzichtet Slackware auf all diese unnötigen grafischen Tools und automatischen Konfigurationsskripte. Es gibt kein grafisches Installationsverfahren – Sie müssen Ihre Festplatte manuell partitionieren und dann das Setup-Programm ausführen. Slackware bootet standardmäßig in eine Befehlszeilenumgebung. Es ist eine sehr konservative Linux-Distribution.
Puppy Linux ist eine weitere ziemlich bekannte Linux-Distribution. Frühere Versionen wurden auf Ubuntu erstellt, aber die neueste basiert auf Slackware. Puppy wurde als kleines, leichtes Betriebssystem entwickelt, das auf sehr alten Computern gut laufen kann. Die Welpen-ISO-Datei ist 161 MB groß und Puppy kann von dieser Disc in einer Live-Umgebung booten. Puppy kann auf PCs mit 256 MB oder RAM ausgeführt werden, empfiehlt jedoch 512 MB für die beste Erfahrung.
Puppy ist nicht das modernste und hat nicht den auffälligsten Schnickschnack, aber es kann Ihnen helfen, einen alten PC wiederzubeleben.
Dies sind nicht die einzigen Linux-Distributionen auf dem Markt. Distrowatch listet viele auf und versucht, sie nach Beliebtheit zu ordnen.
Bildnachweis: Eduardo Quagliato auf Flickr