Se presenta el lanzamiento de la distribución AlmaLinux 10.1, sincronizada con Red Hat Enterprise Linux 10.1 y conteniendo todos los cambios propuestos en este lanzamiento. Las imágenes de instalación están preparadas para arquitecturas x86_64_v3, x86_64_v2, ARM64, ppc64le y s390x en forma de imagen de arranque (927 MB), mínima (1.4 GB) y completa (8.3 GB). Más adelante se crearán compilaciones en vivo con GNOME, KDE, MATE y Xfce, así como imágenes para placas Raspberry Pi, contenedores, WSL (Subsistema de Windows para Linux) y plataformas en la nube.
La distribución es compatible binariamente con Red Hat Enterprise Linux siempre que sea posible y puede utilizarse como reemplazo de RHEL 10.1 y CentOS 10 Stream. Además del cambio de marca y la eliminación de paquetes específicos de RHEL, AlmaLinux 10.1 presenta las siguientes diferencias con respecto a RHEL 10.1:
- Se ha restaurado la compatibilidad con el sistema de archivos Btrfs. Hemos añadido la posibilidad de particionar unidades mediante Btrfs en el instalador, hemos garantizado la instalación del módulo de kernel btrfs.ko, hemos devuelto la suite de utilidades btrfs-progs y hemos adaptado la pila de gestión de almacenamiento para Btrfs. También hemos verificado el correcto funcionamiento de los siguientes paquetes en entornos Btrfs: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 y virt-v2v. Red Hat dejó obsoleto el sistema de archivos Btrfs en RHEL 7.4 (2017) y ha interrumpido su compatibilidad en RHEL 8.
- El repositorio de paquetes CodeReady Builder (CRB) está habilitado por defecto. Contiene una selección de paquetes no disponibles por defecto en Red Hat Enterprise Linux, incluyendo aplicaciones para desarrolladores, bibliotecas y wrappers adicionales, así como paquetes con datos de depuración, documentación, archivos de encabezado, compilaciones estáticas y ejemplos de código (los paquetes "-devel", "-example", "-doc" y "-static"). Entre otras cosas, CRB incluye bibliotecas utilizadas como dependencias en paquetes del repositorio EPEL (Paquetes adicionales para Enterprise Linux).
- Se han creado paquetes para instalar los controladores de NVIDIA y la pila CUDA. Estos controladores se pueden usar en configuraciones con arranque seguro UEFI. Los módulos de kernel del conjunto oficial de controladores propietarios de NVIDIA no se pueden cargar en el modo de arranque seguro UEFI porque no están firmados digitalmente por la distribución. Esta limitación se solucionó utilizando módulos de kernel de NVIDIA disponibles públicamente, que se usaron para crear un paquete propietario nvidia-open-kmod con módulos firmados digitalmente por AlmaLinux. Un paquete independiente, almalinux-release-nvidia-driver, configura un repositorio externo mantenido por NVIDIA, desde el cual se cargan los controladores CUDA y los componentes propietarios de los controladores NVIDIA que se ejecutan en el espacio de usuario.
- Se han creado compilaciones independientes para la segunda versión de la microarquitectura x86-64 (x86-64-v2). Estas compilaciones se mantienen en paralelo con las compilaciones x86-64 base, generadas con optimizaciones para la microarquitectura x86-64-v3 utilizada en RHEL 10. La compatibilidad adicional con x86-64-v2 garantiza la compatibilidad con CPU anteriores a Intel Haswell y AMD Excavator, diseñadas antes de 2013. Además de los repositorios estándar, también se preparan compilaciones x86-64-v2 para paquetes del repositorio EPEL.
- Se han reintroducido las implementaciones de servidor y cliente del protocolo SPICE, lo que permite interacciones de escritorio remoto en un entorno virtual con QEMU/KVM. A diferencia de los protocolos VNC y RDP, SPICE renderiza el contenido de la pantalla y procesa las transmisiones de audio en el lado del cliente, en lugar de en el servidor. servidorEn RHEL, la compatibilidad con SPICE se eliminó en la versión 9.0.
- Se volvió a utilizar el registro del procesador %rbp como puntero base a un marco de pila que contiene direcciones de retorno y variables de función (puntero de marco). El uso de un puntero para apilar marcos permite que la distribución utilice capacidades adicionales para el seguimiento y la creación de perfiles del sistema.
- Se ha implementado la capacidad de utilizar un hipervisor. KVM En sistemas con procesadores IBM POWER. En RHEL, dicha compatibilidad se suspendió en la rama 9.0.
- El repositorio de Synergy, que contiene paquetes distintos a Red Hat Enterprise Linux, se mantiene. Actualmente, contiene paquetes para el entorno de usuario Pantheon, desarrollado por el proyecto Elementary OS, y Warpinator, una utilidad para compartir archivos cifrados entre dos ordenadores.
- La capacidad de arrancar en modo UEFI Secure Boot se ha implementado para sistemas con procesadores Intel/AMD y ARM.
- Se ha restaurado el soporte para más de 150 dispositivos de hardware no compatibles con RHEL 10.1. Por ejemplo, se han devuelto los ID de dispositivos PCI antiguos en los controladores:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, productos Raid avanzados de Adaptec, HP NetRAID-4M, IBM ServeRAID e ICP SCSI
- be2iscsi - Emulex OneConnectOpen-iSCSI para BladeEngine 2 y 3
- be2net – Adaptadores Emulex BladeEngine 2 y 3*
- hpsa - Controlador HP Smart Array
- lpfc - SCSI de canal de fibra Emulex LightPulse
- megaraid_sas - Broadcom MegaRAID SAS
- mlx4_core - Mellanox Gen2 y ConnectX-2
- mpt3sas - LSI MPT Fusión SAS 3.0
- mptsas - Host Fusion MPT SAS
- qla2xxx - HBA de canal de fibra QLogic
- qla4xxx: HBA iSCSI de QLogic.
La distribución AlmaLinux fue fundada por CloudLinux en respuesta al final prematuro del soporte para CentOS 8 por parte de Red Hat (las actualizaciones para CentOS 8 se suspendieron a fines de 2021, y no en 2029, como esperaban los usuarios). El proyecto es supervisado por una organización independiente sin fines de lucro, la Fundación AlmaLinux OS, que se creó para desarrollarse en un entorno neutral impulsado por la comunidad utilizando un modelo de gobierno similar al del Proyecto Fedora. El kit de distribución es gratuito para todas las categorías de usuarios. Todos los desarrollos de AlmaLinux se publican bajo licencias libres.
Además de AlmaLinux, Rocky Linux (desarrollado por la comunidad bajo el liderazgo del fundador de CentOS), Oracle Linux, SUSE Liberty Linux y EuroLinux también se posicionan como alternativas al clásico CentOS. Además, Red Hat ha puesto RHEL a disposición de organizaciones de código abierto y entornos de desarrolladores individuales de forma gratuita con hasta 16 sistemas virtuales o físicos.
Fuente: opennet.ru
