Was ist ein Rolling Release?
Eine fortlaufende Veröffentlichung ist eine Software-Aktualisierungsphilosophie, bei der viele fortlaufende Aktualisierungen vorgenommen werden müssen, anstatt große Aktualisierungen auf einmal zu erstellen. Die Updates werden mit einem fortlaufenden Release-Schema ausgeführt, daher sind sie häufig kleiner und mit keiner Versionsnummer versehen. Der Vorteil dieser Methode ist, dass Aktualisierungen viel schneller erfolgen und in der Regel für Programmierer einfacher zu handhaben sind. Gleichzeitig sind die Aktualisierungen möglicherweise nicht so gründlich.
Die meisten Programme werden im Laufe der Zeit aktualisiert, normalerweise über eine Standard-Update-Version. Mit Standardupdates erstellt ein Softwareentwickler eine völlig neue Version eines Programms, und Updates erfolgen in der Regel alle paar Wochen oder Monate. Wenn der Entwickler ein fortlaufendes Release-Schema verwendet, werden die Dinge anders gemacht. Anstelle seltener Aktualisierungen werden die Aktualisierungen normalerweise jeden Tag oder alle paar Tage durchgeführt. Der Entwickler arbeitet auch nur an der Aktualisierung eines Programmzweigs, während Standardaktualisierungen für mehrere Zweige ausgeführt werden.
Software-Updates sind normalerweise ziemlich umfangreich und können das gesamte Programm verändern. Wenn das Programm eine fortlaufende Version hat, sind die Aktualisierungen in der Regel viel kleiner. Auf diese Weise kann der Entwickler ständige Aktualisierungen vornehmen. Da der Entwickler nach der Philosophie immer nur einen Zweig auf einmal aktualisieren muss, muss er kleinere Aktualisierungen vornehmen. Gleichzeitig lassen sich diese leichter herunterladen und das Programm sollte ständig auf dem neuesten Stand sein.
Einer der Hauptvorteile einer fortlaufenden Veröffentlichung für den Entwickler besteht darin, dass er Aktualisierungen in der Regel in kurzer Zeit vornehmen kann. Das Programm, das auch oft aktualisiert wird, funktioniert besser. Das Programm wird ständig aktualisiert, sodass es schnellere Anwendungsgeschwindigkeiten erfahren und Fehler schnell behoben werden sollten.
Während eine fortlaufende Veröffentlichung für ein Programm Vorteile mit sich bringt, gibt es auch einige Nachteile. Bei Standard-Updates hat der Entwickler ausreichend Zeit, um das Programm auf Fehler oder schwerwiegende Probleme zu diagnostizieren, die das Programm betreffen. In einem fortlaufenden Aktualisierungsschema nimmt der Entwickler ständig Aktualisierungen vor, sodass er möglicherweise keine schwerwiegenden Probleme bemerkt. Außerdem bleibt weniger Zeit zum Testen der Updates, sodass offensichtliche Fehler auftreten können, die mit Standardupdates behoben würden. Das Programm wird so oft geändert, dass die Software trotz geringer Änderungen anfällig für Viren- und Hacking-Probleme ist.