Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

Conceptos básicos de la distribución de Linux: lanzamientos continuos frente a lanzamientos estándar

Las distribuciones de Linux tienden a utilizar dos tipos diferentes de ciclos de lanzamiento: lanzamientos estándar y lanzamientos continuos. Algunas personas confían en las versiones continuas para tener el software más reciente, mientras que a otras les gustan las versiones estándar por ser más estables y probadas.

Esta no es una opción que usted cambie en su distribución actual de Linux; en cambio, es una elección que hace la propia distribución de Linux. Algunas distribuciones publican versiones estándar periódicas y utilizan un ciclo de lanzamiento continuo para su versión de desarrollo inestable.

Cómo se organizan las distribuciones de Linux

Relacionado: “Linux” no es sólo Linux: 8 piezas de software que componen los sistemas Linux

Para comprender la diferencia, necesita saber cómo se organizan las distribuciones de Linux. Contienen software de muchos proyectos diferentes: el kernel de Linux, las utilidades de shell GNU, el servidor Xorg X, el entorno de escritorio GNOME y la suite ofimática LibreOffice son todos desarrollados por diferentes proyectos de software con diferentes ciclos de desarrollo. El trabajo de una distribución de Linux es tomar todo este software en forma de código fuente, compilarlo, empaquetarlo en paquetes de software fácilmente instalables, probarlo para garantizar que funcione en conjunto y lanzar un paquete completo de software que llamamos “distribución de Linux”. “

Las distribuciones de Linux, ya sea que utilicen un ciclo de lanzamiento estándar o un ciclo de lanzamiento continuo, todas toman su software y lo empaquetan en paquetes de software que distribuyen a los usuarios. La diferencia está en cómo distribuyen las nuevas versiones de estos paquetes.

Un ciclo de lanzamiento estándar

Relacionado: ¿Qué es una distribución de Linux y en qué se diferencian entre sí?

La mayoría de las distribuciones de Linux utilizan ciclos de lanzamiento estándar. Por ejemplo, Ubuntu utiliza versiones estándar, que también pueden denominarse versiones puntuales o versiones estables. El proyecto Ubuntu lanza periódicamente nuevas versiones de Ubuntu cada seis meses. Durante el proceso de desarrollo de seis meses, toman las últimas versiones de todo el software en sus repositorios y lo empaquetan, actualizando todo el software. Luego “congelan” las versiones del software en los repositorios de Ubuntu y pasan unos meses probándolo, asegurándose de que todas las versiones del software funcionen bien juntas y corrigiendo errores.

Cuando se lanza una nueva versión de Ubuntu, el software que contiene se prueba para garantizar que funcione bien en conjunto. Esta versión permanece congelada en el tiempo tanto como sea posible. Ubuntu lanza versiones de software actualizadas para solucionar problemas de seguridad y otros errores importantes, pero no solo actualizarán el software para agregar nuevas funciones o aumentar el número de versión.

Si necesita la última versión de un paquete específico, deberá obtenerla en otro lugar. Por ejemplo, puede obtenerlo de un PPA de terceros o utilizar el repositorio Backports oficial, pero no compatible, que trae nuevas versiones de importantes aplicaciones de escritorio a versiones anteriores de Ubuntu. De lo contrario, tendría que esperar hasta la próxima versión importante de Ubuntu. Obtiene la última versión de todo su software actualizando desde una versión congelada en el tiempo de la distribución de Linux a la siguiente versión congelada en el tiempo de la distribución de Linux.

Un ciclo de lanzamiento continuo

Relacionado: 10 de las distribuciones de Linux más populares comparadas

Un ciclo de lanzamiento continuo prescinde de lanzamientos de distribución de Linux estándar y regulares. Por ejemplo, Arch Linux utiliza un ciclo de lanzamiento continuo. No hay varias versiones diferentes de Arch. En cambio, solo hay una versión única de Arch. Los paquetes de software se prueban y luego se lanzan inmediatamente a la versión estable de la distribución de Linux. Dependiendo de su distribución, es posible que ni siquiera se realicen muchas pruebas antes de que se lancen como actualizaciones estables. Cuando se lanza una nueva versión de una aplicación o utilidad del sistema, se dirigirá directamente a la distribución actual de Linux. Una distribución de lanzamiento continuo nunca se “congela en el tiempo”, sino que se actualiza de forma continua.

Como no existen versiones estándar, sólo hay que instalar una distribución de Linux como Arch una vez y realizar actualizaciones periódicas. Nuevas versiones de paquetes de software llegarán gradualmente a medida que se lancen; no tendrá que realizar grandes actualizaciones como las de Ubuntu 13.10 a 14.04. Cuando instales la distribución, obtendrás una instantánea de su software en un momento dado.

Si necesitas la última versión de un paquete, solo deberás esperar unos días y aparecerá como una actualización para tu distribución de Linux. No tendrá que esperar seis meses hasta la próxima versión estándar de su distribución de Linux.

¿Cuál es el mejor?

Un ciclo de lanzamiento continuo es mejor si desea vivir a la vanguardia y tener las últimas versiones de software disponibles, mientras que un ciclo de lanzamiento estándar es mejor si desea beneficiarse de una plataforma más estable con más pruebas.

Tener la última versión de todo su software suena bien, pero a menudo no es tan beneficioso como podría pensar. Probablemente no necesite la última versión de las utilidades y servicios del sistema de bajo nivel. Probablemente ni siquiera notarías la diferencia si los instalaras, a menos que hubiera errores porque no se probaron juntas diferentes versiones de software. Actualizar estas cosas a mitad de camino podría hacer que su sistema se vuelva más inestable o que aparezca un error extraño. Para el software que desea tener la última versión, como sus aplicaciones de escritorio, es bastante fácil actualizar algunas aplicaciones incluso si está utilizando una distribución de Linux con un ciclo de lanzamiento estándar.

Por supuesto, un ciclo de lanzamiento continuo hace que sea más fácil mantenerse actualizado: en lugar de una gran actualización de una sola vez, su software se actualiza periódicamente. Los usuarios no utilizan diferentes versiones de la distribución de Linux: todos utilizan la misma versión.


En general, no existe una mejor respuesta: si desea una plataforma estable, probablemente sea mejor que se ciña a una distribución de Linux con un ciclo de lanzamiento estándar, estable y puntual. Si desea vivir a la vanguardia y tener las últimas versiones de todo, una distribución de Linux con un ciclo de lanzamiento continuo es el camino a seguir.

Credito de imagen: Michal Docekal en Flickr