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”. Nel progetto sottolineano che è la prima volta che due rami stabili di AlmaLinux vengano rilasciati in un giorno. Questo rilascio è il risultato di miglioramenti nell'infrastruttura di build, automazione e procedure di QA, consentendo di gestire due rami paralleli senza ritardi.
AlmaLinux 9.8 viene fornito con il kernel 5.14.0-687.5.3.el9_8 ed è disponibile come ISO di installazione per x86_64, aarch64, ppc64le e s390x. AlmaLinux 10.2 utilizza il kernel 6.12.0-211.7.3.el10_2; sono state preparate build per x86_64, x86_64_v2, aarch64, ppc64le e s390x, oltre a un ambiente utente i686 senza un kernel a 32 bit separato né un programma di installazione avviabile.
Entrambe le versioni includono correzioni per diverse vulnerabilità recentemente discusse: Copy Fail, Dirty FRAG, Fragnesia, nginx Rift e SSH Keysign Pwn. Questo è importante per gli utenti che stanno installando il sistema da zero o aggiornando da AlmaLinux 9.7 e 10.1 che non sono ancora stati patchati.
Le principali novità di 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 applicazioni moderne senza la necessità di collegare repository di terze parti.
Aggiunto Python 3.14. La nuova versione di Python viene fornita come pacchetto separato, consentendo di utilizzarla in parallelo con i componenti di sistema, senza compromettere la compatibilità della branch principale di Enterprise Linux 9.
Sono disponibili 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 aggiornato alla versione 24. Questo offre agli utenti di EL9 uno stack più aggiornato per le applicazioni server e lo sviluppo.
Aggiornati gli strumenti di debug e analisi delle prestazioni. 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 tracciamento, il profiling, la diagnosi di problemi a basso livello e l'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 accesso di controllo obbligatorio, le impostazioni criptografiche, SSH, l'autenticazione e la registrazione remota.
Aggiornati i componenti di rete. Nel sistema sono inclusi 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.
Contenitori e virtualizzazione aggiornati. 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, build di contenitori e host virtuali.
Aggiornati altri componenti di sistema. Tra gli aggiornamenti significativi 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 proattivo della correzione del kernel. AlmaLinux 9.8 include il backport approvato ALESCo del patch proc: fix a dentry lock race between release_task and lookup, che elimina il consumo eccessivo di CPU da parte dei processi systemd e ps durante la pulizia dei task. La correzione è stata proposta in CentOS Stream 9, ma la sua inclusione upstream è stata posticipata almeno fino a RHEL 9.9, quindi AlmaLinux l'ha inclusa in anticipo.
Principali cambiamenti in AlmaLinux OS 10.2 “Lavender Lion”
Aggiornati i compilatori e i pacchetti toolset. In AlmaLinux 10.2 sono inclusi LLVM Toolset 21.1.8, Rust Toolset 1.92.0 e GCC Toolset 15 basata su gcc 15.2.1.
Aggiunte nuove versioni di lingue e DBMS. Nella release sono inclusi Python 3.14, PostgreSQL 18, MariaDB 11.8, Ruby 4.0 e PHP 8.4. Per sviluppatori e amministratori, questa è una delle principali differenze tra 10.2 e la precedente serie 10.x.
Aggiunti SDL3 e libkrun. Tra i nuovi pacchetti ci sono SDL3 3.2.4 e libkrun 1.17.4. SDL3 è fondamentale per le applicazioni multimediali e di gioco, mentre libkrun viene utilizzato in scenari di virtualizzazione leggera e isolamento.
Aggiornati gli strumenti di performance e debugging. Includiamo 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 il ramo 10.2 più adatto per il tracciamento, profiling e analisi dei problemi con eBPF in produzione.
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, audit, VPN/IPsec e controllo dell'integrità.
Aggiornati gli strumenti di rete. AlmaLinux 10.2 viene 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 del filtraggio dei pacchetti.
Contenitori e virtualizzazione aggiornati. Nella release 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 mantenuto GNOME 49, oltre a 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.
Il supporto per Btrfs. A differenza della versione compatibile di RHEL, AlmaLinux 10.2 continua a fornire supporto Btrfs, inclusa la possibilità di avvio da una partizione Btrfs.
Continuato il supporto per x86_64_v2. AlmaLinux 10 segue la decisione di Red Hat di utilizzare x86_64-v3 come livello principale di ottimizzazione, ma rilascia contemporaneamente 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 core o installer di avvio separati a 32 bit; i pacchetti vengono pubblicati tramite vault e le immagini Docker possono essere eseguite con —platform linux/386.
Inclusi i frame pointers di default. Questo semplifica il profiling del sistema e il tracing in tempo reale, utile per l'ottimizzazione delle prestazioni su server e workstation.
Ripristinato il supporto per 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.
Incluso KVM per IBM POWER. Il supporto per KVM nel stack di virtualizzazione per IBM POWER è ora completamente abilitato e non più in uno stato di anteprima, come in precedenza.
Firefox e Thunderbird vengono forniti come pacchetti RPM standard. Nai repository di sistema di AlmaLinux 10.2, queste applicazioni sono disponibili come RPM classici e non solo in formati alternativi.
Il CRB è attivato di default. Repository CodeReady Builder è attivato di fabbrica, semplificando l'installazione di librerie e file di intestazione spesso necessari per la creazione di software.
È stata ampliata la compatibilità con l'hardware più vecchio. In AlmaLinux 10.2, sono stati ripristinati gli ID PCI per un certo numero di dispositivi di storage e rete disabilitati 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 l'aggiornamento standard tramite dnf upgrade -y; istruzioni separate per la transizione dalle versioni beta sono fornite nelle note di rilascio di AlmaLinux.
Fonte: linux.org.ru
