Rolling release

Rolling release

In software development, a rolling release approach refers to a continuously evolving software system, as opposed to one with versions that must be reinstalled over the previous versions. It is one of many types of software release life cycles.

A rolling release is typically implemented using small and frequent updates. However, simply having updates does not automatically mean that a piece of software is using a rolling release cycle; to qualify as a rolling release, the philosophy of developers must be to work with one code branch, as opposed to discrete versions.

Examples

* The Debian Linux distribution has two rolling releases, known as "testing", and "unstable"; one can install the operating system just once and install small upgrades from time to time, and it will always be up to date.
* The Sidux Linux distribution is a rolling release based on Debian's "unstable" rolling release.
* The Arch Linux distribution is a rolling release.
* The Gentoo Linux distribution is a rolling release, the different releases just reflect the state of the distribution at that time.
* The Foresight Linux distribution is a rolling release distribution based on rPath Linux (and its Conary package management).

Non-examples:
* Windows, Mac OS and most Linux distributions are not rolling releases, because 1) they have significant changes between version numbers (a complete operating system reinstall, or at least a major upgrade, is required), and 2) significant development effort is spent on keeping old versions up to date and propagating bug fixes back to the latest branch, as opposed to focused on the latest development branch.

Focus of effort

It is common to occasionally take snapshots of the rolling release, which can be refined and "frozen" and only maintained for security. This is often impractical since it requires duplication of effort. Typically, defects and characteristics of a particular release are not specifically addressed in a separate/isolated effort (e.g. as patches); instead, they are addressed in the main development effort.

ee also

*Release engineering


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • 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… …   Deutsch Wikipedia

  • Rolling release — (рус. плавающий релиз[1], роллинг релиз) понятие в разработке ПО, характеризующее метод обновления последнего. Наиболее часто употребляется отсительно дистрибутивов Linux, и противопоставляется классической системе периодически выходящих релизов …   Википедия

  • Rolling release — Dans le domaine du développement logiciel l approche rolling release (littéralement « publication roulante », soit « publication continue ») fait référence à un système de développement logiciel en continu, par opposition au… …   Wikipédia en Français

  • Rolling Stones Records — is the record label formed by Rolling Stones members Mick Jagger, Keith Richards, Mick Taylor, Charlie Watts and Bill Wyman in 1970, after their recording contract with Decca Records expired. They were first distributed in the United States by… …   Wikipedia

  • Rolling in the Deep — «Rolling in the Deep» …   Википедия

  • Rolling Thunder (person) — Rolling Thunder (née John Pope, died 1997) was a Native American medicine man. He was born into the Cherokee nation and later emigrated to Nevada and lived with the Western Shoshone. He essentially married into the Shoshone tribe when he united… …   Wikipedia

  • Rolling Thunder 2 — European arcade flyer for Rolling Thunder 2. Developer(s) Namco Publisher(s) …   Wikipedia

  • Rolling Thunder Pictures — was a short lived film distribution company, set up under Miramax Films by producer Lawrence Bender and Quentin Tarantino, that was headed by Tarantino. It specialized on releasing independent, cult, or foreign films to theaters. The company was… …   Wikipedia

  • Release Therapy — Album par Ludacris Sortie 26 septembre 2006 Enregistrement octobre …   Wikipédia en Français

  • Rolling Thunder Revue — infobox concert tour concert tour name = Rolling Thunder Revue image caption = Poster for November 27 performance in Bangor, Maine artist = Bob Dylan and many others dates = October 30, 1975 May 25, 1976 number of legs = 2 number of shows = 30… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”