La última versión de systemd incluye una función de actualización de estilo A/B experimental
«Vamos a popularizar los sistemas operativos basados en imágenes», escribe Lennart Poettering, «con características de seguridad modernizadas basadas en inmutabilidad, SecureBoot, TPM2, adaptabilidad, actualización automática, restablecimiento de fábrica y uniformidad, creados a partir de paquetes de distribución tradicionales pero entregados a través de imágenes. O , como dice el Registro, el sistema systemd linux init «sigue creciendo y evolucionando, al igual que el propio Linux». Profundizan en la lógica detrás de las nuevas funciones systemd-sysupdate y kernel-install, y señalan: «La primera todavía se describe como una función experimental, así que relájate, por ahora». No, eso no significa que systemd se convierta en un administrador de paquetes . Nos guste o no, pero la naturaleza de los sistemas operativos está cambiando. Los modernos son grandes, complejos y necesitan actualizaciones periódicas, y como The Register exploró recientemente en detalle, esto significa que el diseño de las distribuciones de Linux está cambiando radicalmente… ChromeOS no tiene un administrador de paquetes; Tampoco las versiones Silverblue y Kinoite de Fedora. Recibirá una buena imagen probada y conocida del sistema operativo. Al igual que con Android o iOS hoy en día, las actualizaciones se distribuyen como una imagen completa. ChromeOS tiene dos particiones raíz: una partición en vivo y una partición de repuesto. El sistema operativo actualmente en ejecución actualiza la partición de reemplazo y luego se reinicia. Si todo funciona, actualiza la segunda partición raíz ahora inactiva. Si todo no funciona a la perfección, todavía tienes la versión anterior y puedes volver a iniciarla. Cuando una imagen fija está disponible, el sistema operativo vuelve a probar automáticamente la instancia de reemplazo. La idea es que siempre tenga disponible una buena partición de sistema operativo conocida, lo que nos parece una ventaja. Los usuarios probablemente también estén contentos: las ventas de Chromebook pueden haber bajado y tienen una vida útil limitada, pero todavía hay más de cien millones de ellos. Así que no, systemd no se convierte en un administrador de paquetes, porque las distribuciones comunes no tienen ningún administrador de paquetes, excepto tal vez Flatpak o Snap o algo así. La nueva funcionalidad, incluida la gestión de los núcleos instalados, tiene como objetivo facilitar las particiones de sistema dual en vivo de tipo A/B. Para echar un vistazo a esa visión, Lennart Poettering, arquitecto principal de systemd, la describió en una publicación de blog titulada «Uniendo todo». Otras actualizaciones incluyen «cambios a systemd-networkd, como systemd-resolved, comenzando antes en la secuencia de arranque , y una asignación más cautelosa de las rutas predeterminadas», señala el artículo, y agrega que las nuevas versiones de systemd «aparecen aproximadamente dos veces al año, por lo que es probable que esto ocurra en las versiones de otoño de Ubuntu y Fedora… «Si Sigo prefiriendo evitar systemd, no te desesperes. Todavía hay una selección de distribuciones que prescinden de él por completo, incluidas Devuan GNU+Linux, Alpine Linux y Void Linux.