Preséntase a versión da distribución AlmaLinux 10.1, sincronizada con Red Hat Enterprise Linux 10.1 e que contén todos os cambios propostos nesta versión. As imaxes de instalación están preparadas para as arquitecturas x86_64_v3, x86_64_v2, ARM64, ppc64le e s390x en forma de imaxe de arranque (927 MB), mínima (1.4 GB) e completa (8.3 GB). Máis adiante crearanse versións en directo con GNOME, KDE, MATE e Xfce, así como imaxes para placas Raspberry Pi, contedores, WSL (subsistema de Windows para Linux) e plataformas na nube.
A distribución é compatible con Red Hat Enterprise Linux sempre que sexa posible e pódese usar como substituto de RHEL 10.1 e CentOS 10 Stream. Ademais do cambio de nome e a eliminación de paquetes específicos de RHEL, AlmaLinux 10.1 presenta as seguintes diferenzas con respecto a RHEL 10.1:
- Restaurouse a compatibilidade co sistema de ficheiros Btrfs. Engadimos a capacidade de particionar unidades usando Btrfs no instalador, garantimos a instalación do módulo do kernel btrfs.ko, devolvemos o conxunto de utilidades btrfs-progs e adaptamos a pila de xestión de almacenamento para Btrfs. Tamén verificamos que os seguintes paquetes funcionan correctamente en entornos Btrfs: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 e virt-v2v. Red Hat deixou obsoleto o sistema de ficheiros Btrfs en RHEL 7.4 (2017) e deixou de ofrecer compatibilidade con el en RHEL 8.
- O repositorio de paquetes CodeReady Builder (CRB) está activado por defecto. Contén unha selección de paquetes que non se ofrecen por defecto en Red Hat Enterprise Linux, incluíndo aplicacións para desenvolvedores, bibliotecas e envoltorios adicionais, así como paquetes que conteñen datos de depuración, documentación, ficheiros de cabeceira, compilacións estáticas e exemplos de código (os paquetes "-devel", "-example", "-doc" e "-static"). Entre outras cousas, CRB inclúe bibliotecas que se usan como dependencias en paquetes do repositorio EPEL (Extra Packages for Enterprise Linux).
- Creáronse paquetes para instalar controladores NVIDIA e a pila CUDA. Os controladores pódense usar en configuracións con arranque seguro UEFI. Os módulos do núcleo do conxunto oficial de controladores propietarios de NVIDIA non se poden cargar no modo de arranque seguro UEFI porque a distribución non os asina dixitalmente. Esta limitación eludiuse usando módulos do núcleo dispoñibles abertamente por NVIDIA, que se usaron para crear un paquete propietario nvidia-open-kmod con módulos asinados dixitalmente por AlmaLinux. Un paquete separado, almalinux-release-nvidia-driver, configura un repositorio externo mantido por NVIDIA, desde o que se cargan os controladores CUDA e os compoñentes propietarios de controladores NVIDIA que se executan no espazo de usuario.
- Creáronse compilacións separadas para a segunda versión da microarquitectura x86-64 (x86-64-v2). Estas compilacións mantéñense en paralelo coas compilacións base x86-64, que se xeran con optimizacións para a microarquitectura x86-64-v3 empregada en RHEL 10. A compatibilidade adicional con x86-64-v2 garante a compatibilidade con CPU máis antigas que Intel Haswell e AMD Excavator, deseñadas antes de 2013. Ademais dos repositorios estándar, tamén se preparan compilacións x86-64-v2 para paquetes do repositorio EPEL.
- Reintroducíronse as implementacións de servidor e cliente do protocolo SPICE, o que permite interaccións de escritorio remoto nun entorno virtual baixo QEMU/KVM. A diferenza dos protocolos VNC e RDP, SPICE renderiza o contido da pantalla e procesa os fluxos de audio no lado do cliente, en lugar de no servidor. servidorEn RHEL, a compatibilidade con SPICE foi eliminada na versión 9.0.
- Volveuse a usar o rexistro do procesador %rbp como punteiro base a un marco de pila que contén enderezos de retorno e variables de función (punteiro de marco). Usar un punteiro para apilar cadros permite que a distribución utilice capacidades adicionais para o rastrexo e perfís do sistema.
- Implementouse a capacidade de usar un hipervisor KVM En sistemas con procesadores IBM POWER. En RHEL, este soporte deixou de existir na rama 9.0.
- O repositorio Synergy, que contén outros paquetes ademais de Red Hat Enterprise Linux, está en mantemento. Actualmente, o repositorio Synergy contén paquetes para o entorno de usuario de Pantheon, desenvolvido polo proxecto Elementary OS, e Warpinator, unha utilidade para compartir ficheiros cifrados entre dous ordenadores.
- Implementouse a capacidade de arrancar no modo de arranque seguro UEFI para sistemas con procesadores Intel/AMD e ARM.
- Restaurouse a compatibilidade con máis de 150 dispositivos de hardware non compatibles con RHEL 10.1. Por exemplo, devolvéronse os ID dos dispositivos PCI antigos nos controladores:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID e ICP SCSI
- be2iscsi - Emulex OneConnectOpen-iSCSI para BladeEngine 2 e 3
- be2net – Adaptadores Emulex BladeEngine 2 e 3 *
- hpsa - Controlador HP Smart Array
- lpfc - Emulex LightPulse Fibre Channel SCSI
- megaraid_sas - Broadcom MegaRAID SAS
- mlx4_core - Mellanox Gen2 e ConnectX-2
- mpt3sas - LSI MPT Fusion SAS 3.0
- mptsas - Host de Fusion MPT SAS
- qla2xxx - QLogic Fibre Channel HBA
- qla4xxx - HBA iSCSI de QLogic.
A distribución AlmaLinux foi fundada por CloudLinux en resposta á terminación prematura do soporte para CentOS 8 por parte de Red Hat (o lanzamento de actualizacións para CentOS 8 detívose a finais de 2021, e non en 2029, como esperaban os usuarios). O proxecto está supervisado por unha organización sen ánimo de lucro, a AlmaLinux OS Foundation, que foi creada para desenvolverse nun sitio neutral con participación da comunidade e utilizando un modelo de goberno similar ao proxecto Fedora. A distribución é gratuíta para todas as categorías de usuarios. Todos os desenvolvementos de AlmaLinux publícanse baixo licenzas libres.
Ademais de AlmaLinux, Rocky Linux (desenvolvido pola comunidade baixo o liderado do fundador de CentOS), Oracle Linux, SUSE Liberty Linux e EuroLinux tamén se posicionan como alternativas ao clásico CentOS. Ademais, Red Hat fixo RHEL dispoñible de xeito gratuíto para organizacións de código aberto e contornos individuais de desenvolvedores con ata 16 sistemas virtuais ou físicos.
Fonte: opennet.ru
