Alles, was Sie über das Linux Rolling Release-Modell wissen müssen
Unabhängig vom Betriebssystem (OS) sind wir an den Gedanken gewöhnt, dass unser Computer veraltet sein wird und wir nach ein paar Jahren auf den neuesten Stand wechseln. Einige Linux-Distributionen haben jedoch einen anderen Ansatz gewählt. Anstatt über neue Versionen zu verfügen, stellen sie ein System bereit, das im Laufe der Zeit kontinuierlich Updates einführt. In diesem Artikel befassen wir uns mit dem Rolling-Release-Modell für Linux-Distributionen und seinen Vorteilen und Fallstricken.
Das Rolling-Release-Modell: Keine Neuinstallation mehr
Im Kern handelt es sich bei Rolling Release um ein Softwareverteilungsmodell, das sich auf die Bereitstellung der neuesten Pakete und Updates für ein Zielsystem konzentriert. Auch als „Continuous Delivery“ bekannt, weist jede Linux-Distribution, die dieses Modell übernimmt, zwei Hauptmerkmale auf.
Erstens erwarten die Entwickler rollender Linux-Systeme von ihren Benutzern, dass sie das System nur einmal und nie wieder installieren. Dies liegt daran, dass diese Systeme keine Hauptversionen haben, die ein Upgrade oder eine vollständige Neuinstallation erfordern.
Zweitens erhalten rollierende Distributionen über ihren Paketmanager kontinuierliche Funktionsaktualisierungen, sodass sie in der Nähe des Upstreams eines Pakets bleiben können. Dies bedeutet, dass Rollsysteme im Vergleich zu Systemen mit Punktfreigabe in der Regel aktueller und moderner sind.
Vorteile des Rolling-Release-Modells
Mit der Möglichkeit, kontinuierlich Upstream-Pakete bereitzustellen, ist das Rolling-Release-Modell ein großartiges Werkzeug zum Erstellen von Systemen, die das Neueste und Beste in Linux vorantreiben. In diesem Abschnitt gehen wir näher auf die Stärken des Rolling-Release-Modells ein, damit Sie beurteilen können, ob es das Richtige für Sie ist.
Rolling-Release-Systeme sind immer auf dem neuesten Stand
Das größte Verkaufsargument von Rolling-Release-Distributionen ist, dass Sie fast sofort die neueste Version Ihrer Software erhalten. Dies liegt daran, dass rollierende Repositorys in der Regel mit jedem angebotenen Paket auf dem neuesten Stand sind. Darüber hinaus können einige Distributionen sogar Paketaktualisierungen erhalten, sobald sie aus dem GitHub eines Entwicklers stammen.
Darüber hinaus stehen Rolling-Release-Systeme auch im Vordergrund der Linux-Kernel-Entwicklung. Das bedeutet, dass sie die neuesten Kernel-Treiber vor regulären Systemen erhalten, sodass Sie die Vorteile der neuesten, mit Linux kompatiblen Hardware nutzen können.
Gut zu wissen: Haben Sie Probleme mit der Hardwarekompatibilität? Erfahren Sie, wie Sie Ihren benutzerdefinierten Linux-Kernel unter Ubuntu kompilieren können.
Sehr einfach durchzuführende Systemaktualisierungen
Ein weiterer Vorteil von Rolling-Release-Distributionen besteht darin, dass sie unkompliziert aktualisiert werden können. Dies liegt daran, dass Rolling Package Manager im Gegensatz zu Punktsystemen den Upgrade-Prozess in ihren regulären Update-Unterbefehl integrieren. Das bedeutet, dass selbst wenn Sie ein Basis-Update durchführen, eine fortlaufende Distribution immer sicherstellt, dass Sie über die neueste verfügbare Version des Betriebssystems verfügen.
Ein Vorteil dieses Ansatzes besteht darin, dass er die Ausfallzeiten Ihrer Maschine erheblich reduziert. Mit Rolling-Release-Systemen müssen Sie nicht einen ganzen Tag einplanen, um Ihr System auf ein Upgrade vorzubereiten. Dies wiederum ermöglicht es Ihnen, Ihre Arbeit schnell wieder aufzunehmen, ohne dass es bei jedem Update zu großen Unterbrechungen kommt.
Hochflexibel und anpassbar
Abgesehen davon, dass sie ständig auf dem neuesten Stand sind, stellen die Betreuer rollender Linux-Distributionen in ihren Repositorys oft eine größere Auswahl an Paketen bereit als in einem Punktsystem. Dadurch können Sie Ihre Maschine ganz einfach an Ihre spezifischen Arbeitsablaufanforderungen anpassen. Beispielsweise können Sie Arch Linux schnell als minimales Server-Betriebssystem oder als vollständige Desktop-Workstation konfigurieren.
Darüber hinaus verfügen einige rollierende Distributionen wie Arch und Gentoo über umfangreiche Community-Repositorys mit Paketen von Drittanbietern. Sowohl das Arch User Repository als auch Gentoo Overlays erweitern die Möglichkeiten, die Sie mit Ihrem System machen können.
Zu Ihrer Information: Möchten Sie Ihren Arbeitsplatz aufpeppen? Schauen Sie sich einige der besten Desktop-Umgebungen an, die Sie heute installieren können.
Fallstricke des Rolling-Release-Modells
Während Rolling-Release-Distributionen enorme Vorteile mit sich bringen, birgt sie auch einige Herausforderungen, insbesondere für einen normalen Desktop-Benutzer. Im Folgenden sind einige Fallstricke aufgeführt, die bei der Verwendung einer Linux-Distribution mit fortlaufender Veröffentlichung auftreten können.
Rolling-Release-Systeme können instabil sein
Einer der Nachteile der Verwendung eines rollierenden Systems besteht darin, dass seine Pakete normalerweise ungetestet und instabil sind. Dies bedeutet, dass die Wahrscheinlichkeit größer ist, dass Sie auf systemschädigende Fehler und Störungen stoßen, insbesondere bei Tools und Dienstprogrammen von Drittanbietern.
Darüber hinaus kann der schnelle Aktualisierungsrhythmus einer fortlaufenden Veröffentlichung manchmal zu „Teil-Upgrades“ führen. Dies ist ein Zustand, in dem einige Ihrer Pakete nach einer Abhängigkeit suchen würden, die in Ihrem Paket-Repository nicht vorhanden ist. Obwohl dies heutzutage selten vorkommt, kann ein teilweises Upgrade Ihr System beschädigen, wenn Sie nicht vorsichtig genug sind.
Allerdings versuchen einige fortlaufende Distributionen, dieses Problem zu beheben. Manjaro Linux beispielsweise verzögert seine Repositories um zwei Wochen gegenüber der Upstream-Quelle. Dies gibt den Entwicklern Zeit, nach potenziellen Problemen zu suchen und diese zu testen, bevor sie Updates für ihre Benutzer veröffentlichen.
Nebenbei bemerkt: Erfahren Sie noch heute, wie Sie defekte Pakete auf Ihrem Linux-System reparieren können.
Die Aufrechterhaltung eines Rolling-Release-Systems erfordert Arbeit
Ein weiterer Nachteil der Verwendung einer Rolling-Release-Distribution besteht darin, dass ihre langfristige Wartung aufwändig ist. Dazu gehört, dass Sie über die neuesten Ankündigungen für Ihre Distribution auf dem Laufenden bleiben und lernen, wie Sie sowohl System- als auch Drittanbieterpakete konfigurieren.
Darüber hinaus kann es auch schwierig sein, potenzielle Probleme in einem laufenden System zu diagnostizieren und zu beheben. Dies liegt daran, dass hochmoderne Software häufig über neue Funktionen verfügt, die normalerweise nicht dokumentiert und manchmal nicht mit der Software auf Ihrem Computer kompatibel sind.
Schließlich sind einige Rollsysteme speziell für den Power-User konzipiert. Das bedeutet, dass die verfügbare Dokumentation die Grundlagen überspringt und sich mehr auf fortgeschrittene Linux-Themen konzentriert. Zum Beispiel die Gentoo-Handbuch geht davon aus, dass Sie bereits mit der manuellen Formatierung von Datenträgern und dem Kompilieren des Linux-Kernels vertraut sind.
Erhöhte Gefährdung durch Software-Schwachstellen
Im Allgemeinen sind sowohl Rolling- als auch Point-Release-Distributionen für jeden normalen Benutzer sicher genug. Allerdings bedeutet die Art der ständigen und schnellen Aktualisierungen in einem fortlaufenden Release, dass im Vergleich zu einem Point-Release-System die Wahrscheinlichkeit größer ist, dass Zero-Day-Schwachstellen auftreten.
Allerdings sind Rolling-Release-Distributionen auch schnell dabei, Sicherheitspatches für potenzielle Schwachstellen zu verteilen, die in ihren Repositorys vorhanden sein könnten. Dies bedeutet, dass Sie dieses Problem am besten dadurch beheben können, dass Sie Ihre Maschine ständig auf dem neuesten Stand halten.
Die Rolling-Release-Linux-Distribution, die Sie verwenden können
Vor diesem Hintergrund hängt die Auswahl des richtigen Rolling-Release-Systems weitgehend davon ab, ob es zu Ihrem aktuellen Arbeitsablauf passt, wie gut Sie Instabilität tolerieren und ob es zu fehlerhaften Updates kommen kann. In diesem Abschnitt gehen wir die verschiedenen Rolling-Release-Linux-Distributionen durch, die Sie heute installieren können, sowie ihre Vor- und Nachteile.
1. Arch Linux
Wenn es um das Rolling-Release-Modell geht, ist Arch Linux die erste Linux-Distribution, die den Leuten in den Sinn kommt, und das aus gutem Grund. Arch Linux bietet ein minimalistisches „Allzweck“-Betriebssystem, das Sie an Ihre spezifischen Bedürfnisse anpassen können. Im Gegensatz zu einem herkömmlichen Linux-Desktop kommt eine Standardinstallation von Arch ohne jeglichen Schnickschnack daher, sodass sie auch auf alter Hardware schnell lauffähig ist.
Allerdings ist Arch Linux nicht ohne Mängel. Nach der Installation des Systems wird beispielsweise erwartet, dass Sie den Rest selbst konfigurieren. Von Ihrer Desktop-Umgebung bis hin zu den Tools, die Sie verwenden werden, schreibt Arch Linux außer Systemd und GNU Coreutils keine Standard-Apps vor. Dies kann äußerst abschreckend sein, wenn Sie ein System suchen, das sofort einsatzbereit ist.
Vorteile
- Bietet die neueste Binärsoftware für Linux
- Unglaublich leicht zu installieren und zu betreiben
Nachteile
- Erfordert viel Arbeit, um es als geeigneten Desktop zu verwenden
- Anfällig für Teil-Upgrades, die das System in einen kaputten Zustand versetzen können
2. Gentoo Linux
Ähnlich wie Arch ist Gentoo eine fortlaufende Linux-Distribution, die eine einfache und minimalistische Umgebung für Bastler bietet. Die Gentoo-Entwickler haben das oft als „Metadistribution“ angepriesene System so flexibel gestaltet, dass Sie damit Ihre eigene benutzerdefinierte Linux-Distribution erstellen können.
Eine einzigartige Besonderheit von Gentoo besteht darin, dass es einen „quellenbasierten“ Paketmanager verwendet. Das bedeutet, dass die Repositorys der Distribution nur den Quellcode der von ihnen bereitgestellten Pakete verteilen. Daher müssen Sie den Großteil der Software kompilieren, die Sie auf Ihrem Gentoo-System ausführen möchten. Während das Kompilieren Ihnen die größte Flexibilität bietet, kann dies insbesondere bei großen Programmen auch viel Zeit in Anspruch nehmen.
Vorteile
- Bietet die größte Flexibilität aller Linux-Distributionen mit fortlaufender Veröffentlichung
- Wird mit einem zuverlässigen und leistungsstarken Paketmanager geliefert
Nachteile
- Das Kompilieren und Installieren von Paketen kann Minuten bis Stunden dauern
- Für die ordnungsgemäße Verwendung ist ein gutes Verständnis der Linux-Interna erforderlich
3. Fedora-Rohleder
Fedora Rawhide ist die hochmoderne Rolling-Release-Version von Fedora Linux. Es ist der primäre Entwicklungszweig für Fedora und dient als Testgelände für die kommenden stabilen Versionen.
Das größte Verkaufsargument von Fedora Rawhide ist, dass es bereits über eine vorgefertigte Desktop-Umgebung verfügt. Dies bedeutet, dass Sie keine Zeit damit verbringen müssen, Ihr System von Grund auf neu zu erstellen, und Sie können sich auf die Verwendung der neuesten Pakete für Linux konzentrieren.
Darüber hinaus ist Rohleder so konstruiert, dass es für den allgemeinen Gebrauch stabil genug ist. Obwohl dies keine Garantie dafür ist, dass das System nicht kaputt geht, werden die meisten Pakete, die unter Rawhide veröffentlicht werden, ordnungsgemäß ausgeführt und sollten für die meisten Benutzer verwendbar sein.
Vorteile
- Kommt mit einer vollständigen Desktop-Umgebung ähnlich wie Fedora Stable
- Stellt sicher, dass seine Pakete stabil genug sind, um auf dem System ausgeführt zu werden
Nachteile
- Erfordert tägliche bis wöchentliche Updates, um mit dem Upstream Schritt zu halten
- Bietet nicht das gleiche Maß an Unterstützung in Fedora Stable
Gut zu wissen: Möchten Sie auf eine neue Linux-Distribution umsteigen? Erfahren Sie einige der Gründe, warum Fedora mein neues Lieblings-Workstation-Betriebssystem ist.
4. Manjaro Linux
Manjaro ist eine voll ausgestattete Rolling-Release-Distribution, die auf Arch Linux basiert. Im Gegensatz zu seinem Upstream-System wird Manjaro mit einem Installations-ISO geliefert, das eine Desktop-Umgebung direkt nach dem Auspacken bündelt. Dadurch entfällt die Notwendigkeit, das System manuell zu installieren und zu konfigurieren, was die Verwendung für einen normalen Benutzer erheblich vereinfacht.
Ein weiterer Unterschied zwischen Manjaro und Arch Linux besteht darin, dass die Systemaktualisierungen zwischen einer und vier Wochen nach dem Upstream gestaffelt erfolgen. Dadurch können die Manjaro-Entwickler die Updates auf Fehler und Probleme testen, bevor sie sie für ihre Benutzerbasis veröffentlichen. Dadurch ist Manjaro im Vergleich zu moderneren Systemen oft stabiler und zuverlässiger in der Anwendung.
Vorteile
- Im Allgemeinen stabiler und zuverlässiger im Vergleich zu Arch Linux
- Enthält viele vorgefertigte Optionen für normale Desktop-Benutzer
Nachteile
- Kann bei Updates im Vergleich zu anderen Rolling-Release-Systemen im Rückstand sein
- Die vorgefertigte Desktop-Umgebung kann für Power-User einschränkend sein
5. OpenSUSE Tumbleweed
OpenSUSE Tumbleweed ist eine leistungsstarke Linux-Distribution mit fortlaufender Veröffentlichung, die ein Gleichgewicht zwischen Zuverlässigkeit und Aktualität schafft. Es verfügt über eine vorgefertigte Desktop-Umgebung, ein innovatives Dateisystem sowie einige Tools, die Ihnen den Einstieg in das System erleichtern.
Eines der entscheidenden Merkmale von OpenSUSE Tumbleweed besteht darin, dass es sicherstellt, dass jedes Paket in seinen Repositorys gut getestet und zuverlässig zu verwenden ist. Es bietet außerdem eine benutzerfreundliche Oberfläche zum Zurücksetzen von Paketen, sodass Sie ganz einfach zu einer früheren Version zurückkehren können. Aus diesem Grund ist OpenSUSE Tumbleweed eine großartige Option, wenn Sie nach einem fortlaufenden Release-System suchen, das ein ähnliches Erlebnis wie ein festes Release bietet.
Vorteile
- Pakete werden gründlich getestet, bevor sie für die Benutzerbasis freigegeben werden
- Im Vergleich zu anderen Rolling-Release-Distributionen extrem stabil und grundsolide
Nachteile
- Möglicherweise fehlt die Unterstützung für proprietäre Grafiktreiber
- Kann bei Updates im Vergleich zu instabileren Distributionen deutlich hinterherhinken
Zu erfahren, was Rolling Release ist, welche Stärken und Schwächen es hat und welche verschiedenen Systeme es verwenden, sind nur die ersten Schritte, um zu verstehen, wie sich Distributionen voneinander unterscheiden. Entdecken Sie diese wunderbare und vielfältige Welt der Linux-Systeme, indem Sie sich einige der besten Linux-Distributionen ansehen, die Sie heute installieren können.
Lukas über Unsplash. Alle Änderungen und Screenshots von Ramces Red.
Schreibe einen Kommentar