Linux-Distributionen verwenden normalerweise zwei verschiedene Arten von Release-Zyklen: Standard-Releases und rollierende Releases. Einige schwören auf rollierende Releases, um die neueste Software zu haben, während andere Standard-Releases mögen, um stabiler und getesteter zu sein.
Dies ist keine Option, die Sie in Ihrer aktuellen Linux-Distribution ändern, sondern eine Wahl, die die Linux-Distribution selbst trifft. Einige Distributionen veröffentlichen reguläre Standardversionen und verwenden einen fortlaufenden Veröffentlichungszyklus für ihre instabile Entwicklungsversion.
Wie Linux-Distributionen zusammengesetzt werden
Um den Unterschied zu verstehen, müssen Sie wissen, wie Linux-Distributionen zusammengesetzt sind. Sie enthalten Software aus vielen verschiedenen Projekten – der Linux-Kernel, die GNU-Shell-Dienstprogramme, der Xorg X-Server, die GNOME-Desktop-Umgebung und die LibreOffice-Office-Suite werden von verschiedenen Softwareprojekten mit unterschiedlichen Entwicklungszyklen entwickelt. Es ist die Aufgabe einer Linux-Distribution, die gesamte Software in Quellcodeform zu kompilieren, in leicht installierbare Softwarepakete zu verpacken, zu testen, um sicherzustellen, dass sie zusammenarbeitet, und ein vollständiges Softwarepaket zu veröffentlichen, das wir als „Linux-Distribution“ bezeichnen. ”
Linux-Distributionen – unabhängig davon, ob sie einen Standard-Release-Zyklus oder einen fortlaufenden Release-Zyklus verwenden – nehmen alle ihre Software und packen sie in Software-Pakete, die sie an Benutzer verteilen. Der Unterschied besteht darin, wie sie neue Versionen dieser Pakete verteilen.

Ein Standard-Release-Zyklus
Die meisten Linux-Distributionen verwenden Standard-Release-Zyklen. Ubuntu verwendet beispielsweise Standardversionen – diese können auch als Punktversionen oder stabile Versionen bezeichnet werden. Das Ubuntu-Projekt veröffentlicht regelmäßig alle sechs Monate neue Versionen von Ubuntu. Während des sechsmonatigen Entwicklungsprozesses nehmen sie die neuesten Versionen der gesamten Software in ihre Repositorys und packen sie zusammen, um die gesamte Software zu aktualisieren. Anschließend „frieren“ sie die Versionen der Software in den Ubuntu-Repositorys ein und verbringen einige Monate damit, sie zu testen, um sicherzustellen, dass alle Softwareversionen gut zusammenarbeiten, und um Fehler zu beheben.
Wenn eine neue Version von Ubuntu veröffentlicht wird, wurde die darin enthaltene Software getestet, um sicherzustellen, dass sie gut zusammenarbeitet. Diese Version bleibt so lange wie möglich eingefroren. Ubuntu veröffentlicht aktualisierte Softwareversionen, um Sicherheitsprobleme und andere wichtige Fehler zu beheben. Sie aktualisieren jedoch nicht nur die Software, um neue Funktionen hinzuzufügen oder die Versionsnummer zu erhöhen.
Wenn Sie die neueste Version eines bestimmten Pakets benötigen, müssen Sie diese an anderer Stelle erwerben. Sie können es beispielsweise von einem PPA eines Drittanbieters beziehen oder das offizielle, aber nicht unterstützte Backports-Repository verwenden, das neue Versionen wichtiger Desktopanwendungen auf ältere Versionen von Ubuntu bringt. Andernfalls müssten Sie auf die nächste Hauptversion von Ubuntu warten. Sie erhalten die neueste Version Ihrer gesamten Software, indem Sie ein Upgrade von einer eingefrorenen Version der Linux-Distribution auf die nächste eingefrorene Version der Linux-Distribution durchführen.

Ein rollierender Freigabezyklus
Ein fortlaufender Release-Zyklus verzichtet auf reguläre Standard-Linux-Distributions-Releases. Beispielsweise verwendet Arch Linux einen fortlaufenden Release-Zyklus. Es gibt nicht mehrere verschiedene Versionen von Arch. Stattdessen gibt es nur eine einzige Version von Arch. Softwarepakete werden getestet und sofort für die stabile Version der Linux-Distribution freigegeben. Abhängig von Ihrer Distribution werden möglicherweise nicht viele Tests durchgeführt, bevor sie als stabile Updates veröffentlicht werden. Wenn eine neue Version einer Anwendung oder eines Systemdienstprogramms veröffentlicht wird, wird direkt zur aktuellen Linux-Distribution gewechselt. Eine rollierende Release-Distribution wird niemals «in der Zeit eingefroren» – stattdessen wird sie rollierend aktualisiert.
Da es keine Standardversionen gibt, müssen Sie eine Linux-Distribution wie Arch nur einmal installieren und regelmäßige Updates durchführen. Neue Versionen von Softwarepaketen werden nach und nach verfügbar sein – Sie müssen keine großen Upgrades wie die von Ubuntu 13.10 bis 14.04 durchführen. Wenn Sie die Distribution installieren, erhalten Sie zu einem bestimmten Zeitpunkt einen Snapshot der Software.
Wenn Sie die neueste Version eines Pakets benötigen, sollten Sie nur einige Tage warten müssen, und es wird als Update für Ihre Linux-Distribution angezeigt. Sie müssen nicht sechs Monate bis zur nächsten Standardversion Ihrer Linux-Distribution warten.

Welches das Beste ist?
Ein fortlaufender Release-Zyklus ist am besten geeignet, wenn Sie auf dem neuesten Stand sein und über die neuesten verfügbaren Softwareversionen verfügen möchten. Ein Standard-Release-Zyklus ist am besten geeignet, wenn Sie von einer stabileren Plattform mit mehr Tests profitieren möchten.
Die neueste Version Ihrer gesamten Software zu haben, klingt gut, ist aber oft nicht so vorteilhaft, wie Sie vielleicht denken. Sie benötigen wahrscheinlich nicht die neueste Version von Low-Level-Systemdienstprogrammen und -diensten. Sie würden den Unterschied wahrscheinlich nicht einmal bemerken, wenn Sie sie installieren würden – es sei denn, es gab Fehler, weil verschiedene Softwareversionen nicht zusammen getestet wurden. Das Aktualisieren dieses Materials im Midstream kann dazu führen, dass Ihr System instabiler wird oder ein seltsamer Fehler auftritt. Für Software, für die Sie die neueste Version benötigen – wie für Ihre Desktop-Anwendungen – ist es ziemlich einfach, einige Anwendungen zu aktualisieren, selbst wenn Sie eine Linux-Distribution mit einem Standard-Release-Zyklus verwenden.
Ein fortlaufender Release-Zyklus macht es natürlich einfacher, aktualisiert zu bleiben – anstatt eines großen Upgrades auf einmal wird Ihre Software regelmäßig aktualisiert. Benutzer verwenden keine unterschiedlichen Versionen der Linux-Distribution – alle verwenden dieselbe Version.
Insgesamt gibt es keine beste Antwort – wenn Sie eine stabile Plattform wünschen, sollten Sie sich wahrscheinlich besser an eine Linux-Distribution mit einem standardmäßigen, stabilen Punktfreigabezyklus halten. Wenn Sie auf dem neuesten Stand sein und die neuesten Versionen von allem haben möchten, ist eine Linux-Distribution mit einem fortlaufenden Release-Zyklus der richtige Weg.
Bildnachweis: Michal Docekal auf Flickr