È stato presentato il rilascio della 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), immagine minima (1,4 GB) e immagine completa (7,3 GB). Successivamente saranno create build Live con GNOME, KDE, MATE e Xfce, così come immagini per Raspberry Pi, container, WSL (Windows Subsystem for Linux) e piattaforme cloud.
La distribuzione è binariamente compatibile con Red Hat Enterprise Linux e può essere utilizzata come sostituto di RHEL 10 e CentOS 10 Stream. Oltre al rebranding e alla rimozione di pacchetti specifici per RHEL, in AlmaLinux 10.0 sono state evidenziate le seguenti differenze rispetto a RHEL 10:
- Sono state create build separate per la seconda versione della microarchitettura x86-64 (x86-64-v2), che vengono accompagnate parallelamente alle build di base x86-64, formate con ottimizzazioni per la microarchitettura x86-64-v3, utilizzata in RHEL 10. Il supporto aggiuntivo per x86-64-v2 permette di garantire la compatibilità con CPU più vecchie di Intel Haswell e AMD Excavator, progettate prima del 2013. Oltre ai repository standard, le build x86-64-v2 sono state preparate anche per i pacchetti del repository EPEL.
- Ritorna l'uso del registro del processore %rbp come puntatore base per il frame dello stack, contenente gli indirizzi di ritorno e le variabili della funzione (frame pointer). L'uso del puntatore ai frame dello stack consente di utilizzare nella distribuzione funzionalità aggiuntive per il tracciamento e il profilamento 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 gestito da 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 su server. In RHEL il supporto per SPICE è stato interrotto con la versione 9.0.
- È stata implementata la possibilità di utilizzare un hypervisor KVM su sistemi con processori IBM POWER. In RHEL, questo 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.
- È stato ripristinato il supporto per oltre 150 dispositivi hardware non supportati in RHEL 10. Ad esempio, sono stati restituiti gli identificativi di vecchi dispositivi 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 — Emulex BladeEngine 2 e 3 adapters *
- 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 — Fusion MPT SAS Host
- qla2xxx — QLogic Fibre Channel HBA
- qla4xxx — QLogic iSCSI HBA.

La distribuzione AlmaLinux è stata creata dalla CloudLinux in risposta alla cessazione anticipata del supporto per CentOS 8 da parte di Red Hat (il rilascio degli aggiornamenti per CentOS 8 è terminato alla fine del 2021, e non nel 2029 come supponevano gli utenti). Il progetto è gestito da un'organizzazione non profit chiamata AlmaLinux OS Foundation, creata per lo sviluppo su una piattaforma neutral con la partecipazione della comunità e utilizzando un modello di gestione simile a quello del progetto Fedora. La distribuzione è gratuita per tutte le categorie di utenti. Tutti i progressi di AlmaLinux sono pubblicati sotto licenze libere.
Oltre ad AlmaLinux, come alternativa al classico CentOS si stanno proponendo anche Rocky Linux (sviluppato da una comunità sotto la guida del fondatore di CentOS), Oracle Linux, SUSE Liberty Linux ed EuroLinux. Inoltre, la compagnia Red Hat ha fornito la possibilità di utilizzare gratuitamente RHEL nelle organizzazioni che sviluppano software open source e in ambienti di sviluppatori individuali con un massimo di 16 sistemi virtuali o fisici.
Fonte: opennet.ru
