Los desarrolladores del proyecto openSUSE han presentado la primera versión de la nueva edición del sistema operativo openSUSE — «Leap Micro», basada en las contribuciones del proyecto MicroOS. La distribución openSUSE Leap Micro se posiciona como una versión comunitaria del producto comercial SUSE Linux Enterprise Micro 5.2, lo que explica el inusual número de versión inicial — 5.2, que se eligió para sincronizar la numeración de lanzamientos entre ambas distribuciones. El tiempo de soporte para la versión openSUSE Leap Micro 5.2 será de 4 años.
Están disponibles para descarga compilaciones para arquitecturas x86_64 y ARM64 (Aarch64), suministradas tanto con instalador (compilaciones offline, de 370 MB) como en forma de imágenes de arranque listas para usar: 570 MB (preconfigurada), 740 MB (con núcleo de tiempo real) y 820 MB. Las imágenes pueden ejecutarse bajo hipervisor Xen y KVM o sobre hardware, incluyendo placas Raspberry Pi. Para la configuración, se puede utilizar la herramienta cloud-init para transmitir configuraciones en cada arranque o Combustión para establecer configuraciones durante el primer arranque.
Una de las características clave de Leap Micro es el 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, en openSUSE Leap Micro se emplean el gestor de paquetes estándar y el mecanismo de instantáneas en el sistema de archivos en lugar de construir imágenes atómicas separadas y desplegar infraestructura adicional de entrega. Se admiten parches en vivo para actualizar el núcleo de Linux sin reiniciar ni pausar el trabajo.
La partición raíz se monta en modo de solo lectura y no cambia durante el funcionamiento. Se utiliza Btrfs como sistema de archivos, cuyas instantáneas sirven como base para el cambio atómico entre el estado del sistema antes y después de aplicar actualizaciones. En caso de problemas tras la aplicación de actualizaciones, se puede revertir el sistema a un estado anterior. Para ejecutar contenedores aislados, se incluye una herramienta integrada con soporte para el runtime Podman/CRI-O y Docker.
Entre las áreas de aplicación de Leap Micro se menciona su uso como sistema base para plataformas de virtualización y aislamiento de contenedores, así como su aplicación en entornos descentralizados y sistemas basados en microservicios. Leap Micro también es un eslabón importante en la formación de la próxima generación de la distribución SUSE Linux, en la que planean dividir la base del sistema en dos partes: una "host OS" reducida para operar sobre el hardware y una capa para soporte de aplicaciones, orientada al funcionamiento en contenedores y máquinas virtuales.
El nuevo concepto implica que en la "host OS" se desarrollará un entorno mínimo, necesario para el soporte y la gestión del hardware, mientras que todas las aplicaciones y componentes del espacio de usuario se ejecutarán no en un entorno mixto, sino en contenedores separados o en máquinas virtuales que se ejecuten sobre la "host OS" y estén aisladas entre sí.
Fuente: opennet.ru
