Il progetto AlmaLinux ha annunciato il rilascio di due versioni stabili del sistema operativo: AlmaLinux OS 9.8 “Olive Jaguar” e AlmaLinux OS 10.2 “Lavender Lion”. Il progetto sottolinea che questo è il primo caso in cui due versioni stabili di AlmaLinux sono state rilasciate in un giorno. Il rilascio è il risultato di miglioramenti nell'infrastruttura di build, automazione e procedure QA, che consentono di mantenere due rami paralleli senza ritardi su uno di essi.
AlmaLinux 9.8 è fornito con il kernel 5.14.0-687.5.3.el9_8 ed è disponibile in ISO di installazione per x86_64, aarch64, ppc64le e s390x. AlmaLinux 10.2 utilizza il kernel 6.12.0-211.7.3.el10_2; per essa sono stati preparati pacchetti per x86_64, x86_64_v2, aarch64, ppc64le e s390x, nonché un ambiente utente i686 senza un kernel a 32 bit separato e un installer di avvio.
Entrambe le versioni includono correzioni per una serie di vulnerabilità recentemente discusse: Copy Fail, Dirty FRAG, Fragnesia, nginx Rift e SSH Keysign Pwn. Questo è importante per gli utenti che reinstallano il sistema o aggiornano da versioni di AlmaLinux 9.7 e 10.1 non ancora patchate.
Principali cambiamenti in AlmaLinux OS 9.8 “Olive Jaguar”
Sono stati aggiornati i set di compilatori. Nel sistema sono stati aggiunti LLVM Toolset 21.1.8, Rust Toolset 1.92.0 e GCC Toolset 15. Questo amplia gli strumenti disponibili per la creazione di moderne applicazioni senza la necessità di collegare repository esterni.
È stata aggiunta Python 3.14. La nuova versione di Python è fornita come pacchetto separato, consentendo l'utilizzo parallelo con i componenti di sistema, senza compromettere la compatibilità con la versione di base di Enterprise Linux 9.
Sono stati aggiunti nuovi flussi di moduli per MariaDB, PostgreSQL e Ruby. In AlmaLinux 9.8 sono stati aggiunti flussi modulari MariaDB 11.8, PostgreSQL 18 e Ruby 4.0, e il flusso Node.js è stato aggiornato alla versione 24. Questo offre agli utenti di EL9 uno stack più aggiornato per applicazioni server e sviluppo.
Sono stati aggiornati gli strumenti di debugging e analisi delle performance. Nel rilascio sono inclusi elfutils 0.194, Valgrind 3.26.0, SystemTap 5.4, rsyslog 8.2510.0, GDB 16.3 e Bpftrace 0.24. Questi componenti sono utilizzati per il tracing, profiling, diagnostica di problemi a basso livello e analisi del comportamento delle applicazioni.
Rafforzato lo stack di sicurezza. Aggiornati SELinux-policy 38.1.75, SSSD 2.9.8, OpenSSL 3.5.5, OpenSSH 9.9p1, crypto-policies 20260224, Keylime 7.12.1 e GnuTLS 3.8.10. Questo riguarda le politiche di controllo degli accessi mandatori, le impostazioni crittografiche, SSH, l'autenticazione e l'attestazione remota.
Sono stati aggiornati i componenti di rete. Il sistema include NetworkManager 1.54.3 e iproute 6.17.0, che aggiorna il set di strumenti di base per la configurazione della rete, il routing e la gestione delle interfacce di rete.
Aggiornati i contenitori e la virtualizzazione. AlmaLinux 9.8 include Podman 5.8.0, Buildah 1.43.0, libvirt 11.10.0, QEMU-KVM 10.1.0 e skopeo 1.22.0. Questa è una parte importante del rilascio per server, sistemi CI, compilazioni di container e host virtuali.
Aggiornati altri componenti di sistema. Tra gli aggiornamenti notevoli ci sono Git 2.52.0, Git-LFS 3.7.1, Samba 4.23.5, Mesa 25.2.7, PipeWire 1.4.9, Cockpit 356, cmake 3.31.8 e sudo 1.9.17p2.
Aggiunto un backport anticipato della correzione del kernel. AlmaLinux 9.8 include un backport approvato da ALESCo della patch proc: fix a dentry lock race between release_task e lookup, che risolve un'eccessiva utilizzo della CPU da parte dei processi systemd e ps durante la pulizia delle attività. La correzione è stata proposta in CentOS Stream 9, ma la sua inclusione nell'upstream è stata rinviata almeno fino a RHEL 9.9, quindi AlmaLinux l'ha inclusa in anticipo.
Modifiche principali in AlmaLinux OS 10.2 “Lavender Lion”
Aggiornati i compilatori e i pacchetti del toolset. In AlmaLinux 10.2 sono inclusi LLVM Toolset 21.1.8, Rust Toolset 1.92.0 e GCC Toolset 15 basato su gcc 15.2.1.
Aggiunte nuove versioni dei linguaggi e dei DBMS. Nel rilascio sono inclusi Python 3.14, PostgreSQL 18, MariaDB 11.8, Ruby 4.0 e PHP 8.4. Per gli sviluppatori e gli amministratori, questo è uno dei principali elementi di differenziazione tra 10.2 e la precedente serie 10.x.
Aggiunti SDL3 e libkrun. Nella lista dei nuovi pacchetti ci sono SDL3 3.2.4 e libkrun 1.17.4. SDL3 è importante per le applicazioni multimediali e di gioco, mentre libkrun è utilizzato in scenari di virtualizzazione leggera e isolamento.
Aggiornati gli strumenti di prestazione e debug. Nella fornitura sono inclusi elfutils 0.194, Valgrind 3.26.0, SystemTap 5.4, rsyslog 8.2510.0, GDB 16.3, Bpftrace 0.24.2, BCC 0.35.0 e libbpf 1.7.0. Questo rende la serie 10.2 più adatta per il tracciamento e la profilazione e l'analisi dei problemi in produzione con eBPF.
Aggiornato lo stack di sicurezza. Nel rilascio sono inclusi SELinux-policy 42.1.18, SSSD 2.12.0, OpenSSL 3.5.5, OpenSSH 9.9p1-20, crypto-policies 20260216, Keylime 7.14.1, libreswan 5.3-8, audit 4.0.3-5 e aide 0.19.2. Le modifiche riguardano SELinux, SSH, politiche crittografiche, auditing, VPN/IPsec e controllo dell'integrità.
Aggiornati gli strumenti di rete. AlmaLinux 10.2 è fornito con NetworkManager 1.56.0, iproute 6.17.0, nftables 1.1.5, BIND 9.18.33-15 e chrony 4.8. Questo aggiorna il sottosistema di rete di base, il server DNS, la sincronizzazione del tempo e gli strumenti di configurazione per il filtraggio dei pacchetti.
Aggiornati i contenitori e la virtualizzazione. Nel rilascio sono inclusi Podman 5.8.0, Buildah 1.43.0, skopeo 1.22.0, libvirt 11.10.0 e QEMU-KVM 10.1.0.
Aggiornato il desktop e i componenti di sistema. AlmaLinux 10.2 ha ricevuto GNOME 49, e inoltre Git 2.52.0, Git-LFS 3.7.1, Samba 4.23.5, Mesa 25.2.7, PipeWire 1.4.9, Cockpit 356, cmake 3.31.8 e sudo 1.9.17p2.
Mantenuta la compatibilità con Btrfs. A differenza della versione compatibile di RHEL, AlmaLinux 10.2 continua a fornire supporto Btrfs, compresa la possibilità di avvio da una partizione Btrfs.
Continua il supporto per x86_64_v2. AlmaLinux 10 segue la decisione di Red Hat di utilizzare x86_64-v3 come livello di ottimizzazione principale, ma rilascia parallelamente una build x86_64_v2 per hardware più vecchio. Per gli utenti di questa architettura, il progetto ricompila anche i pacchetti EPEL.
Aggiunto l'ambiente utente i686. AlmaLinux 10.2 ha ricevuto pacchetti utente a 32 bit i686, destinati a software obsoleto, script CI e carichi di lavoro containerizzati. Non ci sono kernel a 32 bit separati né installer di avvio; i pacchetti vengono pubblicati tramite il vault, e le immagini Docker possono essere eseguite con —platform linux/386.
I frame pointers sono abilitati di default. Ciò semplifica il profilo di sistema e il tracciamento in tempo reale, utile per ottimizzare le prestazioni su server e workstation.
Ripristinato il supporto SPICE. AlmaLinux 10.2 include nuovamente SPICE sia per applicazioni server che client, importante per alcuni scenari di virtualizzazione e accesso remoto alla console grafica.
Includendo KVM per IBM POWER. Il supporto KVM nel stack di virtualizzazione per IBM POWER è ora completamente attivato, non più in uno stato di anteprima come prima.
Firefox e Thunderbird vengono forniti come normali pacchetti RPM. Nei repository di sistema di AlmaLinux 10.2, queste applicazioni sono disponibili come RPM classici, non solo in formati alternativi.
CRB abilitato di default. Repository CodeReady Builder attivato out of the box, semplificando l'installazione di librerie e file header frequentemente necessari per la compilazione del software.
Espansa la compatibilità per hardware più vecchio. In AlmaLinux 10.2 sono stati ripristinati gli ID PCI per una serie di dispositivi di archiviazione e rete disattivati nell'upstream: Adaptec, Dell PERC, HP Smart Array, Emulex, Broadcom MegaRAID, Mellanox ConnectX-2/3, LSI SAS, QLogic Fibre Channel e QLogic iSCSI.
Per aggiornare un sistema già installato, è sufficiente eseguire un aggiornamento standard via dnf upgrade -y; istruzioni separate per il passaggio dalle versioni beta sono fornite nelle note di rilascio di AlmaLinux.
Fonte: linux.org.ru
