Podjetje Red Hat je predstavilo izdajo distribucije Red Hat Enterprise Linux 10. Pripravne namestitvene slike so namenjene registriranim uporabnikom na portalu Red Hat Customer Portal (za oceno funkcionalnosti lahko uporabite javne iso-slike CentOS Stream 10 ter brezplačne izdaje RHEL za razvijalce). Izdaja je oblikovana za arhitekture x86_64, s390x (IBM System z), ppc64le (POWER9) in Aarch64 (ARM64).
Kot osnova za vejo RHEL 10 se uporablja paketna baza projekta CentOS Stream 10, ki se pozicionira kot upstream za RHEL, kar omogoča zunanjim sodelujočim nadzor nad pripravo paketov za RHEL, predlaganje svojih sprememb in vplivanje na sprejete odločitve. V skladu s 13-letnim ciklom podpore bo RHEL 10 spremljan do leta 2035 + 3 leta razširjene plačane podpore. Posodobitve za RHEL 9 se bodo nadaljevale do konca maja 2032, za RHEL 8 pa do leta 2029.
Paketi RHEL niso na voljo v javnem repozitoriju git.centos.org in se strankam podjetja nudijo le preko zaprtega dela spletne strani, kjer velja uporabniška pogodba (EULA), ki prepoveduje redistribucijo podatkov, kar onemogoča uporabo teh paketov za ustvarjanje derivatnih distribucij. Izvorne kode RHEL ostajajo dostopne v repozitoriju CentOS Stream, vendar niso popolnoma usklajene z RHEL, različice paketov v njem pa se ne ujemajo vedno z paketi iz RHEL. Rocky Linux, Oracle in SUSE reproducirajo izvorne kode rpm-paketov izdaj RHEL v okviru projekta OpenELA.
Glavne spremembe:
- Iz dobave je odstranjen X.org Server in s tem povezane komponente. Privzeto je uporabljen grafični sklad, ki temelji na protokolu Wayland. Možnost zagona X11 aplikacij v seji Wayland omogoča DDX strežnik XWayland (zaenkrat je obdržan samo paket „xorg-x11-server-Xwayland“).
- Delovno okolje je posodobljeno na izdajo GNOME 47. V klasični seji GNOME je dodan pregledni način za ogled odprtih oken, ki je bil prej na voljo samo v standardni seji GNOME. Knjižnice Qt so posodobljene na različico 6.7. Iz dobave so odstranjeni paketi Qt5 (podpora je le za Qt 6).
- Dobava rpm paketov za Firefox, GIMP, LibreOffice, Inkscape in Thunderbird je bila prekinjena. Za namestitev Firefox in Thunderbird je omogočeno samodejno prenašanje in namestitev paketov v formatu Flatpak, z uporabo zunanjega repozitorija flatpaks.redhat.io.
- Zvočni strežnik PulseAudio je bil zamenjan z paketom PipeWire.
- Posodobljene so različice paketov za razvijalce: GCC 14.2, LLVM 19.1.7, Python 3.12, Ruby 3.3, OpenJDK 21, Rust 1.84.1, Go 1.23, Node.js 22, Perl 5.40, PHP 8.3, Git 2.45, Subversion 1.14, SystemTap 5.1, Valgrind 3.23.0.
- Posodobljeni strežniški paketi: OpenSSH 9.9, 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.
- Posodobljeni sistemski paketi: jedro Linux 6.12, glibc 2.39, binutils 2.41, NSS 3.101, gnutls 3.8.9, polkit 125, DNF 4.20 in RPM 4.19.
- Dodani so novi paketi: tuned-ppd (namesto power-profiles-daemon), libcpuid in dnsconfd (ozadjski proces za predpomnjenje DNS). Zaradi prenosa kode baze DBMS Redis na lastniško licenco namesto Redis je predlagan fork Valkey. Namesto DHCP strežnika ISC DHCP se uporablja Kea DHCP. Namesto zlib se uporablja paket zlib-ng-compat.
- V upravitelju paketov DNF je privzeto onemogočeno prenašanje metapodatkov s seznami datotek, ki so vključene v pakete (filelist). Takšni podatki se redko uporabljajo, vendar imajo veliko velikost in upočasnjujejo delovanje. Za delo s PGP v DNF in RPM se uporablja knjižnica rpm-sequoia.
- Dodana je eksperimentalna podpora za datotečni sistem Composefs, ki je bil implementiran kot nadgradnja na FS OverlayFS in EROFS, optimiziran za učinkovito skupno shranjevanje vsebine več pritrjenih diskovnih slik.
- V hipervizorju KVM je bila dodana eksperimentalna (Technology Preview) podpora za tehnologije AMD SEV, SEV-SNP in SEV-ES.
- Za nove uporabnike, ki jih ustvarite preko vmesnika namestitvenega programa Anaconda, so privzeto dodeljena administratorska pravica (za onemogočitev tega vedenja obstaja posebna nastavitev). V namestitvenem programu je prav tako na voljo nov vmesnik za izbiro časovnega pasu. Za oddaljeni dostop do namestitvenega programa je bil uporabljen protokol RDP namesto VNC.
- Dodana je podrška za kriptografske algoritme otporne na kvantna računala. Ovi algoritmi su dostupni u OpenSSL-u, OpenSSH-u i u sistemskim kriptografskim politikama (crypto-policies). U OpenSSL-u je dodana mogućnost kreiranja datoteka sa sertifikatima i ključevima u PKCS #12 formatu, koji ispunjava FIPS zahteve. Umesto openssl-pkcs11 engine-a korišćen je pkcs11-provider, koji omogućava korišćenje hardverskih ključeva u apache httpd, libssh, bind i drugim aplikacijama koje koriste OpenSSL. Prava pristupa na SSH ključeve su promenjena sa 0640 na 0600 (pristup samo vlasniku). U GnuTLS-u je dodata podrška za kompresiju sertifikata metodama zlib, brotli i zstd.
- Pored GnuPG-a, uključeni su alati komandne linije Sequoia (alat sq i sqv) sa implementacijom OpenPGP standarda (RFC-4880) na jeziku Rust.
- Podrazumevano je uključen režim predvidljivog odabira imena za mrežne interfejse (net.ifnames=1). U NetworkManager-u za IPv4 je uključen mehanizam za otkrivanje duplikata. IP naslovov DAD (Otkrivanje duplikatnih adresa) za sprečavanje dodeljivanja iste IP adrese na različitim sistemima u lokalnoj mreži.
- U diskovnim slikama (na primer, u sistemskim slikama za AWS i KVM) prekinuta je upotreba posebne /boot particije.
- Orodje SELinux, ki deluje v uporabniškem prostoru (libsepol, libselinux, libsemanage, policycoreutils, checkpolicy, mcstrans), je bilo posodobljeno na različico 3.8, v kateri je bila uvedena možnost "audit2allow -C" za izhod v formatu CIL (Common Intermediate Language). V orodje sandbox je bila dodana podpora za protokol Wayland.
- U Keylime komponenti dodata je podrška za identifikaciju uređaja putem IDevID (Početna identitet uređaja) i IAK (Ključ početnog overenja), a podrazumevano je korišćen protokol TLS 1.3.
- U web konzoli predstavljen je novi upravitelj datoteka (paket cockpit-files), koji omogućava upravljanje datotekama i direktorijumima.

- V strežnikom CUPS štampanje po defaultu ima isključen rad u mDNS i broadcast režimima, korišćenim u nedavno otkrivenim udaljenim ranjivostima.
- U glibc su uključene verzije funkcija memcpy i memmove optimizovane za AMD Zen 3 i Zen 4 procesore.
- Dodano je veliko broj novih drajvera, među kojima su drajveri za ugrađeni QAT (QuickAssist Technology) akcelerator u Intel procesorima, koji nude sredstva za ubrzavanje izračunavanja korišćenih pri kompresiji i šifrovanju.
- Uklonjeni su paketi TigerVNC, Totem, power-profiles-daemon, gedit, gtkmm, WebKitGTK, Evolution, Festival, Eye of GNOME, Cheese, Tweaks.
- Zadnja dostava paketov: sendmail (priporočeno preiti na postfix), redis, dhcp, dhcp-client, mod_security (premaknjen v EPEL), spamassassin (premaknjen v EPEL), xsane, runc.
- Paketi squashfs in wget so razglašeni za zastarele, prav tako pa tudi vmesniki utmp in utmpx v glibc.
Izvor: opennet.ru

