È stato rilasciato il distribuzione AlmaLinux 10.0, sincronizzato con Red Hat Enterprise Linux 10.0 e contenente tutte le modifiche proposte in questa versione. Le immagini di installazione sono state preparate per le architetture x86_64_v3, x86_64_v2, ARM64, ppc64le e s390x sotto forma di immagine avviabile (864 MB), minima (1,4 GB) e completa (7,3 GB). Successivamente verranno create versioni Live con GNOME, KDE, MATE e Xfce, così come immagini per piattaforme Raspberry Pi, container, WSL (Windows Subsystem for Linux) e piattaforme cloud.
Il distribuzione è binariamente compatibile con Red Hat Enterprise Linux e può essere utilizzato come sostituto di RHEL 10 e CentOS 10 Stream. Oltre al rebranding e alla rimozione dei pacchetti specifici di RHEL, in AlmaLinux 10.0 sono evidenziate le seguenti differenze rispetto a RHEL 10:
- Sono state create versioni separate per la seconda versione dell'architettura micro x86-64 (x86-64-v2), che sono accompagnate parallelamente alle versioni base x86-64, ottimizzate per l'architettura micro x86-64-v3, utilizzata in RHEL 10. Il supporto aggiuntivo per x86-64-v2 garantisce la compatibilità con CPU più vecchie di Intel Haswell e AMD Excavator, progettate prima del 2013. Oltre ai repository standard, le versioni x86-64-v2 sono state preparate anche per i pacchetti del repository EPEL.
- È stato ripristinato l'uso del registro del processore %rbp come puntatore di base per il frame dello stack, contenente gli indirizzi di ritorno e le variabili della funzione (frame pointer). L'uso del puntatore del frame dello stack permette di sfruttare ulteriori funzionalità per il tracing e il profiling del sistema.
- Sono state restituite le implementazioni server e client del protocollo SPICE, che consente di organizzare il lavoro remoto con un desktop funzionante in un ambiente virtuale sotto QEMU/KVM. A differenza dei protocolli VNC e RDP, in SPICE il rendering del contenuto dello schermo e l'elaborazione dei flussi audio avvengono sul lato client, non sul server. In RHEL, il supporto per SPICE è stato interrotto con il rilascio 9.0.
- Implementata la possibilità di utilizzare hypervisor KVM su sistemi con processori IBM POWER. In RHEL tale supporto è stato interrotto nella versione 9.0.
- È stata implementata la possibilità di avvio in modalità UEFI Secure Boot per sistemi con processori Intel/AMD e ARM.
- È stata ripristinata la supporto per oltre 150 dispositivi hardware non supportati in RHEL 10. Ad esempio, sono stati reinseriti gli identificatori delle vecchie periferiche PCI nei driver:
- aacraid — Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi — Emulex OneConnectOpen-iSCSI per BladeEngine 2 e 3
- be2net — Adattatori Emulex BladeEngine 2 e 3 *
- hpsa — HP Smart Array Controller
- 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 Fusion MPT SAS
- qla2xxx — QLogic Fibre Channel HBA
- qla4xxx — QLogic iSCSI HBA.

Il sistema AlmaLinux è stato sviluppato da CloudLinux in risposta alla cessazione prematura del supporto per CentOS 8 da parte di Red Hat (il rilascio di aggiornamenti per CentOS 8 è stato interrotto alla fine del 2021, e non nel 2029 come inizialmente previsto dagli utenti). Il progetto è supervisionato da una organizzazione no-profit chiamata AlmaLinux OS Foundation, creata per promuovere uno sviluppo su una piattaforma neutra, coinvolgendo la comunità e utilizzando un modello di governance simile a quello del progetto Fedora. Il sistema è gratuito per tutte le categorie di utenti. Tutti i progressi di AlmaLinux sono pubblicati sotto licenze libere.
Oltre ad AlmaLinux, come alternative a CentOS classico vengono proposti Rocky Linux (sviluppato dalla comunità sotto la guida del fondatore di CentOS), Oracle Linux, SUSE Liberty Linux ed EuroLinux. Inoltre, Red Hat ha concesso l'uso gratuito di RHEL nelle organizzazioni che sviluppano software open source e negli ambienti di sviluppatori individuali fino a 16 sistemi virtuali o fisici.
Fonte: opennet.ru
