A Red Hat Enterprise Linux 9.4 megjelenését követően megjelent a korábbi Red Hat Enterprise Linux 8.10 frissítése, amely párhuzamosan halad a RHEL 9.x ággal, és legalább 2029-ig támogatni fogják. Az installációs csomagok az x86_64, s390x (IBM System z), ppc64le és Aarch64 architektúrákhoz készültek, de csak a Red Hat Customer Portal regisztrált felhasználói számára érhetők el letöltésre (az iso képek a CentOS Stream 9-ből és a fejlesztők számára ingyenes RHEL kiadások is használhatók).
Az új Red Hat Enterprise Linux 8.x kiadások előkészítése a fejlesztési ciklusnak megfelelően történik, amely félévente, előre meghatározott időpontban generálja a kiadásokat. A RHEL 8.10 a 8.x ág utolsó kiadása, amely a teljes támogatási fázisban készült, ami funkcionális fejlesztéseket jelent. 2024. május 31-én a 8.x ág a karbantartási fázisba kerül, ahol a fókusz a hibajavításokra és a biztonságra összpontosul, a fontos hardverrendszerek támogatásához kapcsolódó kisebb fejlesztések mellett.
Ahogyan a RHEL 9 ágnál is, a RHEL 8 rpm csomagok forráskódja most már nem elérhető nyilvánosan a CentOS git-repozitóriumon keresztül, de a cég ügyfelei számára elérhető marad a weboldal zárt részén, ahol egy felhasználói megállapodás (EULA) érvényes, ami tiltanak az adatok újraelosztását. A forráskódok a CentOS Stream repozitóriumában találhatók, de az teljesen nem szinkronizált a RHEL-lel, és nem mindig a legfrissebb csomagverziók egyeznek meg a RHEL csomagjaival. A Rocky Linux, az Oracle és a SUSE együttműködik, és reprodukálja a RHEL kiadások rpm csomagjainak forrásait az OpenELA projekt keretében. Az AlmaLinux átállt a CentOS Stream repozitórium használatára, és megenged kevesebb eltérést a működésben (egyedi javítások szintjén különbözhet), de megőrzi a bináris kompatibilitást az ABI szintjén.
Kulcsfontosságú változások:
- Az új verziók a fejlesztőknek készült fordítókból és eszközökből állnak: GCC Toolset 13, LLVM Toolset 17.0.6, Rust Toolset 1.75.0, Go Toolset 1.21.0, Python 3.12, Ruby 3.3, PHP 8.2, Git 2.43.0, Git LFS 3.4.1, elfutils 0.190, valgrind 3.22, Ant 1.10.9, cmake 3.26.
- Frissítve lettek a szerver- és rendszer csomagok: nginx 1.24, samba 4.19.4, PostgreSQL 16, MariaDB 10.11, chrony 4.5, libkcapi 1.4.0, stunnel 5.71, SSG 0.1.72, Apache Kafka (librdkafka) 1.6.1, audit 3.1.2, openCryptoki 3.22.0, linuxptp 4.2, nispor 1.2.10, rteval 3.7, ipa 4.9.13, 389-ds-base 1.4.3.39, Podman 4.9.
- Teljes támogatás a Intel SGX (Software Guard Extensions) által létrehozott elszigetelt zónák technológiájához. Támogatottak az SGX 1 és 2 verziói, amelyek lehetővé teszik az FLC (Flexible Launch Control) és az EDMM (Enclave Dynamic Memory Management) mechanizmusainak használatát az zónák memóriaoldalainak hozzáférési jogainak módosítására, memóriaoldalak dinamikus hozzáadására/eltávolítására az zónához, valamint az zóna bővítésére.
- Stabilizálva lett az IDXD (Data Streaming Accelerator) illesztőprogram az Intel CPU-ba integrált adatátviteli gyorsítók kihasználására.
- A GRUB bootloaderbe és a shim rétegbe beépítették a DEP (Data Execution Prevention), NX (No Execute) és XD (Execute Disable) memória-védelem mechanizmusok alkalmazási lehetőségét, amelyek megakadályozzák az utasítások végrehajtását a memória bizonyos területein a rendszer indítása előtt. Hozzáadták a hardveres elszigetelés támogatását. virtuális gépekhez (VMs Trust Domains) az Intel Trust Domain Extension (Intel TDX) technológia segítségével.
- Hozzáadták a bcrypt algoritmus használatával végzett jelszóhashelés támogatását.
- A RHEL image készítőben lehetőség nyílt önkényes csatolási pontok megadására és különböző partíciós felosztási módok létrehozására (auto-lvm, lvm, raw).
- Az OpenSSL megvalósította az RSA dekripciós támadások elleni védelmet a műveletek időalapú mérésének felhasználásával, figyelembe véve a Bleichenbacher módszer variánsait.
- Az IdM (Identity Management) megvalósította a felhasználók külső szolgáltatók (IdPs) általi hitelesítését, amelyek támogatják az OAuth 2 (Device Authorization Grant) protokollt.
- Hozzáadva egy kísérleti „podman build farm” parancs a több architektúrára történő konténer képek létrehozásához. A Podman teljes támogatást nyújt a SQLite-alapú háttérhez, és lehetőséget biztosít a containers.conf modulok használatára a beállítások szelektív betöltésére. A Containerfile-ban engedélyezettek a többsoros HereDoc utasítások. A CNI (Container Network Interface) hálózati verem elavultnak nyilvánították. Az „podman machine” parancs segítségével lehetőség van USB-eszközök átirányítására a QEMU virtuális gépekbe.
- Az iproute2 csomagba tartozó ss segédprogramhoz hozzáadva az „—bound-inactive” opció, amely az inaktív TCP hálózati socketek megjelenítésére szolgál, amelyek csatlakoznak a IP-cím alapján határozza meg a helyet és a hálózati porthoz (bind hívás történt), de nincsenek csatlakoztatva (connect hívás) vagy nem kerültek várakozó állapotba (listen hívás).
- A multipathd-hez hozzáadták az FPIN-Li (Fabric Performance Impact Notification) események kezelésének támogatását a NVMe tárolókhoz való hozzáférés optimalizálása érdekében.
- Grafana SELinux védelmével történő futtatáshoz hozzáadtuk a grafana-selinux csomagot.
- Az rtla segédeszköz frissítve lett a Linux 6.6 kernel állapotához. Hozzáadva az 'rtla -C' opció, amely lehetővé teszi a további cgroupokhoz való csatlakozást.
- Az rteval segédeszközbe beépítésre került a '+'
- A webes konzolban egyszerűsítették a tárolók kezelését és a partíciók méretének változtatását. Támogatást kaptak a shell szkriptek és az Ansible szkriptek generálására a kdump konfigurálásához. A virtuális gépekhez való csatlakozás érdekében a SPICE protokoll helyett VNC-t használnak. A Virtuális gépek szekcióban lehetőséget kaptak az SSH nyilvános kulcsok hozzáadására és már formázott blokkeszközök csatlakoztatására.
- Új rendszerszerepek kerültek hozzáadásra: bootloader a töltő program és kernel kezelésére; fapolicyd a fapolicyd konfigurálásához; snapshot az LVM snapshotok kezeléséhez. Az sshd szerephez hozzáadva lett a tanúsítványalapú hitelesítés lehetősége.
- Hozzáadva a virtuális gépek migrálásának támogatása Multi-FD módban (több fájl leíró), amely lehetővé teszi, hogy a virtuális gép áthelyezése több párhuzamos kapcsolat létrehozásával történjen, így felgyorsítva az adatátvitelt nagy sebességű hálózati kapcsolatok (20 Gbps és ennél nagyobb) esetén.
- Folyamatosan biztosítják az AF_XDP, XDP hardveres leválasztás, Multipath TCP (MPTCP), MPLS (Több protokollos címke váltás), dracut, kexec gyors újraindítás, nispor, DAX az ext4 és xfs-en, systemd-resolved, accel-config, igc, OverlayFS, Stratis, NVMe/TCP, DNSSEC, GNOME ARM64 és IBM Z rendszereken, AMD SEV a KVM számára, Intel vGPU, Toolbox kísérleti (Technology Preview) támogatását.
Forrás: opennet.ru
