Página principal » cómo » Fundamentos de distribución de Linux Rolling Releases vs. Standard Releases

    Fundamentos de distribución de Linux Rolling Releases vs. Standard Releases

    Las distribuciones de Linux tienden a usar dos tipos diferentes de ciclos de lanzamiento: lanzamientos estándar y lanzamientos continuos. Algunas personas confían en los lanzamientos para tener el último software, mientras que a otros les gustan los lanzamientos estándar por ser más estables y probados.

    Esta no es una opción que cambie en su distribución de Linux actual, sino que es una opción que la distribución de Linux hace por sí misma. Algunas distribuciones lanzan lanzamientos estándar regulares y usan un ciclo de lanzamiento continuo para su lanzamiento de desarrollo inestable.

    Cómo se organizan las distribuciones de Linux

    Para comprender la diferencia, debe saber cómo se organizan las distribuciones de Linux. Contienen software de muchos proyectos diferentes: el kernel de Linux, las utilidades de shell de GNU, el servidor Xorg X, el entorno de escritorio GNOME y la suite de oficina LibreOffice están 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 asegurarse de que funciona 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

    La mayoría de las distribuciones de Linux utilizan ciclos de lanzamiento estándar. Por ejemplo, Ubuntu usa versiones estándar, que también pueden denominarse versiones puntuales o versiones estables. El proyecto de Ubuntu lanza regularmente 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 de software funcionan bien juntas y corrigen errores.

    Cuando se lanza una nueva versión de Ubuntu, el software ha sido probado para garantizar que funcione bien en conjunto. Esta versión se mantiene 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 usar el repositorio Backports oficial pero no compatible que ofrece nuevas versiones de importantes aplicaciones de escritorio a versiones anteriores de Ubuntu. De lo contrario, tendrías que esperar a la próxima versión importante de Ubuntu. Obtiene la última versión de todo su software al actualizar de 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 rodante

    Un ciclo de lanzamiento continuo prescinde de los lanzamientos regulares y estándar de distribución de Linux. Por ejemplo, Arch Linux usa un ciclo de lanzamiento rodante. No hay múltiples lanzamientos diferentes de Arch. En cambio, solo hay una versión única de Arch. Los paquetes de software se prueban y luego se lanzan de inmediato a la versión estable de la distribución de Linux. Dependiendo de su distribución, es posible que ni siquiera vean muchas pruebas antes de que se publiquen como actualizaciones estables. Cuando se lance una nueva versión de una aplicación o utilidad del sistema, se dirigirá directamente a la distribución actual de Linux. La distribución de una versión móvil nunca se "congela en el tiempo", sino que se actualiza de forma continua.

    Como no hay versiones estándar, solo tiene que instalar una distribución de Linux como Arch una vez y realizar actualizaciones periódicas. Las nuevas versiones de paquetes de software llegarán gradualmente a medida que se lancen al mercado; no tendrá que realizar grandes actualizaciones como las de Ubuntu 13.10 a 14.04. Al instalar la distribución, obtendrá una instantánea de su software en un momento dado.

    Si necesita la última versión de un paquete, solo debe esperar unos días y aparecerá como una actualización para su 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 quiere vivir en la vanguardia y tiene las últimas versiones disponibles de software, mientras que un ciclo de lanzamiento estándar es mejor si quiere 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 servicios y utilidades del sistema de bajo nivel. Probablemente ni siquiera notaría la diferencia si los instalara, a menos que existieran errores porque las diferentes versiones de software no se probaron juntas. La actualización de estas cosas en la mitad del proceso podría hacer que tu sistema se vuelva más inestable o que aparezca un error extraño. Para el software que desea, la versión más reciente, como sus aplicaciones de escritorio, es bastante fácil de actualizar algunas aplicaciones, incluso si está utilizando una distribución de Linux con un ciclo de lanzamiento estándar.

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


    En general, no hay una mejor respuesta: si desea una plataforma estable, probablemente sea mejor que se limite a una distribución de Linux con un ciclo de lanzamiento de puntos estándar y estable. Si quieres 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..

    Crédito de la imagen: Michal Docekal en Flickr