Red Hat teatas Red Hat Enterprise Linux 10 väljundist. Valmistatud installimispildid on saadaval registreeritud kasutajatele Red Hat Customer Portal'is (funktsionaalsuse hindamiseks on saadaval ka avalikud iso-pildid CentOS Stream 10 ja tasuta RHEL arendajate versioonid). Väljalase on koostatud arhitektuuridele x86_64, s390x (IBM System z), ppc64le (POWER9) ja Aarch64 (ARM64).
RHEL 10 haru põhineb CentOS Stream 10 paketibaasil, mida positsioneeritakse RHEL upstreamina, andes osalejatele võimaluse kontrollida RHEL paketihaldust, teha oma muudatusi ja mõjutada vastu võetud otsuseid. Vastavalt 13-aastasele RHEL toote toetuse tsüklile saadetakse RHEL 10 igaüks kuni 2035. aastani + 3 aastat pikendatud tasulist tuge. RHEL 9 jaoks jätkatakse uuenduste väljastamist kuni 2032. aasta maikuuni ning RHEL 8 puhul 2029. aastani.
RHEL paketid ei ole saadaval avalikus git.centos.org hoidlas ning neid antakse klientidele ettevõttes ainult läbi veebisaidi suletud osa, kus kehtib kasutustingimuste leping (EULA), mis keelab andmete edasi jagamise, mistõttu ei ole võimalik neid pakette kasutada tuletatud distributsioonide loomisel. RHEL algallikakoodid jäävad kättesaadavaks CentOS Streami hoidlas, kuid see ei sünkroniseeru täielikult RHEL-iga ning seal olevate pakettide versioonid ei kattu alati RHEL-i pakettidega. Rocky Linux, Oracle ja SUSE taastavad RHEL-i versioonide RPM-pakettide algallikad OpenELA projekti raames.
Peamised muudatused:
- Kohandusest on eemaldatud X.org Server ja sellega seotud komponendid. Vaikimisi on kasutusel graafikutehnoloogia, mis põhineb Waylandi protokollil. X11 rakenduste käivitamise võimalust Waylandi seansis tagab DDX-server XWayland (jätkub ainult «xorg-x11-server-Xwayland» pakett).
- Töölaud on uuendatud GNOME 47 versioonile. Klassikalises GNOME seansis on lisatud avatud akende ülevaate režiim, mis varem oli saadaval ainult standardse GNOME seansis. Qt raamatukogud on uuendatud versioonile 6.7. Kohandusest on eemaldatud Qt5 paketid (toetust on jäetud vaid Qt 6-le).
- Firefox, GIMP, LibreOffice, Inkscape ja Thunderbird'i rpm-pakettide tarned lõpetatud. Firefoxi ja Thunderbirdi installimiseks on tagatud automaatne allalaadimine ja paigaldamine Flatpaki formaadis pakettide kaudu, kasutades välist repositooriumi flatpaks.redhat.io.
- Heliserver PulseAudio on asendatud PipeWire pakettiga.
- Arendajate paketid on värskendatud: 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.
- Serveripaketid on värskendatud: 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.
- Süsteemipaketid on värskendatud: Linuxi kerneli 6.12, glibc 2.39, binutils 2.41, NSS 3.101, gnutls 3.8.9, polkit 125, DNF 4.20 ja RPM 4.19.
- Uued paketid on lisatud: tuned-ppd (power-profiles-daemoni asemel), libcpuid ja dnsconfd (taustprotsess DNS-i vahemällu salvestamiseks). Seoses Redis andmebaasi lähtekoodi üleminekuga eralisensuurile, on Redis asendatud Valkey haruga. ISC DHCP serveri asemel on kasutusele võetud Kea DHCP. Zlib'i asemel on kasutusel zlib-ng-compat pakett.
- DNF paketihalduris on vaikimisi keelatud metainfo allalaadimine pakettide faililoenditega (filelist). Sellised andmed on harva kasutusel, kuid nende maht on suur ja need aeglustavad tööd. DNF ja RPM-i PGP-töötluseks kasutatakse raamatukogu rpm-sequoia.
- Lisatud eksperimentaalne Composefs-failisüsteemi tugi, mis on rakendatud OverlayFS ja EROFS-i peal ja optimeeritud mitme ühendatud ketasmudeli sisu tõhusaks ühiskasutamiseks.
- KVM hüperviisoris on saadaval eksperimentaalne (Technology Preview) tugi AMD SEV, SEV-SNP ja SEV-ES tehnoloogiatele.
- Uutele kasutajatele, kes luuakse Anaconda installeri kaudu, antakse vaikimisi administraatoriõigused (selle käitumise keelamiseks on saadaval spetsiaalne seadistus). Installeris pakutakse ka uut liidest ajavööndi valimiseks. Kaugtöötlemiseks installeri juurde kasutatakse RDP protokolli VNC asemel.
- Lisa toetust kvantkompuutri vastupidavatele krüptimise algoritmidele. Need algoritmid on saadaval OpenSSL-is, OpenSSH-is ja süsteemside krüptograafilistes poliitikates (crypto-policies). OpenSSL-is on lisatud võimalus luua sertifikaatide ja võtmete faile PKCS #12 formaadis, mis vastavad FIPS-i nõuetele. Openssl-pkcs11 mootori asemel kasutatakse pkcs11-providerit, mis võimaldab kasutada riistvaralisi võtmeid apache httpd, libssh, bind ja muudes rakendustes, mis kasutavad OpenSSL-i. SSH hostivõtmete juurdepääsuõigused on muudetud 0640-lt 0600-le (ainult omaniku juurdepääs). GnuTLS-is on lisatud sertifikaatide kokkusurumise tugi meetoditega zlib, brotli ja zstd.
- Lisaks GnuPG-le on komplekti lisatud käsurea tööriistad Sequoia (utiliidid sq ja sqv), mis rakendavad OpenPGP standardit (RFC-4880) Rust keeles.
- Vaikimisi on sisse lülitatud ennustatava nimevaliku režiim võrgu liideste jaoks (net.ifnames=1). NetworkManageris IPv4 jaoks on aktiveeritud dubleerimise tuvastamise mehhanism. IP-aadresse DAD (Duplicate Address Detection) ühe ja sama IP aadressi määramise vältimiseks erinevates süsteemides kohalikes võrkudes.
- Diskipiltides (näiteks AWS ja KVM süsteemipiltides) on lõpetatud eraldi partitsiooni /boot kasutamine.
- Kasutajaruumi tööriistade komplekt SELinux (libsepol, libselinux, libsemanage, policycoreutils, checkpolicy, mcstrans) on uuendatud versioonile 3.8, kus on sisse viidud parameeter „audit2allow -C“, et väljund olla CIL (Common Intermediate Language) formaadis. Utiliidi sandbox toele on lisatud ka Waylandi protokolli tugi.
- Komponendis Keylime on lisatud seadmete tuvastamise tugi läbi IDevID (Initial Device Identity) ja IAK (Initial Attestation Key), ning vaikimisi on aktiveeritud TLS 1.3 protokoll.
- Web-konsolis on pakkuda uus failihaldur (pakett cockpit-files), mis võimaldab hallata faile ja katalooge.

- V serveril CUPS-i printimine on vaikimisi keelatud mDNS ja broadcast režiimides, mis on seotud hiljuti avastatud kaugkasutatavate haavatavustega.
- glibc-s on sisse lülitatud memcpy ja memmove funktsioonide variandid, mis on optimeeritud AMD Zen 3 ja Zen 4 protsessorite jaoks.
- Lisatud on suur hulk uusi draivereid, sealhulgas draiverid Intel protsessoritesse integreeritud QAT (QuickAssist Technology) kiirendite jaoks, mis pakuvad võimalusi kiiruselt töötlemiseks, mida kasutatakse pakkimise ja krüpteerimise ajal.
- Eemaldatud on paketid TigerVNC, Totem, power-profiles-daemon, gedit, gtkmm, WebKitGTK, Evolution, Festival, Eye of GNOME, Cheese, Tweaks.
- Pakettide tarnimine peatatud: sendmail (soovitatakse üle minna postfixile), redis, dhcp, dhcp-client, mod_security (töödeldud EPEL-i), spamassassin (töödeldud EPEL-i), xsane, runc.
- Ajakohastamata paketid squashfs ja wget, samuti liidesed utmp ja utmpx glibc-s.
Allikas: opennet.ru

