Red Hat har lansert utgaven av Red Hat Enterprise Linux 10. Installerbare bilder er tilgjengelige for registrerte brukere av Red Hat Customer Portal (for funksjonalitetsvurdering kan offentlig tilgjengelige iso-bilder av CentOS Stream 10, samt gratis RHEL-utgaver for utviklere, benyttes). Utgivelsen er utformet for arkitekturene x86_64, s390x (IBM System z), ppc64le (POWER9) og Aarch64 (ARM64).
Basislinjen for RHEL 10 er pakket fra prosjektet CentOS Stream 10, som posisjoneres som upstream for RHEL, og gir tredjeparter mulighet til å kontrollere pakkeopprettelsen for RHEL, foreslå endringer og påvirke beslutninger. I henhold til den 13-årige støtte syklusen for distribusjonen, vil RHEL 10 bli støttet frem til 2035 + 3 års utvidet betalt støtte. Oppdateringer for RHEL 9 vil fortsette å bli utgitt til slutten av mai 2032, mens RHEL 8 vil være tilgjengelig frem til 2029.
RHEL-pakker er ikke plassert i det offentlige repositoriet git.centos.org og tilbys kundene av selskapet kun gjennom den lukkede delen av nettstedet, hvor det gjelder en brukeravtale (EULA) som forbyr redistribusjon av data, noe som ikke tillater bruk av disse pakkene til å lage avledede distribusjoner. Kildekoden for RHEL er fortsatt tilgjengelig i CentOS Stream-repositoriet, men det er ikke fullt synkronisert med RHEL og versjoner av pakker der stemmer ikke alltid overens med pakkene fra RHEL. Rocky Linux, Oracle og SUSE gjenskaper kildekoden til rpm-pakkene fra RHEL-utgivelser som en del av prosjektet OpenELA.
Hovedendringer:
- X.org Server og tilknyttede komponenter er fjernet fra distribusjonen. Som standard er den grafiske stakken basert på Wayland-protokollen. Muligheten for å starte X11-applikasjoner i Wayland-økten sikres gjennom DDX-serveren XWayland (bare pakken «xorg-x11-server-Xwayland» er igjen).
- Skrivebordsomgivelsene er oppdatert til GNOME 47. I den klassiske GNOME-økten er det lagt til et oversiktsmodus for visning av åpne vinduer, som tidligere bare var tilgjengelig i standard GNOME-økten. Qt-biblioteker er oppdatert til versjon 6.7. Pakker fra Qt5 er fjernet fra distribusjonen (kun støtte for Qt 6 er igjen).
- Leveransen av rpm-pakker for Firefox, GIMP, LibreOffice, Inkscape og Thunderbird er stoppet. For installasjon av Firefox og Thunderbird tilbys automatisk nedlasting og installasjon av pakker i Flatpak-format, ved å bruke det eksterne depotet flatpaks.redhat.io.
- Lydserveren PulseAudio er erstattet med pakken PipeWire.
- Versjoner av utviklerpakkene er oppdatert: 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.
- Serverpakker har blitt oppdatert: 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.
- Systempakker har blitt oppdatert: Linux-kjerne 6.12, glibc 2.39, binutils 2.41, NSS 3.101, gnutls 3.8.9, polkit 125, DNF 4.20 og RPM 4.19.
- Nye pakker er lagt til: tuned-ppd (i stedet for power-profiles-daemon), libcpuid og dnsconfd (en bakgrunnsprosess for DNS-caching). På grunn av overgangen av databasekodebasen Redis til en proprietær lisens, er Valkey-forken tilbudt i stedet for Redis. Kea DHCP er brukt i stedet for ISC DHCP-serveren. zlib-ng-compat-pakken er brukt i stedet for zlib.
- I pakkeadministratoren DNF er nedlasting av metadata med filoversikter (filelist) som standard deaktivert. Slik informasjon brukes sjelden, men er av stor størrelse og reduserer ytelsen. For PGP-håndtering i DNF og RPM benyttes biblioteket rpm-sequoia.
- Eksperimentell støtte for filsystemet Composefs er lagt til, implementert som et lag over overlay-filsystemet (OverlayFS) og EROFS, og optimalisert for effektiv delt lagring av innhold fra flere monterte diskbilder.
- Den eksperimentelle (Technology Preview) støtten for AMD-teknologiene SEV, SEV-SNP og SEV-ES er tilgjengelig i KVM-hypervisoren.
- For new users created through the Anaconda installer interface, administrator rights are granted by default (a special setting is available to disable this behavior). The installer also offers a new interface for selecting the time zone. The RDP protocol is used for remote access to the installer instead of VNC.
- Støtte for kvantecomputerresistente krypteringsalgoritmer er lagt til. Disse algoritmene er tilgjengelige i OpenSSL, OpenSSH og i systemets kryptografiske retningslinjer (crypto-policies). I OpenSSL er det lagt til mulighet for å opprette filer med sertifikater og nøkler i PKCS #12-format, i samsvar med kravene i FIPS. I stedet for motoren openssl-pkcs11 brukes pkcs11-provider, som gjør det mulig å bruke maskinvare-nøkler i apache httpd, libssh, bind og andre applikasjoner som bruker OpenSSL. Tilgangsrettigheter til SSH-hostnøkler er endret fra 0640 til 0600 (kun tilgjengelig for eier). GnuTLS har fått støtte for komprimering av sertifikater med zlib, brotli og zstd-metoder.
- I tillegg til GnuPG er kommandolinjeverktøyet Sequoia (verktøyene sq og sqv) inkludert, med implementering av OpenPGP-standarden (RFC-4880) i Rust-språket.
- Standardinnstillingen for nettverksgrensesnittnavn er nå prediktiv (net.ifnames=1). I NetworkManager er det implementert en mekanisme for å oppdage duplikater for IPv4. IP-adresser DAD (Duplicate Address Detection) forhindrer tildeling av samme IP-adresse på forskjellige systemer i det lokale nettverket.
- I diskbilder (for eksempel systembilder for AWS og KVM) er bruken av en egen /boot-partisjon avviklet.
- Verktøyet SELinux som kjører i brukerrommet (libsepol, libselinux, libsemanage, policycoreutils, checkpolicy, mcstrans) er oppdatert til versjon 3.8, som implementerer parameteren «audit2allow -C» for utdata i CIL (Common Intermediate Language) format. Verktøyet sandbox har fått støtte for Wayland-protokollen.
- I komponenten Keylime er det lagt til støtte for enhetsidentifikasjon via IDevID (Initial Device Identity) og IAK (Initial Attestation Key), og protokollen TLS 1.3 er standardisert.
- I webkonsollen er det introdusert en ny filbehandling (pakken cockpit-files) som gjør det mulig å administrere filer og kataloger.

- I serveren CUPS-skriving har som standard deaktivert mDNS- og broadcast-modusene, som ble utnyttet i nylig oppdagede fjernt utnyttede sårbarheter.
- I glibc er det lagt til varianter av funksjonene memcpy og memmove som er optimalisert for AMD Zen 3 og Zen 4-prosessorer.
- Det er lagt til mange nye drivere, inkludert drivere for den innebygde QAT (QuickAssist Technology)-akseleratoren i Intel-prosessorer, som tilbyr midler for å akselerere beregninger brukt til komprimering og kryptering.
- Pakkene TigerVNC, Totem, power-profiles-daemon, gedit, gtkmm, WebKitGTK, Evolution, Festival, Eye of GNOME, Cheese, og Tweaks er fjernet.
- Begrenset pakke levering: sendmail (anbefalt å gå til postfix), redis, dhcp, dhcp-client, mod_security (flyttet til EPEL), spamassassin (flyttet til EPEL), xsane, runc.
- Pakker som squashfs og wget, samt grensesnittene utmp og utmpx i glibc er erklært utdaterte.
Kilde: opennet.ru

