Independientemente del sistema operativo que se utilice, estamos acostumbrados a la idea de que nuestro sistema operativo actual quedará obsoleto cada pocos años y se lanzará una versión más nueva para reemplazar la actual.
Sin embargo, algunas distribuciones de Linux han adoptado un modelo de lanzamiento diferente. En lugar de lanzar una nueva versión cada año, utilizan un modelo llamado «Modelo de lanzamiento continuo» para actualizar continuamente su sistema operativo. Esto significa que solo tiene que instalar su sistema operativo una vez y siempre ejecutará la última versión.
¿Qué es el modelo de liberación continua?
Un sistema operativo que se basa en el modelo de lanzamiento continuo (también conocido como Entrega continua) tiene dos características principales. La primera es que instalas tu sistema operativo solo una vez y luego nunca más. La segunda es que el sistema operativo se actualiza continuamente.
Todo en Linux está dividido en paquetes de software, lo que hace de Linux un sistema operativo modular. Esta es también la razón por la que se aplica un modelo de lanzamiento continuo para la distribución de Linux. Mediante el uso de un administrador de paquetes, todos y cada uno de los paquetes, incluso los núcleos y los controladores, se pueden actualizar.
Distribuciones móviles
Los sistemas operativos Linux que se basan en el modelo de lanzamiento continuo se denominan distribuciones rodantes. Sin embargo, existen diferentes tipos de distribuciones móviles, y la forma en que se diferencian es importante.
Los dos tipos distintivos más importantes de distribuciones rodantes son:
1. Distribuciones reales: Estas distribuciones actualizan cada parte de su sistema operativo.
2. Distribuciones semi-laminadas: Estas distribuciones no actualizan todas las partes de su sistema operativo. Se dividen en una parte rodante y una parte no rodante. Estas distribuciones suelen tener un núcleo no rodante. No actualizan el kernel y los controladores, pero actualizan todo lo demás y tienen repositorios de software continuos.
Una ventaja de las distribuciones continuas es que puede obtener nuevas versiones de software muy rápidamente porque los repositorios continuos se actualizan tan pronto como se lanza el nuevo software. En algunas distribuciones, incluso recibe actualizaciones de software en su computadora tan pronto como las publican los programadores del proyecto de software.
Ejemplos del mundo real de distribuciones móviles
Ejemplos de distribuciones verdaderamente dinámicas son Arch Linux, Manjaro, Gentoo y Funtoo. Ejemplos de distribuciones semi-laminadas de Linux son SolydXK y PCLinuxOS, y en el lado de UNIX tenemos FreeBSD.
Las distribuciones continuas como Arch y Gentoo se consideran innovadoras porque pueden recibir actualizaciones tan rápido que no se prueban. Lo malo es que cuando los paquetes no se prueban, pueden dañar su sistema.
Sin embargo, no todo el mundo quiere un sistema de última generación que pueda romperse cada vez que se envían actualizaciones no probadas a su sistema. En tales casos, existen distribuciones continuas que se enfocan en la usabilidad para principiantes de Linux, como Manjaro.
Manjaro es una distribución realmente rodante basada en Arch con la distinción de que viene con un instalador y tiene muchos paquetes preinstalados para comodidad de los usuarios.
Otra distinción de Manjaro es que una vez que se lanzan las actualizaciones para Arch, el equipo de Manjaro retiene las actualizaciones durante aproximadamente dos semanas para someterlas a una breve fase de prueba. De esta manera, los peores errores se filtrarán de los paquetes y se reducirá la posibilidad de que su sistema se rompa después de un ciclo de actualización.
Los parches de seguridad, por otro lado, se envían a los usuarios de Manjaro más rápido que las actualizaciones regulares, casi tan pronto como aparecen.
Obtienes lo mejor de ambos mundos. Obtiene una distribución de lanzamiento realmente continua, donde todo se actualiza, y también obtiene el software más reciente cada dos semanas, que al menos se ha probado un poco para reducir la posibilidad de fallas en el sistema.
La fuerza del modelo Rolling Release
Solo instala su sistema operativo una vez y nunca tiene que molestarse con reinstalaciones engorrosas y restaurar sus datos. Aquí es donde el modelo de lanzamiento continuo es mejor que el lanzamiento estándar.
La flexibilidad y la capacidad de personalización de Linux también hacen que más distribuciones de Linux no continuas se bifurquen en distribuciones continuas a lo largo de los años. Algunos ejemplos son SparkyLinux, MX Linux y SolydXK, que son distribuciones continuas basadas en Debian.
También está openSUSE Tumbleweed, que es la versión de lanzamiento oficial de openSUSE. Se enfoca en entregar paquetes estables a los usuarios tan pronto como se estabilizan.
Incluso el buen viejo Gentoo ha estado obteniendo bifurcaciones que todavía están mejorando su modelo. Un ejemplo es Sabayon, que ofrece usabilidad lista para usar y paquetes binarios compilados a través de la extensión del administrador de paquetes Entropy.
Al final, todo se reduce a esto:
El modelo de lanzamiento rodante nos hace la vida un poco más fácil.
Esto se debe a que cuanto menos tiempo lleve mantener su sistema operativo, más tiempo tendremos para las cosas importantes de la vida.