A RHEL 10 új ágát követően a Red Hat kiadta a Red Hat Enterprise Linux 9.6 disztribúcióját. A kész telepítő képek a regisztrált Red Hat Customer Portal felhasználók számára érhetők el (a funkciók tesztelésére a CentOS Stream 9 ISO képeit és ingyenes RHEL fejlesztői kiadásokat is használhatja). A kiadás x86_64, s390x (IBM System z), ppc64le és Aarch64 (ARM64) architektúrákra készült. A RHEL 9 10 éves támogatási ciklusának megfelelően 2032-ig támogatva lesz.
A RHEL 9.6 rpm csomagok forráskódjai a cég ügyfelei számára csak a weboldal zárt szakaszán érhetők el, ahol felhasználói megállapodás (EULA) érvényes, amely megtiltja az adatok újraelosztását, így ezek a csomagok nem használhatók származékos disztribúciók készítésére. A forráskódok továbbra is elérhetők a CentOS Stream tárolóban, de az nem teljesen szinkronizált a RHEL-lal, és a csomagok verziói nem mindig egyeznek meg a RHEL-ből származókkal. A Rocky Linux, az Oracle és a SUSE reprodukálják a RHEL kiadások rpm csomagjainak forráskódját az OpenELA projekt keretein belül.
A RHEL 9.6 kulcsfontosságú változásai:
- Fejlesztői csomagok frissítve: 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.
- A rendszer csomagok verziói frissítve: 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.
- Szerver csomagok frissítve: 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.
- Bevezetésre került a Landlock modul támogatása, amely eszközöket biztosít a nem privilegizált programok számára a Linux kernel objektumainak használatának korlátozására, mint például fájlhierarchiák, hálózati socketek és ioctl. A névterekkel és a rendszerhívások kiszűrésével ellentétben az elszigetelt környezetet a Linux kernel egy kiegészítő rétegen keresztül alakítja ki a meglévő hozzáférés-ellenőrzési mechanizmusok fölött.
- Bevezetésre került az EROFS (Extendable Read-Only File System) fájlrendszer támogatása, amelyet csak olvasási módban elérhető partíciókon való használatra terveztek.
- Bevezetésre került a snapm (Snapshot Manager) segédprogram a rendszer állapotának pillanatfelvételeinek kezelésére (például ha probléma merül fel a frissítés telepítése után, a rendszert vissza lehet állítani egy korábbi állapotába).
- Az Anaconda telepítőfelületén keresztül létrehozott új felhasználók alapértelmezés szerint rendszergazdai jogokkal rendelkeznek (e viselkedés letiltására elérhető egy speciális beállítás). A telepítőben új felület kínálkozik az időzónák kiválasztására is. A telepítő távoli elérésére az RDP protokollt használják a VNC helyett.
- Az ld összerakóban figyelmeztetések jelennek meg, ha az alkalmazás a kód végrehajtására alkalmas memória területén elhelyezett verembe támaszkodik.
- Hozzáadva a TLS használatának támogatása az RPC forgalom titkosításához a hálózati fájlrendszerben (NFS).
- Stabilizálva lett az egyesített kernelképek (UKI - Unified Kernel Image) támogatása, amelyeket a disztribúció infrastruktúrájában generálnak és a disztribúció digitális aláírásával hitelesítenek. Az UKI kép egy fájlban egyesíti a kernelt UEFI-ből (UEFI boot stub) betöltő kezelőt, a Linux kernel képét, és a memóriába betöltött initrd környezetet. Az UKI kép UEFI-ből való hívásakor lehetőség van a digitális aláírás általi integritás és hitelesség ellenőrzésére, nemcsak a kernel, hanem az initrd tartalmának esetében is, amelynek hitelesítése fontos, mivel ebben a környezetben történik a gyökér fájlrendszerhez szükséges kulcsok előhívása.
- Hozzáadva a Composefs fájlrendszer támogatása.
- A CIFS (Common Internet File System) kliensben lehetőség nyílt különleges fájlok, például szimbolikus linkek, unix-socketek és névre keresztelt csatornák létrehozására az SMB-megosztásokban.
- Kiterjesztették a saját bootképek (image builder) létrehozására szolgáló eszközök lehetőségeit. Hozzáadva a lemezképek létrehozásának támogatása saját partíciós elrendezéssel és saját csatolási opciókkal. Lehetőség van Kickstart fájlok behelyettesítésére ISO képek készítésekor. A lemezképek esetén, mint például az AWS és KVM rendszerekben, eltávolították a külön /boot partíció létrehozását.
- Hozzáadva rendszerszerepek a sudo kezelésére és konfigurálására, a fájlok változásainak nyomon követésére az aide csomag segítségével és a felhasználói systemd egységfájlok kezelésére. A metric szerephez hozzáadva a Valkey adatbázis használatának lehetősége a Redis helyett.
- Lehetőséget kaptunk az OpenTelemetry keretrendszer használatára a naplók és telemetriai adatok gyűjtésére és küldésére elemző rendszerekbe, például az AWS CloudWatch-ba.
- Új keylime-policy segédprogram került hozzáadásra, amely lehetőséget biztosít a Keylime politikák kezelésére, amelyek a külső rendszerek hitelesítésére és folyamatos integritás-nyomon követésére alkalmazhatók.
- A SELinux védelem alá került az iio-sensor-proxy, power-profiles-daemon, switcheroo-control és samba-bgqd szolgáltatások. Hozzáadásra került a parancsok végrehajtásának támogatása SELinux védelem alatt a QEMU Guest Agent-en keresztül.
- Az eBPF alrendszer implementációja szinkronizálva lett a Linux 6.12 kernellel (a korábbi kiadásban a Linux 6.8 kernel eBPF implementációját használták). A TPM_TIS (Trusted Platform Module Integration Services) implementációja szinkronizálva lett a 6.7 kernellel, míg a kdump a 6.10 kernelre.
- Az Ethernet-illesztőprogramhoz, az ice-hez hozzáadódott az E825C hálózati interfész támogatása, amely az Intel Granite Rapids-D platformon használatos.
- A NetworkManager-ben hozzáadódott az FEC (Forward Error Correction) üzemmód támogatása. Hozzáadásra került az automatikus DNS-szerverekhez történő útvonal hozzáadása az "ipv4.routed-dns" és "ipv6.routed-dns" tulajdonságok használatával. Alapértelmezés szerint letiltásra került a hosztnév DHCP-n keresztüli küldése (az ipv4.dhcp-send-hostname paraméter értéke false-ra van állítva). Hozzáadásra került a DHCPv4 opció „IPv6-only preferred” (RFC 8925), amely jelezheti, hogy a gazda IPv4 nélkül is működhet, elegendő csak az IPv6 címet átadni, amennyiben a hálózat támogatja az IPv6-ot. Az nmstate segédprogramhoz hozzáadták az IPvLAN konfigurálásának lehetőségét.
- Biztosítva lett a támogatás virtuális gépekhez realtime kernel-lel rendelkező rendszerek esetén.
- ARM64 architektúrájú processzorokat használó gazda-rendszerek esetén hozzáadódott a virtuális gépek migrálásának támogatása az ARM64 gazdák között, hozzáadódott a TPM (Trusted Platform Module) virtualizált interfésze, valamint megvalósult a virtio-iommu eszköz.
- A virt-install segédprogramhoz hozzáadódott a virtuális gépek létrehozásának támogatása, amelyek az AMD SEV-SNP (Secure Encrypted Virtualization — Secure Nested Paging) technológiát használják a memória titkosítására.
- Hozzáadódott az Intel TDX (Trust Domain Extension) technológia használatának lehetősége a vendég rendszerek védelmére.
- Hozzáadódott a virtuális gépek migrálásának támogatása, amelyek a virtiofs-t használják a könyvtárak megosztásához, vagy a Mellanox CX-7 hálózati adapterek virtuális funkcióihoz.
- Hozzáadásra kerültek az Intel XMM 7360 LTE Advanced (Intel IOSM — IPC over Shared Memory), Fibocom FM350GL (Mediatek t7xx), Fibocom L860GL (Intel IOSM) és Qualcomm modemek illesztőprogramjai.
- Hozzáadódott az DNS-forgalom titkosításának kísérleti támogatása (Technology Preview) a DNS-over-TLS (DoT) segítségével.
- A kísérleti (Technology Preview) támogatás folytatódik:
- kTLS (kernel szintű TLS),
- aszimmetrikus bemeneti/kimeneti io_uring interfész,
- DAX (Direct Access) az ext4 és XFS fájlrendszerhez.
- AMD SEV és SEV-ES a KVM hypervisorban,
- a systemd-resolved szolgáltatás,
- a Sigstore mechanizmusa a konténerek digitális aláírások szerinti ellenőrzésére,
- VPN WireGuard,
- a PRP (Parallel Redundancy Protocol) és HSR (High-availability Seamless Redundancy) protokollok,
- IPsec hardveres gyorsítása a csomagok beágyazási műveleteinek a hálózati kártyára történő áthelyezésével,
- az ACME tanúsítványmenedzsment protokoll, amelyet a Let’s Encrypt használ,
- SRv6 (Segment Routing over IPv6),
- a GIMP 2.99.8 grafikus szerkesztő csomag,
- MPTCP (Multipath TCP) beállítások a NetworkManager-en keresztül,
- DNSSEC az IdM-ben,
- virtio-mem,
- Socket API a TuneD számára,
- Soft-iWARP (Internet Wide-area RDMA Protocol),
- GNOME ARM64 és IBM Z számára.
Forrás: opennet.ru
