AlmaLinux 9.8 i 10.2

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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster