Los desarrolladores del proyecto openSUSE han presentado el lanzamiento de la distribución openSUSE Leap Micro 6.0, que se actualiza de manera atómica y está diseñada para crear microservicios y servir como sistema base para plataformas de virtualización y aislamiento de contenedores. Están disponibles para descarga las versiones de instalación para las arquitecturas x86_64 y ARM64 (Aarch64), así como imágenes de sistema listas para sistemas de virtualización y imágenes en bruto para copiar en medios.
La distribución openSUSE Leap Micro se basa en las tecnologías del proyecto MicroOS y se posiciona como una versión comunitaria del producto comercial SUSE Linux Enterprise Micro, diferenciándose 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 transmite configuraciones en cada inicio o Combustion para establecer configuraciones durante el primer arranque. El usuario tiene a su disposición una herramienta para cambiar rápidamente de Leap Micro a SUSE SLE Micro, implicando que se puede implementar inicialmente de forma gratuita una solución basada en Leap Micro, y si se necesita soporte adicional o certificación, se puede transferir la configuración existente al producto SUSE SLE Micro.
La característica 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, en lugar de construir imágenes atómicas individuales y desplegar infraestructura de entrega adicional, se utiliza la herramienta de gestión de paquetes estándar (la utilidad transactional-update) junto con el mecanismo de instantáneas en el 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 las actualizaciones). Si surgen problemas después de aplicar actualizaciones, se puede revertir el sistema al estado anterior. Para actualizar el núcleo de Linux sin reiniciar y sin detener la operación, se admiten parches en vivo.
La sección raíz se monta en modo solo lectura y no se modifica durante el funcionamiento. Para iniciar contenedores aislados, se incluye un conjunto de herramientas con soporte para runtime Podman/CRI-O y Docker. La micro-edición de la distribución se utiliza en el proyecto ALP (Adaptable Linux Platform) para garantizar el funcionamiento del entorno 'host OS'. En ALP se propone utilizar un 'host OS' reducido para funcionar sobre el hardware, y ejecutar todas las aplicaciones y componentes del espacio del usuario no en un entorno mixto, sino en contenedores individuales o en máquinas virtuales, que se ejecutan sobre el «host OS» y están aislados entre sí.
En esta nueva versión:
- Los componentes del sistema se han actualizado a la base de paquetes SUSE Linux Enterprise (SLE) Micro 6.0, que se basa en SUSE SLE 15 Service Pack 6.
- Se ha creado una imagen del sistema que utiliza cifrado de disco completo (FDE, Full Disk Encryption) con almacenamiento de claves en TPMv2, que no requiere la introducción de una frase de contraseña durante el arranque. Para usar esta imagen, es necesario que el sistema tenga un chip TPMv2 o que se ejecute en un sistema de virtualización que emule TPMv2.
- Se ha interrumpido la entrega de la versión con el instalador tradicional, en su lugar se ha publicado una imagen del sistema autoinstalable (la instalación se realiza copiando la imagen lista). Se admiten modos de instalación manual (con ajuste de parámetros) y automática (sin asistencia).
- Se ha añadido soporte para máquinas virtuales confidenciales máquinas virtuales (CVM, Confidential Virtual Machine), cuyo contenido de memoria se cifra mediante las tecnologías AMD SEV-SNP e Intel TDX para aislar datos en la máquina virtual y evitar el acceso a ellos desde el sistema host.
- El sistema de control de acceso reforzado SELinux se ha configurado por defecto en modo «enforcing» (en openSUSE Leap Micro, SELinux se utiliza en lugar de AppArmor para una mejor aislamiento de los contenedores).
- El soporte para sistemas con BIOS ha sido declarado obsoleto en sistemas con arquitectura x86_64 y se eliminará en futuras versiones.
- El soporte para la herramienta LTTng (Linux Trace Toolkit: next generation) ha sido declarado obsoleto; se recomienda utilizar bpftrace para la trazabilidad de aplicaciones.
- Se ha asegurado el soporte para SoC en construcciones para la arquitectura AArch64:
Ampere X-Gene, eMAG, Altra, Altra Max, AmpereOne
AWS Graviton, Graviton2, Graviton3
Broadcom BCM2837/BCM2710, BCM2711
Fujitsu A64FX
Huawei Kunpeng 916, Kunpeng 920
Marvell ThunderX, ThunderX2; OCTEON TX; Armada 7040, Armada 8040
NVIDIA Grace; Tegra X1, Tegra X2, Xavier, Orin; BlueField, BlueField-2
NXP i.MX 8M, 8M Mini; Layerscape LS1012A, LS1027A/LS1017A, LS1028A/LS1018A, LS1043A, LS1046A, LS1088A, LS2080A/LS2040A, LS2088A, LX2160A
Rockchip RK3399
Socionext SynQuacer SC2A11
Xilinx Zynq UltraScale+ MPSoC
Fuente: opennet.ru
