
¿La versión continua se diferencia de la versión no continua en que solo hay cambios incrementales en el sistema y los paquetes y, en teoría, no es necesario reinstalar? Si la reinstalación todavía puede realizarse prácticamente en una versión continua, ¿cuándo sucederá?
De manera similar, ¿la versión continua requiere menos reinicios al actualizar/actualizar el kernel y los paquetes que la versión no continua? ¿Cuándo es necesario reiniciar el lanzamiento continuo después de actualizar/actualizar? (¿Cuál es la diferencia entre actualizar y actualizar?)
Si estoy en lo cierto, NixOS sigue un patrón de lanzamiento continuo.
Respuesta1
¿Teóricamente no es necesario reinstalar? Si la reinstalación todavía puede realizarse prácticamente en una versión continua, ¿cuándo sucederá?
La "necesidad" de reinstalación no tiene nada que ver con que la distribución sea continua o con un lanzamiento "estándar". Las distribuciones no continuas (generalmente) admiten la actualización a la nueva versión sin reinstalar. Por ejemplo en Fedora puedesactualizar a la próxima versión con DNF. Por lo tanto, generalmente reinstale si obtiene un hardware nuevo o simplemente rompe algo tan gravemente que necesita comenzar de nuevo :)
De manera similar, ¿la versión continua requiere menos reinicios al actualizar/actualizar el kernel y los paquetes que la versión no continua?
No, esto no tiene nada que ver con que sea continuo o no, es necesario reiniciar después de cada actualización del kernel (parcheo del kernel en vivoexiste pero no está muy extendido). Algunas distribuciones recomiendan reiniciar para cada actualización o ejecutar actualizaciones de paquetes en un entorno mínimo para evitar posibles problemas (lo que requiere reiniciar), pero nuevamente, esta no es una diferencia entre rodar y no rodar.
¿Cuál es la diferencia entre actualizar y actualizar?
Actualizar y mejorar a veces se usan indistintamente; a veces, actualizar significa actualizar a una nueva versión de la distribución. En las distribuciones basadas en Debian, se utiliza apt update
para sincronizar los metadatos de los repositorios y apt upgrade
obtener nuevos paquetes, sin actualizar a una nueva versión. En Fedora dnf update
es un alias dnf upgrade
y dnf system-upgrade
se usa para actualizar a la versión más reciente, por lo que diría que depende del contexto.
Actualización: lanzamiento continuo versus lanzamiento estándar en distribuciones de Linux:
La mayor diferencia no es cómo funciona el sistema, sino qué tipo de actualizaciones se entregan y cuándo. Con Fedora (pero Ubuntu y otras distribuciones funcionan de la misma manera), instalas una versión específica (digamos 34) y aún obtienes actualizaciones. Obtendrá un nuevo kernel, una nueva versión de Firefox cuando Mozilla lo lance, etc. Pero no obtendrá cambios importantes y, especialmente, cambios incompatibles con versiones anteriores ni cambios de API con bibliotecas. Por ejemplo, python3
el paquete siempre será Python 3.9 en Fedora 34 y no se actualizará a 3.10 y deberá actualizar a Fedora 35 si desea obtener Python 3.10. Pero el paquete Fedora 3.9 se actualizará con versiones más nuevas (actualmente solo estamos 3.9.7) con correcciones de errores y actualizaciones de seguridad. Puedes comprobarFedora 35 cambiosPara tener una idea de qué tipo de cambios se obtienen solo al actualizar a una nueva versión de distribución, estos cambios no se respaldarán en Fedora 34.
Con las distribuciones de lanzamiento continuo, los grandes cambios como Python 3.10 simplemente ocurren cuando están listos sin un cronograma fijo basado en los lanzamientos principales.