Red Hat har introducerat beta-versionen av distributionssystemet Red Hat Enterprise Linux 10 och release av Red Hat Enterprise Linux 9.5. Klara installationsavbilder har förberetts för registrerade anvÀndare av Red Hat Customer Portal (för att utvÀrdera funktionaliteten kan Àven iso-bilderna av CentOS Stream 10 och CentOS Stream 9.5 samt gratisversioner av RHEL för utvecklare anvÀndas). Repositories med binÀra paket för RHEL 10 finns offentligt tillgÀngliga. UtgÄvorna har formats för arkitekturer x86_64, s390x (IBM System z), ppc64le och Aarch64 (ARM64). Release av RHEL 10 förvÀntas under första halvan av nÀsta Är.
Grenen RHEL 10 anvÀnder paketbasen frÄn CentOS Stream 10 som grund, vilket positioneras som upstream-projekt för RHEL, vilket ger externa deltagare möjlighet att kontrollera paketeringsprocessen för RHEL, föreslÄ sina Àndringar och pÄverka beslut som tas. I enlighet med den 13-Äriga livscykelstödet för distributionssystemet kommer RHEL 10 att stödjas fram till 2035 med tre Ärs förlÀngd betald support. Uppdateringar för RHEL 9 kommer att fortsÀtta att slÀppas fram till slutet av maj 2032, och för RHEL 8 till 2029.
KÀllkoderna för rpm-paketen av RHEL 10 har publicerats för fri nedladdning. Paketen för RHEL 9.5 finns inte i den offentliga repositoryt git.centos.org och tillhandahÄlls kunderna av företaget endast via en sluten del av webbplatsen, dÀr anvÀndarvillkoren (EULA) förbjuder omdistribution av data, vilket förhindrar anvÀndning av dessa paket för att skapa derivatdistributioner. KÀllkoderna för RHEL 9.5 förblir tillgÀngliga i repositoryt CentOS Stream, men de Àr inte helt synkroniserade med RHEL och innehÄller inte alltid de senaste versionerna av paketen som sammanfaller med paketen frÄn RHEL. Rocky Linux, Oracle och SUSE Äterger kÀllkoderna för rpm-paketen i RHEL-utgÄvorna inom ramen för projektet OpenELA.
Huvudsakliga förÀndringar i RHEL 10:
- Vid skapandet av nya anvÀndare genom Anaconda-installationsgrÀnssnittet tilldelas dessa anvÀndare som standard administratörsrÀttigheter (för att stÀnga av detta beteende finns en speciell instÀllning). Installationsprogrammet erbjuder ocksÄ ett nytt grÀnssnitt för val av tidszon. För fjÀrrÄtkomst till installationsprogrammet anvÀnds RDP-protokollet istÀllet för VNC.
- Stöd för kvantsÀkra krypteringsalgoritmer har lagts till. Dessa algoritmer Àr tillgÀngliga i OpenSSL, OpenSSH och i systemets kryptografiska policyer (crypto-policies). I OpenSSL har möjligheten att skapa filer med certifikat och nycklar i PKCS #12-format som uppfyller FIPS-kraven lagts till. IstÀllet för openssl-pkcs11-motorn anvÀnds pkcs11-provider, vilket gör det möjligt att anvÀnda hÄrdvarunycklar i apache httpd, libssh, bind och andra applikationer som anvÀnder OpenSSL. à tkomsten till vÀrdnycklar för SSH har Àndrats frÄn 0640 till 0600 (endast Àgaren har tillgÄng). I GnuTLS har stöd för komprimering av certifikat med metoderna zlib, brotli och zstd lagts till.
- Utöver GnuPG ingÄr Sequoia kommandoradsverktyget (verktygen sq och sqv) som implementerar standarden OpenPGP (RFC-4880) i Rust.
- I paketförvaltaren DNF Àr nedladdning av metadata med fillistor som standard inaktiverad. SÄdana data anvÀnds sÀllan, men Àr stora och saktar ner arbetet. För arbete med PGP i DNF och RPM anvÀnds biblioteket rpm-sequoia.
- Versionerna av paketen för utvecklare har uppdaterats: GCC 14.2, LLVM 18.1.8, Python 3.12, Ruby 3.3, OpenJDK 21, Rust 1.79.0, Go 1.22, Node.js 22, Perl 5.40, PHP 8.3, Git 2.45, Subversion 1.14, SystemTap 5.1, Valgrind 3.23.0.
- Servrar paketen har uppdaterats: OpenSSH 9.8, nginx 1.26, Apache HTTPD 2.4.62, Varnish Cache 7.4, Squid 6.10, MariaDB 10.11, MySQL 8.4, PostgreSQL 16, PCP 6.3.0, Grafana 10.2.6, libreswan 4.15, Pacemaker 2.1.8, 389-ds-base 3.0.4, Podman 5.0.
- Systempaketen har uppdaterats: Linux-kÀrna 6.11, glibc 2.39, binutils 2.41, NSS 3.101, gnutls 3.8.7, polkit 125.
- Nya paket har lagts till: tuned-ppd (istÀllet för power-profiles-daemon), libcpuid och dnsconfd (bakgrundsprocess för DNS-caching). PÄ grund av övergÄngen av Redis databas kodbas till en proprietÀr licens istÀllet för Redis, föreslÄs en fork som heter Valkey. Kea DHCP har anvÀnts istÀllet för ISC DHCP-server. zlib-ng-compat-paketet anvÀnds istÀllet för zlib.
- Som standard Àr lÀget för förutsÀgbara namnval för nÀtverksgrÀnssnitt (net.ifnames=1) aktiverat. I NetworkManager för IPv4 ingÄr en mekanism för att upptÀcka dubbletter. IP-adresser DAD (Duplicate Address Detection) för att förhindra att samma IP tilldelas pÄ olika system i det lokala nÀtverket.
- I diskavbilder (t.ex. systemavbilder för AWS och KVM) har anvÀndningen av en separat partition /boot upphört.
- Experimentellt stöd för filsystemet Composefs har lagts till, implementerat som ett lager ovanpÄ filsystemet OverlayFS och EROFS, optimerat för effektiv delning av innehÄll mellan flera monterade diskavbilder.
- Experimentell (Technology Preview) stöd för AMD SEV, SEV-SNP och SEV-ES har införts i KVM hypervisor.
- SELinux verktyg för anvÀndarutrymme (libsepol, libselinux, libsemanage, policycoreutils, checkpolicy, mcstrans) har uppdaterats till version 3.7, dÀr parameter "audit2allow -C" implementeras för utdata i CIL-format (Common Intermediate Language). Stödet för Wayland-protokollet har lagts till i sandbox verktyget.
- I Keylime-komponenten har stöd för enhetsidentifiering via IDevID (Initial Device Identity) och IAK (Initial Attestation Key) lagts till, och TLS 1.3-protokollet Àr som standard aktiverat.
- I webbkonsolen föreslÄs en ny filhanterare (paketet cockpit-files) som gör det möjligt att hantera filer och kataloger.

- I CUPS utskriftstjÀnsten Àr mDNS och broadcast-lÀgen som tidigare varit aktiverade, nu som standard avstÀngda pÄ grund av nyligen upptÀckta fjÀrrutnyttjade sÄrbarheter.
- I glibc har alternativ till memcpy- och memmove-funktionerna lagts till, optimerade för AMD Zen 3- och Zen 4-processorer.
- ĂvergĂ„ngen till distribution av Firefox och Thunderbird i Flatpak-paket har genomförts.
- I den klassiska GNOME-sessionen har en översiktslÀge lagts till för att visa öppna fönster, vilket tidigare endast var tillgÀngligt i den standard GNOME-sessionen.
- Ett stort antal nya drivrutiner har lagts till, dÀribland drivrutiner för den inbyggda Intel QAT (QuickAssist Technology) som erbjuder medel för att pÄskynda berÀkningar som anvÀnds vid komprimering och kryptering.
- Utbudet av paketen sendmail (det rekommenderas att gÄ över till postfix), redis, dhcp, dhcp-client, mod_security (flyttat till EPEL), spamassassin (flyttat till EPEL), xsane, runc har upphört.
- Paketen squashfs och wget samt grÀnssnitten utmp och utmpx i glibc har deklarerats som förÄldrade.
Huvudsakliga Àndringar i RHEL 9.5:
- Paketen för utvecklare har uppdaterats: GCC 11.5, Node.js 22, GCC Toolset 14, LLVM Toolset 18.1.8, Rust Toolset 1.79.0, Go Toolset 1.22, OpenJDK 17, GDB 14.2, Valgrind 3.23.0, SystemTap 5.1, elfutils 0.191, libabigail 2.5.
- Versionerna av systempaket har uppdaterats: OpenSSL 3.2.2, NSS 3.101, clevis 20, ipa 4.12.0, Podman 5.0.
- Serverpaketen har uppdaterats: Apache HTTPD 2.4.62, BIND 9.18, PCP 6.2.2, Grafana 10.2.6, libreswan 4.15, PostgreSQL 16, samba 4.20.2.
- En ny systemroll har lagts till för hantering och konfiguration av sudo. Snapshot-rollen har stöd för hantering av snapshots i LVM-poolen. Möjligheterna för rollerna postfix, podman, ssh, network, nbde_client, journald, logging och storage har utvidgats.
- TjÀnsterna nbdkit och bootupd har överförts under SELinux skydd. Stöd för att köra kommandon under SELinux skydd via QEMU Guest Agent har lagts till.
- Stöd för live-migrering av virtuella maskiner som anvÀnder NVIDIA vGPU har lagts till.
- För webbkonsolen föreslÄs paketet cockpit-files med implementering av en filhanterare.
- I NetworkManager har stöd för att ansluta till IPsec lagts till. VPN med hjÀlp av IPv6-adresser.
- Samtidig anvÀndning av tjÀnsterna firewalld och nftables har tillÄtits.
- Stöd för filsystemet Composefs har lagts till.
- Vid kompilering av CPython i GCC aktiverades optimeringslÀget "-O3", vilket ökade Python-prestandan med cirka 4%.
- För Glibc implementerades lÀget "GLIBC_TUNABLES=glibc.cpu.prefer_map_32bit_exec=1", vilket innebÀr att dynamiska objekt placeras i adressutrymmet pÄ ett sÀtt som inte Àr slumpmÀssigt, utan nÀra varandra, vilket i vissa konfigurationer kan ge ökad prestanda till priset av minskat ASLR-skydd. Glibc inkluderar varianter av funktionerna memcpy och memmove, optimerade för AMD Zen 3 och Zen 4-processorer.
- Implementeringen av eBPF-subsystemet har synkroniserats med kÀrnan Linux 6.8 (den tidigare versionen anvÀnde eBPF-implementeringen frÄn kÀrnan Linux 6.6).
- För filsystemet tmpfs, som vanligtvis anvÀnds för partitionen /tmp, har stöd för diskquota implementerats.
- I OpenSSL har experimentellt stöd för protokollet QUIC lagts till pÄ klientsidan.
- Experimentellt stöd för offload-lÀget för att flytta UDP-paketinkapslingsoperationer till nÀtverkskortet har lagts till.
- Experimentellt stöd för HSM (Hardware Security Module) har lagts till.
- Experimentell möjlighet att anvÀnda LMDB-databasen i Directory Server har lagts till.
- I Identity Management har en experimentell kommando ipa-migrate lagts till för att migrera data till en annan IdM-server.
- Försöket att tillhandahÄlla experimentellt (Technology Preview) stöd har fortsatt:
- VPN WireGuard,
- kTLS (TLS pÄ kÀrnnivÄ),
- grÀnssnitt för asynkron I/O io_uring,
- DAX (Direct Access) för ext4 och XFS,
- AMD SEV och SEV-ES i KVM-hypervisorn,
- systemd-resolved-tjÀnsten,
- Sigstore-mekanismen för verifiering av containrar genom digitala signaturer,
- protokollen PRP (Parallel Redundancy Protocol) och HSR (High-availability Seamless Redundancy),
- hÄrdvaruaccelerering av IPsec genom att överföra kapslingsoperationer till nÀtverkskortet,
- ACME-certifikatstyrningsprotokollet som anvĂ€nds i Letâs Encrypt,
- SRv6 (Segment Routing over IPv6.
- paket med grafikredigeraren GIMP 2.99.8,
- MPTCP (Multipath TCP) instÀllningar via NetworkManager,
- DNSSEC i IdM,
- virtio-mem,
- Socket API för TuneD,
- Soft-iWARP (Internet Wide-area RDMA Protocol),
- GNOME för ARM64 och IBM Z.
- Paketen libgcrypt och pam_ssh_agent_auth har blivit förÄldrade.
- X.org Server och dess relaterade komponenter har tagits bort frÄn leveransen (detta nÀmndes inte i anteckningarna för testversionen, men denna förÀndring var planerad). Möjligheten att köra X11-appar i en Wayland-session tillhandahÄlls via DDX-servern XWayland.
- Ljudservern PulseAudio har ersatts av paketet PipeWire. Paketen TigerVNC, Totem, power-profiles-daemon, gedit, gtkmm, WebKitGTK, Evolution, Festival, Eye of GNOME, Cheese, Tweaks och Qt5 har tagits bort (bara Qt 6 har behÄllits).
KĂ€lla: opennet.ru

