El proyecto openSUSE ha publicado el lanzamiento de la distribución openSUSE Leap Micro 6.1, diseñada para la creación de microservicios y como sistema base para plataformas de virtualización y aislamiento de contenedores. Están disponibles las imágenes de instalación para arquitecturas x86_64 y ARM64 (Aarch64), así como imágenes del sistema listas para sistemas de virtualización.
La distribución openSUSE Leap Micro se basa en las tecnologías del proyecto MicroOS y se posiciona como versión comunitaria del producto comercial SUSE Linux Enterprise Micro, que se caracteriza por la ausencia de una interfaz gráfica. Para la configuración, se puede utilizar la interfaz web Cockpit, que permite gestionar el sistema a través del navegador, la herramienta cloud-init que envía configuraciones en cada arranque, o Combustion para establecer configuraciones durante el primer arranque. Los usuarios tienen la posibilidad de cambiar rápidamente de Leap Micro a SUSE SLE Micro (se puede implementar inicialmente una solución basada en Leap Micro de forma gratuita y, si es necesario, trasladar la configuración existente al producto SUSE SLE Micro para obtener soporte adicional o certificación).
En Leap Micro se ha implementado un mecanismo de instalación atómica de actualizaciones, que se descargan y aplican automáticamente. A diferencia de las actualizaciones atómicas basadas en ostree y snap, utilizadas en Fedora y Ubuntu, openSUSE Leap Micro utiliza herramientas de gestión de paquetes estándar (la utilidad transactional-update) combinadas con el mecanismo de instantáneas del sistema de archivos Btrfs (las instantáneas se utilizan para alternar de manera atómica entre el estado del sistema antes y después de aplicar actualizaciones). En caso de que surjan problemas tras aplicar actualizaciones, se puede revertir el sistema a un estado anterior. Se admiten parches en vivo para actualizar el núcleo de Linux sin reiniciar ni detener el funcionamiento.
La partición raíz se monta en modo de solo lectura y no se modifica durante el funcionamiento. Para ejecutar contenedores aislados, se incluye un conjunto de herramientas con soporte para los sistemas Podman/CRI-O y Docker. La micro-revisión de la distribución se utiliza en el proyecto SLFO (SUSE Linux Framework One) para garantizar el funcionamiento del entorno 'host OS'. En SLFO se sugiere utilizar un 'host OS' reducido para operar sobre el hardware, mientras que todas las aplicaciones y componentes del espacio de usuario se ejecutan no en un entorno mixto, sino en contenedores separados o en máquinas virtuales, que se ejecutan sobre el «host OS» y están aislados entre sí.
En esta nueva versión:
- Se ha añadido soporte para el modo de reinicio suave (soft-reboot), en el que se reinician solo los componentes del espacio de usuario, sin afectar al núcleo de Linux. El reinicio suave se puede utilizar para instalar actualizaciones del sistema descargadas, siempre que las actualizaciones no afecten al núcleo y al gestor de arranque.
- Se propone una nueva utilidad opensuse-migration-tool, que simplifica la actualización entre las versiones de la distribución. Se ha proporcionado la posibilidad de actualizar desde las versiones 5.5 y 6.0 a la versión 6.1.
- Se ha añadido un módulo PAM para su uso en la autenticación de dos factores basada en contraseñas de un solo uso.
- Se prohíbe el acceso remoto como usuario root con autenticación basada en contraseñas. Este cambio afecta también a la interfaz web de Cockpit, para cuyo acceso remoto es obligatorio ahora crear y usar un usuario sin privilegios.
- Se han formado imágenes de instalación adicionales, que se cargan por red utilizando el mecanismo PXE.
- Se ha implementado soporte para la arquitectura IBM Power (ppc64le). Se han declarado como mínimo los procesadores IBM Power9 (no se admiten los IBM Power8).
- Se ha añadido la posibilidad de habilitar la compresión de la partición de intercambio mediante el módulo zRAM, que coloca un dispositivo de bloque comprimido en la RAM.
- Se han eliminado los paquetes busybox, salt-master y k3s.
Fuente: opennet.ru
