Viene presentata la release della distribuzione AlmaLinux 10.0, sincronizzata con Red Hat Enterprise Linux 10.0 e contenente tutte le modifiche proposte in questa release. Le immagini di installazione sono 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). In seguito verranno create build live con GNOME, KDE, MATE e Xfce, nonché immagini per schede Raspberry Pi, container, WSL (sottosistema Windows per Linux) e piattaforme cloud.
La distribuzione è compatibile a livello binario con Red Hat Enterprise Linux, ove possibile, e può essere utilizzata in sostituzione di RHEL 10 e CentOS 10 Stream. Oltre al rebranding e alla rimozione dei pacchetti specifici di RHEL, AlmaLinux 10.0 presenta 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 gestite parallelamente alle build x86-64 di base, create con ottimizzazioni per la microarchitettura x86-64-v3 utilizzata in RHEL 10. Il supporto aggiuntivo per x86-64-v2 garantisce la compatibilità con CPU precedenti a Intel Haswell e AMD Excavator, progettate prima del 2013. Oltre ai repository standard, vengono preparati anche assembly x86-64-v2 per i pacchetti del repository EPEL.
- Ripristinato l'utilizzo del registro del processore %rbp come puntatore base a uno stack frame contenente indirizzi di ritorno e variabili di funzione (puntatore frame). L'utilizzo di un puntatore per impilare i frame consente alla distribuzione di utilizzare funzionalità aggiuntive per il tracciamento e la profilazione del sistema.
- Sono state reintrodotte le implementazioni server e client del protocollo SPICE, consentendo interazioni desktop remote in un ambiente virtuale con QEMU/KVM. A differenza dei protocolli VNC e RDP, SPICE esegue il rendering dei contenuti dello schermo ed elabora i flussi audio sul lato client, anziché sul server. serverIn RHEL, il supporto SPICE è stato abbandonato nella versione 9.0.
- È stata implementata la possibilità di utilizzare un hypervisor KVM Sui sistemi con processori IBM POWER. In RHEL, tale supporto è stato interrotto nella versione 9.0.
- La possibilità di eseguire l'avvio in modalità UEFI Secure Boot è stata implementata per i 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 ID dei vecchi dispositivi PCI nei driver:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, prodotti Raid avanzati Adaptec, HP NetRAID-4M, IBM ServeRAID e ICP SCSI
- be2iscsi - Emulex OneConnectOpen-iSCSI per BladeEngine 2 e 3
- be2net – Adattatori Emulex BladeEngine 2 e 3 *
- hpsa: controller HP Smart Array
- lpfc - SCSI Fibre Channel Emulex LightPulse
- megaraid_sas - Broadcom MegaRAID SAS
- mlx4_core - Mellanox Gen2 e ConnectX-2
- mpt3sas - LSI MPT Fusion SAS 3.0
- mptsas: host SAS Fusion MPT
- qla2xxx - HBA a canale in fibra ottica QLogic
- qla4xxx - HBA iSCSI QLogic.

La distribuzione AlmaLinux è stata fondata da CloudLinux in risposta alla fine prematura del supporto per CentOS 8 da parte di Red Hat (gli aggiornamenti per CentOS 8 sono stati interrotti alla fine del 2021 e non nel 2029, come previsto dagli utenti). Il progetto è supervisionato da un'organizzazione senza scopo di lucro separata, la AlmaLinux OS Foundation, che è stata creata per svilupparsi in un ambiente neutrale e guidato dalla comunità utilizzando un modello di governance simile al Fedora Project. Il kit di distribuzione è gratuito per tutte le categorie di utenti. Tutti gli sviluppi di AlmaLinux sono pubblicati con licenze libere.
Oltre ad AlmaLinux, come alternative al classico CentOS si posizionano anche Rocky Linux (sviluppato dalla comunità sotto la guida del fondatore di CentOS), Oracle Linux, SUSE Liberty Linux ed EuroLinux. Inoltre, Red Hat ha reso RHEL disponibile gratuitamente per organizzazioni open source e ambienti di sviluppo individuali con un massimo di 16 sistemi virtuali o fisici.
Fonte: opennet.ru
