A Red Hat Enterprise Linux 10 bétaverziója és a RHEL 9.5 kiadása

A Red Hat bemutatta a Red Hat Enterprise Linux 10 disztribúció bétaverzióját és a Red Hat Enterprise Linux 9.5 kiadását. Az elkészült telepítőképek a Red Hat Customer Portal regisztrált felhasználói számára állnak rendelkezésre (a funkciók teszteléséhez a CentOS Stream 10 és CentOS Stream 9.5 ISO-képeket, valamint ingyenes fejlesztői RHEL-képzéseket is használhat). A RHEL 10 bináris csomagjainak tárolói nyilvánosan elérhetőek. A kiadások az x86_64, s390x (IBM System z), ppc64le és Aarch64 (ARM64) architektúrákhoz készültek. A RHEL 10 kiadása a következő év első felére várható.

A RHEL 10 ága a CentOS Stream 10 csomagalapján alapul, amely az RHEL upstream projektjeként működik, lehetőséget ad más résztvevőknek a csomagok előkészítésének ellenőrzésére, módosításaik javaslatára és a döntések befolyásolására. Az RHEL 10 13 éves támogatási ciklusának megfelelően 2035-ig lesz támogatva + 3 év kiterjesztett, fizetős támogatással. Az RHEL 9-en a frissítések 2032 május végéig folytatódnak, míg az RHEL 8 esetén 2029-ig.

Az RHEL 10 rpm csomagok forráskódjai szabadon letölthetők. Az RHEL 9.5 csomagok nem találhatók a git.centos.org nyilvános tárolójában, és a cég ügyfelei számára csak a weboldal zárt részén keresztül é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ármaztatott disztribúciók készítésére. Az RHEL 9.5 forráskódjai elérhetők a CentOS Stream tárolóban, de a szinkronizálás nem teljes, és nem mindig a legfrissebb csomagverziók egyeznek meg az RHEL csomagjaival. A Rocky Linux, az Oracle és a SUSE az RHEL kiadásainak rpm csomagjainak forráskódjait reprodukálják az OpenELA projekt keretében.

A RHEL 10 főbb változásai:

  • Az Anaconda telepítő felületén új felhasználók létrehozásakor alapértelmezetten adminisztrátori jogokat kapnak (ez a viselkedés letiltható egy külön beállítással). Az installálóban új felület is felajánlásra került az időzónák kiválasztására. A távoli hozzáféréshez az installálóhoz RDP protokollt használnak a VNC helyett.
  • Hozzáadva a kvantumszámítógépek ellenálló titkosítási algoritmusainak támogatása. Ezek az algoritmusok elérhetők az OpenSSL-ben, OpenSSH-ban és a rendszerszintű kriptográfiai politikákban (crypto-policies). Az OpenSSL-ben lehetőség nyílik PKCS #12 formátumú tanúsítvány- és kulcsfájlok létrehozására, amelyek megfelelnek a FIPS követelményeinek. Az openssl-pkcs11 motor helyett a pkcs11-provider került alkalmazásra, amely lehetővé teszi a hardveres kulcsok használatát az apache httpd, libssh, bind és más, OpenSSL-t használó alkalmazásokban. Az SSH host kulcsok hozzáférési jogait 0640-ről 0600-ra módosították (hozzáférés csak a tulajdonosnak). A GnuTLS-ben hozzáadva a tanúsítványok csonkításának támogatása zlib, brotli és zstd módszerekkel.
  • A GnuPG mellett a Sequoia parancssori eszközkészlete (sq és sqv segédprogramok) került bevezetésre, amely megvalósítja az OpenPGP szabványt (RFC-4880) Rust nyelven.
  • A DNF csomagkezelőben alapértelmezetten le van tiltva a csomagok fájllistáival kapcsolatos metaadatok letöltése. Ezek az adatok ritkán használatosak, de nagy méretűek és lelassítják a működést. A DNF és RPM PGP-hez az rpm-sequoia könyvtárat használták.
  • Frissítve lettek a fejlesztői csomagok verziói: GCC 14.2, LLVM 18.1.8, Python 3.12, Ruby 3.3, OpenJDK 21, Rust 1.79.0, Go 1.22, Node.js 22, Perl 5.40, PHP 8.3, Git 2.45, Subversion 1.14, SystemTap 5.1, Valgrind 3.23.0.
  • Frissítve lettek a szervercsomagok: OpenSSH 9.8, 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.
  • Frissítve lettek a rendszer csomagok: Linux kernel 6.11, glibc 2.39, binutils 2.41, NSS 3.101, gnutls 3.8.7, polkit 125.
  • Új csomagok kerültek bevezetésre: tuned-ppd (a power-profiles-daemon helyett), libcpuid és dnsconfd (háttérfolyamat a DNS gyorsítótárazására). A Redis adatbázis kezelő kód bázisának tulajdonjogú licencre történő áttérése miatt a Valkey fork ajánlják a Redis helyett. Az ISC DHCP szerver helyett a Kea DHCP került bevezetésre. A zlib helyett a zlib-ng-compat csomagot alkalmazzák.
  • Alapértelmezés szerint engedélyezve van a hálózati interfészek neveinek előre meghatározott kiválasztási módja (net.ifnames=1). A NetworkManagerben IPv4 esetén a duplikálás meghatározásának mechanizmusa került bevezetésre. IP-címek DAD (Duplicált Cím Felderítése) a helyi hálózaton, hogy megakadályozza azonos IP-címek kiosztását különböző rendszereknek.
  • A lemezképekben (például az AWS és KVM rendszergépekhez készült képekben) megszűnt egy külön /boot partíció használata.
  • Hozzáadva lett egy kísérleti támogatás a Composefs fájlrendszerhez, amely az OverlayFS és EROFS fölött működik, és optimalizálva lett a több csatolt lemezkép hatékony tárolására.
  • Megérkezett az AMD SEV, SEV-SNP és SEV-ES kísérleti (Technology Preview) támogatása a KVM hypervisorban.
  • A felhasználói térben dolgozó SELinux eszközkészlete (libsepol, libselinux, libsemanage, policycoreutils, checkpolicy, mcstrans) 3.7 verzióra frissült, amely bevezette az 'audit2allow -C' paramétert CIL (Common Intermediate Language) formátumban való kimenethez. A sandbox segédprogramhoz hozzáadva a Wayland protokoll támogatása.
  • A Keylime komponensben hozzáadva az eszközök azonosításának támogatása IDevID (Kezdeti Eszközazonosító) és IAK (Kezdeti Tanúsítási Kulcs) által, és alapértelmezés szerint a TLS 1.3 protokoll került alkalmazásra.
  • A webkonzolhoz javasolt egy új fájlkezelő (cockpit-files csomag), amely lehetővé teszi a fájlok és könyvtárak kezelését.
    A Red Hat Enterprise Linux 10 bétaverziója és a RHEL 9.5 kiadása
  • A CUPS nyomtatószerver alapértelmezés szerint letiltja az mDNS és a broadcast üzemmódokat, amelyeket a nemrégiben felfedezett távoli kihasználásra alkalmas sebezhetőségekben használnak.
  • A glibc-ben hozzáadva az AMD Zen 3 és Zen 4 processzorokhoz optimalizált memcpy és memmove funkciók variációi.
  • Áttérés történt a Firefox és a Thunderbird Flatpak formátumú csomagokban történő szállítására.
  • A klasszikus GNOME munkamenethez hozzáadódott egy áttekintő mód az aktív ablakok megtekintésére, amely korábban csak az alapértelmezett GNOME munkamenetben volt elérhető.
  • Számos új illesztőprogramot adtak hozzá, köztük az Intel processzorokba integrált QAT (QuickAssist Technology) gyorsítójához, amely eszközöket kínál a számítások gyorsításához a tömörítés és titkosítás során.
  • A csomagok szállítása leállítva: sendmail (ajánlott a postfix használata), redis, dhcp, dhcp-client, mod_security (kiemelve az EPEL-ben), spamassassin (kiemelve az EPEL-ben), xsane, runc.
  • A squashfs és wget csomagokat, valamint az utmp és utmpx interfészeket a glibc-ben elavultnak nyilvánították.

Főbb változások a RHEL 9.5-öt illetően:

  • Frissült a fejlesztők számára készült csomagok: GCC 11.5, Node.js 22, GCC Toolset 14, LLVM Toolset 18.1.8, Rust Toolset 1.79.0, Go Toolset 1.22, OpenJDK 17, GDB 14.2, Valgrind 3.23.0, SystemTap 5.1, elfutils 0.191, libabigail 2.5.
  • Frissültek a rendszerszoftverek verziói: OpenSSL 3.2.2, NSS 3.101, clevis 20, ipa 4.12.0, Podman 5.0.
  • Frissültek a kiszolgálószoftverek: Apache HTTPD 2.4.62, BIND 9.18, PCP 6.2.2, Grafana 10.2.6, libreswan 4.15, PostgreSQL 16, samba 4.20.2.
  • Új rendszerszerepkör került bevezetésre a sudo kezelésére és konfigurálására. A snapshot szerepkörbe hozzáadták a LVM kötetek sznapshot kezelésének támogatását. Bővültek a postfix, podman, ssh, network, nbde_client, journald, logging és storage szerepkörök lehetőségei.
  • A SELinux védelem alá került a nbdkit és bootupd szolgáltatás. A parancsok SELinux védelme alatt történő végrehajtásának támogatása hozzáadódott a QEMU Guest Agenthez.
  • Hozzáadva a virtuális gépek élő migrációjának támogatása, amelyekhez NVIDIA vGPU-k vannak rendelve.
  • A webes konzol számára javasolt a cockpit-files csomag, amely fájlkezelő megvalósítással rendelkezik.
  • A NetworkManagerhez hozzáadva az IPsec-hez való kapcsolódás támogatása. VPN IPv6 címek használatával.
  • Engedélyezve van a firewalld és nftables szolgáltatások egyidejű használata.
  • Hozzáadva a Composefs fájlrendszer támogatása.
  • A CPython GCC alatt végzett fordítása során engedélyezve lett az "-O3" optimalizálási mód, amely körülbelül 4%-kal növelte a Python teljesítményét.
  • A Glibc-ben megvalósult a "GLIBC_TUNABLES=glibc.cpu.prefer_map_32bit_exec=1" üzemmód, amely a dinamikus objektumokat nem véletlenszerűen, hanem szorosan egymás mellett helyezi el az адресzterületen, így bizonyos konfigurációkban a teljesítmény növelhető az ASLR-védelem csökkentésének árán. A glibc-be beépítettek az AMD Zen 3 és Zen 4 processzorokhoz optimalizált memcpy és memmove funkcióváltozatokat.
  • Az eBPF alrendszer megvalósítása szinkronban van a Linux 6.8 kernellel (az előző kiadásban a Linux 6.6 kernelből származó eBPF megvalósítást használták).
  • A tmpfs fájlrendszer, amelyet általában a /tmp partícióhoz használnak, lemezkvóták támogatásával bővült.
  • Az OpenSSL-ben hozzáadva a QUIC protokoll kísérleti ügyféloldali támogatása.
  • Hozzáadva egy kísérleti támogatás az offload módhoz az UDP-csomagok IPsec-be való beágyazásának hálózati kártyára történő kiszervezéséhez.
  • Hozzáadva egy kísérleti támogatás a HSM (Hardveres Biztonsági Modul) számára.
  • Hozzáadva egy kísérleti lehetőség a LMDB adatbázis használatára a Directory Server-ben.
  • Az Identitáskezelésben hozzáadva egy kísérleti ipa-migrate parancs az adatok migrálásához egy másik IdM szerverre.
  • A kísérleti (Technology Preview) támogatás folytatódik:
    • VPN WireGuard,
    • 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,
    • 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.
  • Elavultnak nyilvánították a libgcrypt és pam_ssh_agent_auth csomagokat.
  • Eltávolítva az X.org Server és a kapcsolódó komponensek a szállítmányból (erről a tesztkiadás megjegyzésében nem esett szó, de ez a változtatás tervben volt). Az X11-alkalmazások Wayland-munkamenetben történő indítása az XWayland DDX-szerver segítségével valósul meg.
  • A PulseAudio hangkiszolgálót a PipeWire csomagra cserélték. Eltávolítva a TigerVNC, Totem, power-profiles-daemon, gedit, gtkmm, WebKitGTK, Evolution, Festival, Eye of GNOME, Cheese, Tweaks és Qt5 csomagokat (csak a Qt 6 maradt).

    Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster