Projekt AlmaLinux ogłosił wydanie dwóch stabilnych wersji dystrybucji: AlmaLinux OS 9.8 "Olive Jaguar" i AlmaLinux OS 10.2 "Lavender Lion". W projekcie podkreślono, że to pierwszy przypadek, kiedy dwie stabilne gałęzie AlmaLinux zostały wydane w tym samym dniu. Wydanie było wynikiem rozwoju infrastruktury budowy, automatyzacji oraz procedur QA, które umożliwiają prowadzenie dwóch równoległych gałęzi bez opóźnień.
AlmaLinux 9.8 jest dostarczany z jądrem 5.14.0-687.5.3.el9_8 i jest dostępny w obrazach ISO do instalacji dla x86_64, aarch64, ppc64le i s390x. AlmaLinux 10.2 używa jądra 6.12.0-211.7.3.el10_2; dla niej przygotowano wersje dla x86_64, x86_64_v2, aarch64, ppc64le i s390x, a także środowisko użytkownika i686 bez oddzielnego 32-bitowego jądra i instalatora rozruchowego.
Obie wersje zawierają poprawki dla szeregu ostatnio dyskutowanych luk w zabezpieczeniach: Copy Fail, Dirty FRAG, Fragnesia, nginx Rift i SSH Keysign Pwn. To jest ważne dla użytkowników, którzy instalują system od nowa lub aktualizują z jeszcze nie załatanych wersji AlmaLinux 9.7 i 10.1.
Główne zmiany w AlmaLinux OS 9.8 "Olive Jaguar"
Zaktualizowano zestawy kompilatorów. Do systemu dodano LLVM Toolset 21.1.8, Rust Toolset 1.92.0 i GCC Toolset 15. To rozszerza dostępne narzędzia do budowy nowoczesnych aplikacji bez potrzeby podłączania zewnętrznych repozytoriów.
Dodano Python 3.14. Nowa wersja Pythona jest dostarczana jako oddzielny pakiet, co pozwala na korzystanie z niej równolegle z komponentami systemowymi, nie łamiąc zgodności podstawowej gałęzi Enterprise Linux 9.
Pojawiły się nowe strumienie modułów MariaDB, PostgreSQL i Ruby. W AlmaLinux 9.8 dodano modułowe strumienie MariaDB 11.8, PostgreSQL 18 i Ruby 4.0, a strumień Node.js zaktualizowano do wersji 24. To daje użytkownikom EL9 bardziej aktualny stos dla aplikacji serwerowych i rozwoju.
Zaktualizowano narzędzia do debugowania i analizy wydajności. Do wydania trafiły elfutils 0.194, Valgrind 3.26.0, SystemTap 5.4, rsyslog 8.2510.0, GDB 16.3 i Bpftrace 0.24. Te komponenty służą do śledzenia, profilowania, diagnostyki problemów niskopoziomowych oraz analizy zachowania aplikacji.
Wzmocniony stos bezpieczeństwa. Zaktualizowano 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. Dotyczy to polityk mandlej kontroli dostępu, ustawień kryptograficznych, SSH, autoryzacji oraz zdalnej atestacji.
Zaktualizowano komponenty sieciowe. W skład systemu wchodzą NetworkManager 1.54.3 i iproute 6.17.0, co aktualizuje podstawowy zestaw narzędzi do konfiguracji sieci, routingu i zarządzania interfejsami sieciowymi.
Zaktualizowane kontenery i wirtualizacja. AlmaLinux 9.8 zawiera Podman 5.8.0, Buildah 1.43.0, libvirt 11.10.0, QEMU-KVM 10.1.0 i skopeo 1.22.0. To ważna część wydania dla serwerów, systemów CI, budowy kontenerów i wirtualnych hostów.
Zaktualizowane inne komponenty systemowe. Wśród zauważalnych aktualizacji — 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.
Dodano wcześniejsze backportowanie poprawki jądra. AlmaLinux 9.8 zawiera zatwierdzony backport ALESCo łatki proc: fix a dentry lock race between release_task and lookup, eliminując nadmierne użycie CPU przez procesy systemd i ps przy usuwaniu zadań. Poprawka została zaproponowana w CentOS Stream 9, ale jej włączenie do upstreamu zostało opóźnione co najmniej do RHEL 9.9, dlatego AlmaLinux włączył ją wcześniej.
Główne zmiany w AlmaLinux OS 10.2 'Lavender Lion'
Zaktualizowane kompilatory i pakiety narzędziowe. W AlmaLinux 10.2 znalazły się LLVM Toolset 21.1.8, Rust Toolset 1.92.0 i GCC Toolset 15 na bazie gcc 15.2.1.
Dodano nowe wersje języków i baz danych. W wydaniu znalazły się Python 3.14, PostgreSQL 18, MariaDB 11.8, Ruby 4.0 i PHP 8.4. Dla programistów i administratorów to jedna z głównych różnic 10.2 w porównaniu do poprzedniej gałęzi 10.x.
Dodano SDL3 i libkrun. Na listę nowych pakietów trafiły SDL3 3.2.4 i libkrun 1.17.4. SDL3 jest ważny dla aplikacji multimedialnych i gier, a libkrun jest używany w scenariuszach lekkiej wirtualizacji i izolacji.
Zaktualizowane narzędzia do wydajności i debugowania. W dostawie znalazły się 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. To sprawia, że gałąź 10.2 jest bardziej odpowiednia do śledzenia eBPF, profilowania i analizy problemów w produkcji.
Zaktualizowany stos bezpieczeństwa. Do wydania trafiły 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. Zmiany dotyczą SELinux, SSH, polityk kryptograficznych, audytu, VPN/IPsec i kontroli integralności.
Zaktualizowane narzędzia sieciowe. AlmaLinux 10.2 dostarczany jest z NetworkManager 1.56.0, iproute 6.17.0, nftables 1.1.5, BIND 9.18.33-15 i chrony 4.8. To aktualizuje podstawowy podsystem sieciowy, serwer DNS, synchronizację czasu i narzędzia do konfiguracji filtrowania pakietów.
Zaktualizowane kontenery i wirtualizacja. W wydaniu znalazły się Podman 5.8.0, Buildah 1.43.0, skopeo 1.22.0, libvirt 11.10.0 i QEMU-KVM 10.1.0.
Zaktualizowany pulpit i komponenty systemowe. AlmaLinux 10.2 otrzymał GNOME 49, a także 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.
Zachowana obsługa Btrfs. W przeciwieństwie do zgodnej wersji RHEL, AlmaLinux 10.2 nadal dostarcza wsparcie Btrfs, w tym możliwość uruchamiania z partycji Btrfs.
Dalsza obsługa x86_64_v2. AlmaLinux 10 kieruje się decyzją Red Hat o użyciu x86_64-v3 jako głównego poziomu optymalizacji, ale równocześnie wydaje wersję x86_64_v2 dla starszego sprzętu. Dla użytkowników tej architektury projekt przekształca również pakiety EPEL.
Dodano środowisko użytkownika i686. AlmaLinux 10.2 otrzymał 32-bitowe pakiety użytkownika i686, przeznaczone dla starszego oprogramowania, skryptów CI i kontenerowych obciążeń. Nie ma osobnego 32-bitowego jądra i instalatora rozruchowego; pakiety są publikowane przez vault, a obrazy Docker można uruchamiać z —platform linux/386.
Włączono wskaźniki ramek domyślnie. Ułatwia to profilowanie systemu i śledzenie w czasie rzeczywistym, co jest przydatne do optymalizacji wydajności na serwerach i stacjach roboczych.
Przywrócono wsparcie SPICE. AlmaLinux 10.2 ponownie zawiera SPICE zarówno dla aplikacji serwerowych, jak i klienckich, co jest ważne w niektórych scenariuszach wirtualizacji i zdalnego dostępu do graficznej konsoli.
Włączono KVM dla IBM POWER. Wsparcie KVM w stosie wirtualizacji dla IBM POWER jest teraz w pełni aktywowane, a nie w statusie funkcji beta, jak to miało miejsce wcześniej.
Firefox i Thunderbird są dostarczane jako klasyczne pakiety RPM. W systemowych repozytoriach AlmaLinux 10.2 te aplikacje są dostępne jako klasyczne RPM, a nie tylko w alternatywnych formatach dostawy.
CRB jest włączony domyślnie. Repozytorium CodeReady Builder jest aktywowany od razu, co ułatwia instalację bibliotek i plików nagłówkowych, które często potrzebne są do kompilacji oprogramowania.
Rozszerzone wsparcie dla starszego sprzętu. W AlmaLinux 10.2 przywrócono identyfikatory PCI dla kilku urządzeń pamięci masowej i sieciowych, które zostały wyłączone w upstreamie: Adaptec, Dell PERC, HP Smart Array, Emulex, Broadcom MegaRAID, Mellanox ConnectX-2/3, LSI SAS, QLogic Fibre Channel i QLogic iSCSI.
Aby zaktualizować już zainstalowany system, wystarczy przeprowadzić standardową aktualizację przez dnf upgrade -y; oddzielne instrukcje dotyczące przejścia z wersji beta znajdują się w notatkach o wydaniu AlmaLinux.
Źródło: linux.org.ru
