Vydanie distribúcie Red Hat Enterprise Linux 10.2

Společnost Red Hat představila vydání distribuce Red Hat Enterprise Linux 10.2, jakož i aktualizaci předchozí větve — Red Hat Enterprise Linux 9.8. Hotové instalační obrazy jsou dostupné pro registrované uživatele portálu Red Hat Customer Portal (pro vyhodnocení funkcionality lze využít veřejně dostupné iso-obrazy CentOS Stream 10 a také bezplatné verze RHEL pro vývojáře). Vydání je určeno pro architektury x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) a RISC-V (preview). Aktualizace pro vydání RHEL 10.2 budou vydávány do května 2032. Větev RHEL 10 bude podporována do roku 2035 (+ 4 roky rozšířené placené podpory), RHEL 9 — do konce května 2032 a RHEL 8 — do roku 2029.

Balíčky RHEL nejsou umístěny ve veřejném repozitáři git.centos.org a jsou klientům společnosti poskytovány pouze prostřednictvím uzavřené části webu, na kterém platí uživatelská smlouva (EULA), která zakazuje redistribuci dat stažených prostřednictvím klientského portálu, což vytváří právní rizika při používání těchto balíčků k vytváření odvozených distribucí. Zdrojové kódy RHEL zůstávají dostupné v repozitáři CentOS Stream, ale nejsou plně synchronizovány s RHEL a verze balíčků v něm se vždy neshodují s balíčky z RHEL. Rocky Linux, Oracle a SUSE reprodukují zdrojové kódy rpm-balíčků vydání RHEL v rámci projektu OpenELA.

Hlavní změny v RHEL 10.2 (většina uvedených změn je přítomna i v RHEL 9.8):

  • Byla přidána možnost využití rozhraní io_uring pro operace asynchronního vstupu/výstupu.
  • Byla přidána podpora standardu WiFi7.
  • Jako volba byla přidána možnost použití AI asistenta goose v příkazovém řádku. Balíčky s goose jsou dostupné přes repozitář „extensions“.
  • Do instalátoru Anaconda byla přidána možnost automatického instalování balíčků ve formátu Flatpak během instalace distribuce. Přítomnost Flatpak-balíčků závisí na vybraném prostředí, například při výběru „Server s GUI“ se nainstaluje Flatpak-balíček s Firefoxem.
  • Do Kickstart byla přidána nová příkaz „rdp“ pro povolení grafické instalace pomocí protokolu RDP (Remote Desktop Protocol), stejně jako experimentální (Technology Preview) příkaz „bootc“ pro nasazení spouštěcích kontejnerů.
  • Do grafického rozhrania na zostavovanie systémových obrazov (image builder) bola pridaná podpora pre vytváranie bootovateľných kontajnerov a diskových obrazov, ako aj obrazov na inštaláciu cez sieť s inštalátorom Anaconda.
  • Pridaná príkaz „bootc upgrade —download-only“ na stiahnutie aktualizácií systémov založených na bootc bez ich automatického použitia. Na aplikáciu predtým stiahnutej aktualizácie je možné použiť príkaz „bootc upgrade“.
  • Pridaná možnosť konverzie bootovacích obrazov kontajnerov na virtuálne stroje. Na spustenie podobných efemérnych virtuálních strojů bola navrhnutá utilita bcvk.
  • Pridaná podpora pre vytváranie obrazov na sieťové bootovanie prostredníctvom PXE, ktoré nemenia svoj stav (stateless zostavy pre beztvrdé systémy) z existujúcich zostáv kontajnerov.
  • V OpenSSH a libssh bola pridaná podpora hybridných algoritmov výmeny kľúčov
    mlkem768nistp256-sha256 a mlkem1024nistp384-sha38, odolných voči zlomeniu na kvantovom počítači. V pki a systéme certifikátov bola implementovaná podpora kľúčov a digitálnych podpisov na základe algoritmu ML-DSA.
  • Pod ochranu SELinux prešli služby systemd-oomd a redfish-finder. Z režimu „permissive“ prešli do „enforcing“ kontexty SELinux anaconda_generator_t, ktlshd_t, switcheroo_control_t, systemd_pcrextend_t, systemd_user_runtimedir_t a tuned_ppd_t. Nastavenia SELinux boli prispôsobené novým procesom OpenSSH — sshd-session a sshd-auth.
    V SELinux bola implementovaná podpora sieťových protokolov DCCP (Datagram Congestion Control Protocol) a SCTP (Stream Control Transmission Protocol).
  • Do repozitára CRB (CodeReady Builder) bol pridaný nový balík „capnproto“ s Cap’n Proto, vysoko výkonným systémom na výmenu dát a vzdialeného volania procedúr (RPC), ktorý je využívaný v balíku rust-sequoia.
  • Navrhnutá nová implementácia klienta a servera FIDO Device Onboarding (FDO) go-fdo-client a go-fdo-server.
  • Pridaný balík greenboot-rs s implementáciou nástrojov Greenboot, prepísaných v jazyku Rust (staršia verzia bola napísaná v bash). Greenboot sa používa v atomicky aktualizovaných variantoch RHEL na kontrolu stavu systému pri spúšťaní a na návrat na predchádzajúcu verziu pri zistení problémov.
  • Pridaná možnosť použitia API Nmstate a pluginu NetworkManager-libreswan na konfiguráciu prepojenia viacerých podsietí pomocou jedného tunelu IPsec. V NetworkManager-libreswan bola pridaná podpora na spúšťanie IPsec pripojení založených na Libreswan podľa potreby (on-demand).
  • V API epoll je implementovaný režim IRQ suspension, ktorý adaptívne prepína medzi aktívnym polingom (NAPI/busy polling, periodický prieskum zariadenia jadrom) a generovaním prerušenia v závislosti od období aktivity aplikácie. Keď je aplikácia v nečinnosti (idle), používa sa spracovanie prerušenia, a pri vysokej záťaži sa používa poling. V niektorých situáciách nový režim môže znížiť spotrebu energie v dátových centrách až o 30%.
  • Je zabezpečená úplná podpora protokolov PRP (Parallel Redundancy Protocol) a HSR (High-availability Seamless Redundancy), realizovaná prostredníctvom modulu jadra hsr.
  • V jadre Linux je implementovaná možnosť príkazového riadku „microcode=zoznam vlajok“ na riadenie správania bootloadera mikrokódu na systémoch x86 (napríklad je možné nastaviť minimálne akceptovateľnú verziu mikrokódu pre bootovanie).
  • V nftables bola do spracovateľov netdev pridaná podpora masiek v názvoch sieťových rozhraní, napríklad ‘type filter hook ingress devices = { „vlan*“, „veth0“ }’.
  • Do balíčka iproute bola pridaná utilita dpll na riadenie a monitorovanie zariadení DPLL (digital phase-locked loop).
  • Do balíčka kernel-modules-extra boli zahrnuté jadrové moduly
    fou a fou6 s realizáciou protokolov FOU (Foo-over-UDP) a GUE (Generic Routing Encapsulation) na organizáciu tunelovania rôznych IP protokolov cez UDP.
  • Do firewalld bola pridaná podpora súborov preddefinovaných pravidiel (policy-sets). Napríklad súbor pravidiel „gateway“ pokrýva funkčnosť typického domáceho routera (zahŕňa NAT, conntrack spracovateľov a presmerovanie dopravy medzi zónami).
  • Bola pridaná možnosť ukladania dumpov pamäte jadra (vmcore) po zlyhaní na zašifrované oddiely LUKS.
  • V balíčku tpm2-tools bola zlepšená kompatibilita s novými čipmi TPM 2.0 (Trusted Platform Module).
  • Subsystem BPF bol synchronizovaný s jadrom 6.17 a Perf s jadrom 6.18. Bola pridaná podpora sledovania výkonu na systémoch s CPU Fujitsu Monaka a Intel Clearwater Forest.
  • V ftrace bola pridaná možnosť použitia trasovača function_graph na sledovanie hodnôt, ktoré funkcie vracajú.
  • Do utilitky kpatch, používané na aplikovanie patchov na jadro bez zastavenia, bola pridaná možnosť zobrazenia zoznamu CVE identifikátorov zraniteľností opravených v aktívnom jadre.
  • Pre skupiny LVM (VG, volume group) bola implementovaná podpora mechanizmu Persistent Reservations, ktorý umožňuje rezervovať oblasti v zdieľaných úložiskách.
  • Bol pridaný spôsob aplikácie systémových rolí (System Roles) na atomicky aktualizovateľné systémy, ktoré sú vytvorené pomocou rôznych nástrojov, vrátane ostree. Zmena umožňuje nasadzovať a nastavovať atomicky aktualizovateľné systémy s použitím tých istých rolí, ktoré sa používajú pre bežné systémy.
  • Do balíka virtio-win bol pridaný ovládač viosock (Virtual Socket) pre virtuálne stroje s Windows, ktorý zabezpečuje interakciu medzi hosťovským a hostiteľským systémom. Bol pridaný servis virt-secrets-init-encryption na šifrovanie používanych kľúčov prístupu v libvirt pre vTPM (virtual Trusted Platform Module).
  • V QEMU bolo implementované natívne (bez emulácie) používanie metódy vstupu/výstupu FUA (Forced Unit Access), čo zvýšilo výkon virtuálnych úložísk, napríklad zaťažení typických pre DBMS.
  • Nástroj Podman bol preložený z GnuPG na používanie Sequoia-PGP, implementácie OpenPGP napísanej v Rust. Bola pridaná podpora vytvárania digitálnych podpisov pre kontajnery pomocou Sequoia-PGP.
  • V Red Hat Container Registry boli pridané kontajnery rhel10/ruby-40, rhel10/postgresql-18, rhel10/python-314-minimal, rhel10/mariadb-118 a rhel10/php-84.
  • Bola pridaná experimentálna možnosť spúšťania virtuálnych strojov v režime Secure Boot na systémoch ARM64.
  • Bola pridaná experimentálna podpora live-migrácie virtuálnych strojov, ktoré používajú protokol S3-PR (SCSI3-Persistent Reservation).
  • Bola pridaná experimentálna podpora spúšťania kontajnerov v ľahkých microVM s použitím runtime krun (založeného na crun).
  • Bola pridaná experimentálna možnosť používania vsock (Virtual Socket) na presmerovanie prístupu k TCP-portom z hostiteľského prostredia do hosťovského systému bez dodatočných nastavení, napríklad je možné presmerovať prístup k SSH.
  • Príkaz vi bol preložený na spustenie vim-minimal namiesto plnohodnotného editora Vim.
  • Veľkosť diskového oddielu /boot bola predvolene zvýšená z 1 na 2 GB.
  • Bola pridaná podpora serverov s procesormi Intel Xeon 6+ (CWF, Clearwater Forest). Bola pridaná podpora hardvérových akcelerátorov Intel QAT (QuickAssist Technology) Gen6. Bola vyhlásená stabilná podpora akcelerátorov IAA (In-Memory Analytics Accelerator) integrovaných do CPU Intel Wildcat Lake.
  • Boli pridané nové ovládače:
    • qaic — pre AI-accelerátory Qualcomm Cloud.
    • tpm_crb_ffa — pre ovládač TPM CRB FFA
    • qat_6xxx pre kryptografické akcelerátory Intel QuickAssist Technology GEN6.
    • imx-bus pre Generic i.MX bus.
    • imx8m-ddrc pre riadenie frekvencie ovládača i.MX8M DDR.
    • zl3073x pre Microchip ZL3073x DPLL (Digitálny fázovo uzamknutý obvod).
    • gpio-usbio pre Intel USBIO GPIO.
    • sil164 pre Silicon Image sil164 TMDS.
    • mshv_root pre Microsoft Hyper-V root partition VMM.
    • gpio_keys na pripojenie klávesnice cez GPIO.
    • mtd_intel_dg pre Intel DGFX MTD.
    • rtw89_8922a pre Realtek 802.11be wireless 8922A.
    • amd_hsmp pre AMD HSMP (Host System Management Port).
    • amd_isp4 pre AMD ISP4 (Image Signal Processor).
    • intel-oaktrail pre Intel Oaktrail.
    • intel-sdsi pre Intel On Demand (SDSi).
    • typec_thunderbolt pre Thunderbolt 3 USB Type-C.
    • usbio pre Intel USBIO.
  • Aktualizované verzie balíkov pre vývojárov: Python 3.14, Ruby 4.0, PHP 8.4, OpenJDK 25, LLVM Toolset 21, Go Toolset 1.26, Rust Toolset 1.92, Git 2.51, PostgreSQL 18, MariaDB 11.8, valgrind 3.26.0,
    SystemTap 5.4, Node.js 24.
  • Aktualizované serverové balíky: NetworkManager 1.56.0, BIND 9.18.33, openwsman 2.8.1, iproute 6.17.0, nftables 1.1.5, OpenSSH 9.9, libreswan 5.3, chrony 4.8, podman 5.8.0, libvirt 11.10.0, QEMU 10.1.0,
    Samba 4.23.5, ipa 4.13.0, 389-ds-base 3.2.0, cockpit 356.
  • Aktualizované systémové balíky: chrony 4.8,
    setools 4.6.0, fapolicyd 1.4.3, libssh 0.12.0, OpenSCAP 1.4.3, librepo 1.19.0, rsyslog 8.2510.0, OpenSSL 3.5.5, Cockpit 356, cmake 3.31.8, sudo 1.9.17p2, fwupd 2.0.19.
  • Pracovné prostredie bolo aktualizované na verziu GNOME 49 (predtým GNOME 47). Do kompozitného manažéra Mutter bol pridaný experimentálny režim HDR (Vysoký dynamický rozsah) pre displeje, ktoré podporujú rozšírený rozsah jasu.
    Aktualizované Mesa 25.2.7, libinput 1.30 a PipeWire 1.4.9.
  • Do prihlasovacej obrazovky GDM bola pridaná experimentálna podpora interaktívneho výberu metódy autentifikácie, okrem iného je možné používať externých poskytovateľov identifikácie (EIdP), zariadenia kompatibilné s FIDO2 a smart karty.
  • Firefox a Thunderbird boli prevedené na dodávku vo formáte Flatpak.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster