Rolling Release
El desarrollo de software
, un rolling release o actualización rodando modelo de desarrollo
se refiere a un sistema de software de desarrollo continuo; esto es en lugar de
un modelo de desarrollo estándar de liberación que utiliza versiones de software
que deben reinstalarse sobre la versión anterior. Rodando el software, en
cambio, es continuamente actualizada ,
en contraste con el software estándar de liberación que se actualiza entre versiones. Modelos de desarrollo
rolling release son uno de los muchos tipos de ciclos de
vida de liberación de software y, en cuanto a la metodología
de desarrollo de software en general, rodando los modelos de
desarrollo de liberación son menos comunes que los modelos de desarrollo de
liberación estándar en la mayoría de los principales sectores de software, como sistemas operativos .
Aunque un comunicado de rodadura modelo de
desarrollo de software se puede utilizar en el desarrollo de
cualquier pieza o colección de software, es típicamente, aunque no
exclusivamente, visto en uso por una minoría de las distribuciones de
Linux . distribuciones de
software , de las cuales las distribuciones de Linux forman una muy
grande proporción , se conoce comúnmente como distribuciones
, con rodar distribuciones de liberación comúnmente conocidas como distribuciones
de rodadura . Cuando se usa como adjetivo , en lugar de un sustantivo , rolling release es a menudo
acortado a rodar , al referirse a las distribuciones, el software o los
modelos de desarrollo.
Un comunicado de la rodadura se implementa típicamente usando pequeñas y
frecuentes actualizaciones
. Sin embargo, simplemente tener actualizaciones no significa automáticamente
que una pieza de software está utilizando un ciclo de lanzamiento de rodadura;
para calificar como un rolling release, la filosofía de los desarrolladores
debe ser trabajar con un solo código de sucursal,
en comparación con las versiones discretas. Cuando se emplea el modelo de
desarrollo liberación rodando como el modelo de desarrollo de una distribución
de software, actualizaciones de
software suelen ser entregados a los usuarios por un gestor de
paquetes de aplicaciones de
software en el usuario de computadora personal
que accede, a través de la internet , un mando a
distancia repositorio de
software (a menudo a través de una descarga espejo ) almacenado en un Internet servidor de archivos .
Aunque las distribuciones de rodadura utilizan un rolling release modelo de
desarrollo de software , la mayor parte del software contenido en el conjunto de software de
la distribución es por lo general la liberación estándar (es decir, no
rodar liberación) de software. Además, no todas las distribuciones de software
basado en, derivado de, o relacionado con ondulantes distribuciones de
liberación necesariamente están rodando comunicados de sí mismos. Un ejemplo de
esto es ConnochaetOS (antes DeLi Linux ), que es un estándar (es decir, no
laminado) de distribución de notas basado en la distribución rolling release Arch Linux .
El resto de este artículo se centra en el modelo rolling release como se
aplica a las distribuciones
de software (frente a las aplicaciones de
software ). Desde este punto en adelante, a menos que se indique lo
contrario, el término rodando liberación será tomada para referirse a
rodar distribuciones de software versión específica y no para rodar
software de liberación en general.
Traducción en
Ingles.
In software development, a
rolling release or rolling update development model refers to a continually
developing software system; this is instead of a standard release development
model which uses software versions that must be reinstalled over the previous
version. Rolling software, instead, is continually updated, in contrast to
standard release software which is upgraded between versions. Rolling release
development models are one of many types of software release life cycles and,
in terms of software development methodology in general, rolling release
development models are less common than standard release development models in
most mainstream software sectors, such as operating systems.
Although a rolling release
software development model can be used in the development of any piece or
collection of software, it is typically, though not exclusively, seen in use by
a minority of Linux distributions. Software distributions, of which Linux
distributions form a very large proportion, are commonly referred to as
distros, with rolling release distributions commonly referred to as rolling
distros. When used as an adjective, instead of a noun, rolling release is often
shortened to rolling, when referring to distributions, software, or development
models.
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, versus discrete versions. When the rolling release
development model is employed as the development model of a software
distribution, software updates are typically delivered to users by a package
manager software application on the user's personal computer accessing, through
the internet, a remote software repository (often via a download mirror) stored
on an internet file server.
Although rolling distributions
use a rolling release software development model, most of the software
contained in the distribution's software stack is usually standard release
(i.e. not rolling release) software. Also, not all software distributions based
on, derived from, or related to rolling release distributions are necessarily
rolling releases themselves. An example of this is ConnochaetOS (formerly DeLi
Linux) which is a standard (i.e. non-rolling) release distribution based on the
rolling release distribution Arch Linux.
The remainder of this article
focuses on the rolling release model as applied to software distributions
(versus software applications). From this point onwards, unless otherwise
stated, the term rolling release will be taken to refer to rolling release
software distributions specifically and not to rolling release software in
general.