Il progetto AlmaLinux ha annunciato il rilascio della beta del suo sistema operativo AlmaLinux 10.0, sincronizzato con il nuovo ramo di Red Hat Enterprise Linux 10 e contenente tutte le modifiche proposte. La distribuzione è, per quanto possibile, binariamente compatibile con Red Hat Enterprise Linux e può essere utilizzata come alternativa a RHEL 10 e CentOS 10 Stream. Le immagini di installazione sono state preparate per le architetture x86_64, x86_64_v2, ARM64 (aarch64), IBM PowerPC (ppc64le) e IBM Z (s390x).
È possibile consultare l'elenco delle novità di AlmaLinux 10 nella panoramica delle modifiche proposte in RHEL 10-beta. In termini di funzionalità, AlmaLinux 10 replica RHEL 10, ad eccezione del rebranding e delle seguenti differenze:
- Sono state create build separate per la seconda versione della microarchitettura x86-64 (x86-64-v2), che sono accompagnate parallelamente alle build di base x86-64, ottimizzate per la microarchitettura x86-64-v3 utilizzata in RHEL 10. Il supporto aggiuntivo per x86-64-v2 garantisce la compatibilità con CPU più vecchie come Intel Haswell e AMD Excavator, progettate prima del 2013.
- È 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.
- Nel repository sono inclusi pacchetti rpm con Firefox e Thunderbird (in CentOS Stream 10 e RHEL 10 si consiglia di installare Firefox e Thunderbird dai pacchetti in formato flatpak).
- È stata ripristinata la compatibilità con 144 dispositivi hardware non supportati in RHEL 10. Ad esempio, sono stati reintegrati gli identificatori PCI di vecchi dispositivi 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.
Fonte: opennet.ru
