Po izdaji nove različice RHEL 10 je podjetje Red Hat objavilo tudi izid distribucije Red Hat Enterprise Linux 9.6. Končne namestitvene slike so dostopne registriranim uporabnikom na portalu Red Hat Customer Portal (za ocenjevanje funkcionalnosti so na voljo tudi iso-slike CentOS Stream 9 in brezplačne različice RHEL za razvijalce). Izdaja je oblikovana za arhitekture x86_64, s390x (IBM System z), ppc64le in Aarch64 (ARM64). V skladu z 10-letnim ciklom podpore distribucije bo RHEL 9 podprt do leta 2032.
Izvorne kode rpm-paketov RHEL 9.6 so strankam na voljo le prek zaprtega dela spletne strani, kjer velja uporabniška pogodba (EULA), ki prepoveduje redistribucijo teh podatkov, kar onemogoča uporabo teh paketov za ustvarjanje izpeljanih distribucij. Izvorne kode ostajajo dostopne v repozitoriju CentOS Stream, vendar niso popolnoma usklajene z RHEL in različice paketov se neujema vedno s paketi iz RHEL. Rocky Linux, Oracle in SUSE reproducirajo izvorne kode rpm-paketov izdaj RHEL v okviru projekta OpenELA.
Ključne spremembe v RHEL 9.6:
- Posodobljeni paketi za razvijalce: GCC 11.5, Node.js 22, mysql 8.4, PHP 8.3, GDB 14.2, Valgrind 3.24.0, SystemTap 5.2, elfutils 0.192, libabigail 2.6, GCC Toolset 14, LLVM Toolset 19.1.7, Rust Toolset 1.84.1, Go Toolset 1.23, Maven 3.9, Git 2.47.1.
- Posodobljene različice sistemskih paketov: Rsyslog 8.2412.0, OpenSSL 3.2.2, NSS 3.101, nettle 3.10.1, OpenSCAP 1.3.12, Clevis 21, openCryptoki 3.24.0, libva 2.22.0, Buildah 1.39.0, Skopeo 1.18.0, Podman 5.4, NetworkManager 1.52.0, QEMU 9.1.0, libvirt 10.10.0.
- Posodobljeni strežniški paketi: Apache httpd 2.4.62, nginx 1.26, wpa_supplicant 2.11, xdp-tools 1.5.1, iproute2 6.11.0, PCP 6.3.2, Grafana 10.2.6, 389-ds-base 2.6.1, openldap 2.6.8.
- Dodana je podpora za modul Landlock, ki neprivilegiranim programom omogoča omejevanje uporabe objektov jedra Linux, kot so hierarhije datotek, omrežni vtiči in ioctl. V nasprotju z imenskimi prostori in filtriranjem sistemskih klicev se izolirano okolje oblikuje v jedru Linux kot dodaten sloj nad obstoječimi mehanizmi za nadzor dostopa.
- Dodana je podpora za datotečni sistem EROFS (Razširljiv datotečni sistem samo za branje), namenjen uporabi na particijah, dostopnih v načinu samo za branje.
- Dodana je orodje snapm (Upravitelj posnetkov) za upravljanje s posnetki stanja sistema (na primer, v primeru težav po namestitvi posodobitve lahko sistem vrnemo v prejšnje stanje).
- 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.
- V ld linkerju so zagotovljena opozorila, če aplikacija uporablja skladišče v pomnilniku, ki omogoča izvajanje kode.
- Dodana podpora za uporabo TLS za šifriranje RPC prometa v omrežni datotečni sistem NFS.
- Stabilizirana je podpora za združene slike jedra UKI (Unified Kernel Image), ki jih generira infrastruktura distribucije in so potrjene z digitalnim podpisom distribucije. Slika UKI združuje v eni datoteki nalagalnik za nalaganje jedra iz UEFI (UEFI boot stub), sliko jedra Linuxa in naložljivo sistemsko okolje initrd. Ob klicu slike UKI iz UEFI je omogočeno preverjanje celovitosti in verodostojnosti z digitalnim podpisom ne le jedra, temveč tudi vsebine initrd, katere verodostojnost je pomembna, saj se v tem okolju izvaja pridobivanje ključev za dešifriranje korenske datotečne sistema.
- Dodana je podrška za datotečni sustav Composefs.
- V CIFS (Common Internet File System) odjemalcu je implementirana možnost ustvarjanja posebnih datotek v SMB razdelkih, kot so simbolične povezave, unix-soketi in imenovani kanali.
- Razširjene so možnosti orodja za ustvarjanje lastnih zagonskih slik (image builder). Dodana je podpora za ustvarjanje slik trdih diskov z lastno postavitvijo razdelkov in svojimi možnostmi montiranja. Pojavila se je možnost zamenjave Kickstart datotek pri vsakem zbiranju iso slik. Za trdne slike, za take sisteme kot so AWS in KVM, je odstranjeno ustvarjanje ločenega razdelka /boot.
- Dodane so sistemske vloge za upravljanje in konfiguracijo sudo, spremljanje sprememb datotek s pomočjo paketa aide in upravljanje uporabniških enotnih datotek systemd. V nalogi metric je dodana možnost uporabe podatkovne baze Valkey namesto Redis.
- Omogočena je uporaba ogrodja OpenTelemetry za zbiranje in pošiljanje dnevnikov ter telemetričnih podatkov v analitične sisteme, kot je AWS CloudWatch.
- Dodana je nova orodje keylime-policy, ki omogoča upravljanje politik Keylime, uporabljenih za preverjanje pristnosti in neprekinjeno spremljanje celovitosti zunanjih sistemov.
- S storitvami iio-sensor-proxy, power-profiles-daemon, switcheroo-control in samba-bgqd je bil vključen SELinux. Dodana je podpora za izvajanje ukazov pod zaščito SELinux preko QEMU Guest Agent.
- Implementacija eBPF podsystems je usklađena s kernelom Linux 6.12 (prethodna verzija koristila je eBPF implementaciju iz kernela Linux 6.8). Implementacija TPM_TIS (Poverljivosti platforme Integracione usluge) je usklađena s kernelom 6.7, dok je kdump usklađen s kernelom 6.10.
- U Ethernet drajveru ice dodana je podrška za mrežni interfejs E825C, koji se koristi na Intel Granite Rapids-D platformi.
- U NetworkManager dodana je podrška za FEC (Fronta ispravke grešaka). Dodana je i podrška za automatsko dodavanje ruta ka DNS serverima koristeći svojstva „ipv4.routed-dns“ i „ipv6.routed-dns“. Prekid slanja imena hosta putem DHCP-a je po defaultu (parametar ipv4.dhcp-send-hostname podešen na false). Dodana je podrška za DHCPv4 opciju „IPv6-only preferred“ (RFC 8925), koja ukazuje da host može raditi bez IPv4 i dovoljno je da prenese samo IPv6 adresu, ako mreža podržava IPv6. U alat nmstate dodana je mogućnost podešavanja IPvLAN-a.
- Zagotovljena je podpora virtualnih naprav u sistemima sa realtime kernelom.
- Za host sisteme koji koriste ARM64 procesore, dodana je podrška za migraciju virtuelnih mašina između ARM64 hostova, dodan je virtuelizovani interfejs TPM (Poverljivi platforma modul) i realizovana je virtio-iommu uređaj.
- U alat virt-install dodana je podrška za kreiranje virtuelnih mašina koje koriste AMD SEV-SNP (Sigurna enkriptovana virtualizacija — Sigurno ugneždeno straniciranje) za enkripciju memorije.
- Dodana je mogućnost korišćenja Intel TDX (Trust Domain Extension) tehnologije za zaštitu gostujućih sistema.
- Dodata je podrška za migraciju virtuelnih mašina koje koriste virtiofs za deljenje direktorijuma ili virtuelne funkcije mrežnih adaptera Mellanox CX-7.
- Dodati su drajveri za Intel XMM 7360 LTE Advanced (Intel IOSM — IPC preko deljene memorije), Fibocom FM350GL (Mediatek t7xx), Fibocom L860GL (Intel IOSM) i Qualcomm.
- Dodata je eksperimentalna podrška (Tehnološki pregled) za enkripciju DNS saobraćaja putem DNS-over-TLS (DoT).
- Nadaljuje se zagotavljanje eksperimentalne (Technology Preview) podpore:
- kTLS (TLS na ravni jedra),
- vmesnika asinkronih vhodov/izhodov io_uring,
- DAX (Direct Access) za ext4 in XFS,
- AMD SEV in SEV-ES v hipervizorju KVM,
- storitve systemd-resolved,
- mehanizma Sigstore za preverjanje vsebnika s pomočjo digitalnih podpisov,
- VPN WireGuard,
- protokolov PRP (Parallel Redundancy Protocol) in HSR (High-availability Seamless Redundancy),
- strojnega pospeševanja IPsec preko prenosa operacij inkapsulacije paketov na stran mrežne kartice,
- protokola za upravljanje certifikatov ACME, ki se uporablja v Let’s Encrypt,
- SRv6 (Segment Routing over IPv6,
- paketa z grafičnim urejevalnikom GIMP 2.99.8,
- nastavitve MPTCP (Multipath TCP) preko NetworkManager,
- DNSSEC v IdM,
- virtio-mem,
- Socket API za TuneD,
- Soft-iWARP (Internet Wide-area RDMA Protocol),
- GNOME za ARM64 in IBM Z.
Izvor: opennet.ru
