Proiectul AlmaLinux a anunțat lansarea a două versiuni stabile ale distribuției: AlmaLinux OS 9.8 “Olive Jaguar” și AlmaLinux OS 10.2 “Lavender Lion”. Proiectul subliniază că este prima dată când două ramuri stabile AlmaLinux sunt lansate în aceeași zi. Această lansare a rezultat din îmbunătățirea infrastructurii de construcție, a automatizării și a procedurilor de QA, permițându-le să ruleze două ramuri paralele fără întârzieri pentru niciuna dintre ele.
AlmaLinux 9.8 vine cu un nucleu 5.14.0-687.5.3.el9_8 și este disponibil în imagini ISO de instalare pentru x86_64, aarch64, ppc64le și s390x. AlmaLinux 10.2 folosește nucleul 6.12.0-211.7.3.el10_2; pentru aceasta sunt pregătite construcții pentru x86_64, x86_64_v2, aarch64, ppc64le și s390x, precum și un mediu utilizator i686 fără un nucleu separat de 32 de biți și un installer de boot.
Ambele versiuni includ corecții pentru o serie de vulnerabilități recent discutate: Copy Fail, Dirty FRAG, Fragnesia, nginx Rift și SSH Keysign Pwn. Acest lucru este important pentru utilizatorii care instalează sistemul de la zero sau se actualizează de la versiunile AlmaLinux 9.7 și 10.1 care nu sunt încă corectate.
Principalele schimbări în AlmaLinux OS 9.8 “Olive Jaguar”
Au fost actualizate seturile de compilatoare. În sistem au fost adăugate LLVM Toolset 21.1.8, Rust Toolset 1.92.0 și GCC Toolset 15. Acest lucru extinde instrumentele disponibile pentru construirea aplicațiilor moderne fără a fi nevoie de a conecta repo-uri externe.
A fost adăugat Python 3.14. Noua versiune Python este livrată ca un pachet separat, ceea ce permite utilizarea ei paralel cu componentele de sistem, fără a rupe compatibilitatea cu ramura de bază Enterprise Linux 9.
Au apărut noi fluxuri de module pentru MariaDB, PostgreSQL și Ruby. În AlmaLinux 9.8 au fost adăugate fluxuri modulare MariaDB 11.8, PostgreSQL 18 și Ruby 4.0, iar fluxul Node.js actualizat la versiunea 24. Acest lucru le oferă utilizatorilor EL9 o stivă mai recentă pentru aplicațiile de server și dezvoltare.
Au fost actualizate instrumentele de depanare și analiză a performanței. În lansare au fost incluse elfutils 0.194, Valgrind 3.26.0, SystemTap 5.4, rsyslog 8.2510.0, GDB 16.3 și Bpftrace 0.24. Aceste componente sunt utilizate pentru urmărirea, profilarea, diagnosticarea problemelor de nivel inferior și analiza comportamentului aplicațiilor.
A fost întărit stiva de securitate. Actualizate SELinux-policy 38.1.75, SSSD 2.9.8, OpenSSL 3.5.5, OpenSSH 9.9p1, crypto-policies 20260224, Keylime 7.12.1 și GnuTLS 3.8.10. Acest lucru afectează politicile de control al accesului mandatoriu, setările criptografice, SSH, autentificarea și certificarea de la distanță.
Au fost actualizate componentele de rețea. Sistemul include NetworkManager 1.54.3 și iproute 6.17.0, care actualizează pachetul de bază de instrumente pentru configurarea rețelei, rutare și gestionarea interfețelor de rețea.
Containerele și virtualizarea au fost actualizate. AlmaLinux 9.8 include Podman 5.8.0, Buildah 1.43.0, libvirt 11.10.0, QEMU-KVM 10.1.0 și skopeo 1.22.0. Aceasta este o parte importantă a lansării pentru servere, sisteme CI, construcții de containere și gazde virtuale.
Au fost actualizate și alte componente de sistem. Printre actualizările notabile se numără 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 și sudo 1.9.17p2.
A fost adăugat un backport anticipat al corectării nucleului. AlmaLinux 9.8 include un backport aprobat ALESCo al patch-ului proc: fix a dentry lock race între release_task și lookup, care elimină consumul excesiv de CPU de către procesele systemd și ps în timpul curățării sarcinilor. Corectarea a fost propusă în CentOS Stream 9, dar includerea sa în upstream a fost amânată cu cel puțin până la RHEL 9.9, de aceea AlmaLinux a inclus-o mai devreme.
Modificările principale în AlmaLinux OS 10.2 “Lavender Lion”
Compilatoarele și pachetele toolset au fost actualizate. AlmaLinux 10.2 include LLVM Toolset 21.1.8, Rust Toolset 1.92.0 și GCC Toolset 15 bazat pe gcc 15.2.1.
Au fost adăugate versiuni noi ale limbajelor și SGBD-urilor. Lansarea include Python 3.14, PostgreSQL 18, MariaDB 11.8, Ruby 4.0 și PHP 8.4. Pentru dezvoltatori și administratori, aceasta este una dintre principalele diferențe ale versiunii 10.2 față de ramura anterioară 10.x.
Au fost adăugate SDL3 și libkrun. Lista noilor pachete include SDL3 3.2.4 și libkrun 1.17.4. SDL3 este important pentru aplicațiile multimedia și de jocuri, iar libkrun este utilizat în scenarii de virtualizare ușoară și izolare.
Instrumentele de performanță și debugging au fost actualizate. Pachetul include 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 și libbpf 1.7.0. Acest lucru face ca ramura 10.2 să fie mai potrivită pentru trasarea eBPF, profilarea și analiza problemelor în producție.
Stiva de securitate a fost actualizată. În lansare au fost incluse 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 și aide 0.19.2. Modificările afectează SELinux, SSH, politicile criptografice, auditul, VPN/IPsec și integritatea datelor.
Instrumentele de rețea au fost actualizate. AlmaLinux 10.2 vine cu NetworkManager 1.56.0, iproute 6.17.0, nftables 1.1.5, BIND 9.18.33-15 și chrony 4.8. Acest lucru actualizează subsistemul de rețea de bază, serverul DNS, sincronizarea timpului și instrumentele de configurare a filtrării pachetelor.
Containerele și virtualizarea au fost actualizate. Lansarea include Podman 5.8.0, Buildah 1.43.0, skopeo 1.22.0, libvirt 11.10.0 și QEMU-KVM 10.1.0.
Desktopul și componentele sistemului au fost actualizate. AlmaLinux 10.2 a primit GNOME 49, dar și pentru 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 și sudo 1.9.17p2.
Suportul pentru Btrfs s-a menținut. Spre deosebire de versiunea compatibilă RHEL, AlmaLinux 10.2 continuă să ofere suport Btrfs, inclusiv capacitatea de a porni de pe o partiție Btrfs.
Suportul pentru x86_64_v2 a fost menținut. AlmaLinux 10 urmează decizia Red Hat de a utiliza x86_64-v3 ca nivel principal de optimizare, dar eliberează în același timp o versiune x86_64_v2 pentru hardware mai vechi. Pentru utilizatorii acestei arhitecturi, proiectul recompune, de asemenea, pachetele EPEL.
A fost adăugată o mediu personalizat i686. AlmaLinux 10.2 a primit pachete utilizator de 32 de biți i686, destinate software-ului vechi, scripturilor CI și încărcărilor containerizate. Nu există un nucleu separat de 32 de biți și un installer de boot; pachetele sunt publicate prin vault, iar imaginile Docker pot fi lansate cu —platform linux/386.
Frame pointers sunt incluse în mod implicit. Aceasta simplifică profilarea sistemului și trasarea în timp real, ceea ce este util pentru optimizarea performanței pe servere și stații de lucru.
Suportul pentru SPICE a fost restabilit. AlmaLinux 10.2 include din nou SPICE atât pentru aplicații server, cât și pentru client, ceea ce este important pentru anumite scenarii de virtualizare și acces de la distanță la consola grafică.
KVM pentru IBM POWER a fost inclus. Suportul KVM în stiva de virtualizare pentru IBM POWER este acum complet activat, nu în stadiul de funcție preliminară, cum era anterior.
Firefox și Thunderbird sunt furnizate ca pachete RPM obișnuite. În repo-urile sistemului AlmaLinux 10.2, aceste aplicații sunt disponibile ca RPM clasice, nu doar în formate alternative de livrare.
CRB este inclus în mod implicit. Repository-ul CodeReady Builder este activat din start, ceea ce simplifică instalarea bibliotecilor și fișierelor de antet, adesea necesare pentru compilarea software-ului.
Suportul pentru hardware mai vechi a fost extins. În AlmaLinux 10.2, au fost restabilite ID-urile PCI pentru mai multe dispozitive de stocare și rețea, dezactivate în upstream: Adaptec, Dell PERC, HP Smart Array, Emulex, Broadcom MegaRAID, Mellanox ConnectX-2/3, LSI SAS, QLogic Fibre Channel și QLogic iSCSI.
Pentru a actualiza un sistem deja instalat, este suficient să efectuezi o actualizare standard prin dnf upgrade -y; instrucțiuni separate pentru trecerea de la versiunile beta sunt incluse în notele de lansare AlmaLinux.
Sursa: linux.org.ru
