Rolling Release
Rolling Release (englisch, aus to roll ‚rollen‘ und release ‚Veröffentlichung‘; sinngemäß „laufende Aktualisierung“) ist ein Begriff aus der Softwaretechnik im Bereich der Betriebssysteme und bedeutet, dass eine kontinuierliche Softwareentwicklung vorliegt. Bei einem Betriebssystem, das das Rolling-Release-Prinzip anwendet, gibt es keine Betriebssystem-Versionen, bei denen bei einem Versions-Upgrade eine große Menge an Software auf einmal aktualisiert wird. Die einzelnen Software-Pakete werden vielmehr immerfort aktualisiert. Dies schließt sogenannte Releases, also Veröffentlichungen des Betriebssystems, aber nicht aus; im Gegensatz zu einem Betriebssystem ohne Rolling Releases sind die Veröffentlichungen jedoch keine Versionen, sondern sogenannte Snapshots, das heißt eine Kopie aller im Moment im Repository liegenden Software-Versionen. Diese Snapshots dienen meistens als Installations-Medien.
Verwendung
Der Begriff Rolling Release ist häufig im Bereich GNU/Linux anzutreffen. So benutzen beispielsweise die GNU/Linux-Distributionen Arch[1], Manjaro, Void Linux, Gentoo[2], Paldo, PCLinuxOS[3], Sabayon[4], Ubuntu Touch, der „Tumbleweed“ genannte Zweig von openSUSE, siduction[5] und Aptosid (ehemals Sidux)[6] die Rolling-Release-Technik.
Die Entwicklerzweige (Development Branches) der GNU/Linux-Distributionen Debian (genannt unstable bzw. sid und testing), Fedora (genannt Rawhide), Mandriva (genannt Cooker) und Slackware (genannt current) verwenden ebenfalls ein Rolling-Release-Prinzip, das sich jedoch von den oben genannten Distributionen leicht unterscheidet: Im Laufe der Entwicklung des Betriebssystems wird der Entwicklerzweig „eingefroren“ (sogenanntes Freeze-Stadium). Danach werden meist keine Software-Pakete mehr aktualisiert, sondern nur noch Fehler an diesen beseitigt. Sobald der Entwicklerzweig keine Fehler mehr enthält, die eine Veröffentlichung des Betriebssystems verhindern würden (sogenannte release critical bugs), wird der Entwicklerzweig als stabile Version veröffentlicht. Dabei verliert der Entwicklerzweig das Freeze-Stadium und die einzelnen Software-Pakete werden wieder wie vorher kontinuierlich aktualisiert.
Einzelnachweise
- Alexandra Kleijn: Arch Linux 2009.02. In: Heise Zeitschriften Verlag. Heise open, 17. Februar 2009, abgerufen am 17. März 2009.
- Handbook Release Guide. Gentoo Foundation, Inc., abgerufen am 17. März 2009 (englisch).
- The Absent PCLinuxOS Release Cycle. 23. Oktober 2007, abgerufen am 3. Juni 2009.
- Sabayon Wiki – Wodurch unterscheidet sich Sabayon Linux von anderen Distributionen. Sabayon Team, 2. April 2013, abgerufen am 8. Oktober 2013.
- siduction Handbuch. siduction Team, 17. Januar 2012, archiviert vom (nicht mehr online verfügbar) am 4. November 2013; abgerufen am 8. Oktober 2013.
- sidux – ein Betriebssystem auf Debian Unstable Basis. Chemnitzer-Linux-Tage-Team, 20. Februar 2008, abgerufen am 17. März 2009.