Vydání distribuce Red Hat Enterprise Linux 10.2

Společnost Red Hat představila verzi distribuce Red Hat Enterprise Linux 10.2 a také aktualizaci předchozí větve — Red Hat Enterprise Linux 9.8. Hotové instalační obrazy jsou k dispozici pro registrované uživatele portálu Red Hat Customer Portal (pro hodnocení funkcionality je možné použí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 verzi RHEL 10.2 budou vycházet do května 2032. Větev RHEL 10 bude podpírá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 v veřejném repozitáři git.centos.org a jsou poskytovány klientům společnosti pouze prostřednictvím uzavřené sekce webu, na kterém je platná uživatelská smlouva (EULA), zakazující redistribuci dat stažených prostřednictvím klientského portálu, což vytváří právní rizika při použití těchto balíčků k vytváření odvozených distribucí. Zdrojové texty RHEL zůstávají k dispozici v repozitáři CentOS Stream, ale nejsou plně synchronizovány s RHEL a verze balíčků v něm se ne vždy shodují s balíčky z RHEL. Rocky Linux, Oracle a SUSE reprodukují zdrojové texty rpm-balíčků vydání RHEL v rámci projektu OpenELA.

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

  • Byla zavedena možnost použití rozhraní io_uring pro operace asynchronního vstupu/výstupu.
  • Byla přidána podpora standardu WiFi7.
  • Jako volba je dostupná možnost použití AI asistenta goose v příkazovém řádku. Balíčky s goose jsou k dispozici prostřednictvím repozitáře „extensions“.
  • Do instalátoru Anaconda byla přidána možnost automatické instalace 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 with GUI“ se instaluje Flatpak balíček s Firefoxem.
  • Do Kickstart byla přidána nová příkazová „rdp“ pro povolení grafické instalace pomocí protokolu RDP (Remote Desktop Protocol) a také experimentální (Technology Preview) příkaz „bootc“ pro nasazení spouštěcích kontejnerů.
  • Do grafického rozhraní pro vytváření obrazů systémů (image builder) byla přidána podpora pro vytváření spouštěcích kontejnerů a diskových obrazů, stejně jako obrazů pro síťovou instalaci s instalátorem Anaconda.
  • Byl přidán příkaz „bootc upgrade —download-only“ pro stažení aktualizací systémů založených na bootc bez jejich automatického uplatnění. Pro aplikaci dříve stažené aktualizace lze použít příkaz „bootc upgrade“.
  • Byla přidána možnost převodu spouštěcích obrazů kontejnerů na virtuální stroje. Pro spuštění takových efemérních virtuálních strojů byla nabízena utilita bcvk.
  • Byla přidána podpora pro vytváření obrazů pro síťové spouštění přes PXE, které nemění svůj stav (stateless konstrukce pro bezdiskové systémy), z existujících konstrukcí kontejnerů.
  • V OpenSSH a libssh byla přidána podpora hybridních algoritmů výměny klíčů
    mlkem768nistp256-sha256 a mlkem1024nistp384-sha38, odolných proti pokusům o překonání kvantovými počítači. V pki a systému certifikátů byla implementována podpora klíčů a digitálních podpisů založených na algoritmu ML-DSA.
  • Služby systemd-oomd a redfish-finder byly převedeny pod ochranu SELinux. Z režimu „permissive“ do „enforcing“ byly přepnuty kontexty SELinux anaconda_generator_t, ktlshd_t, switcheroo_control_t, systemd_pcrextend_t, systemd_user_runtimedir_t a tuned_ppd_t. Nastavení SELinux byla přizpůsobena novým procesům OpenSSH — sshd-session a sshd-auth.
    V SELinux byla implementována podpora pro síťové protokoly DCCP (Datagram Congestion Control Protocol) a SCTP (Stream Control Transmission Protocol).
  • Do repozitáře CRB (CodeReady Builder) byl přidán nový balíček „capnproto“ s Cap’n Proto, vysoce výkonným systémem výměny dat a vzdáleného volání procedur (RPC), který je využíván v balíčku rust-sequoia.
  • Byla navržena nová implementace klienta a serveru FIDO Device Onboarding (FDO) go-fdo-client a go-fdo-server.
  • Byl přidán balíček greenboot-rs s implementací nástrojů Greenboot, přepsaných v jazyce Rust (původní verze byla napsána v bash). Greenboot se používá v atomárně aktualizovaných variantách RHEL pro kontrolu stavu systému při spouštění a pro návrat na předchozí verzi při zjištění problémů.
  • Byla přidána možnost použití API Nmstate a pluginu NetworkManager-libreswan pro nastavení propojení více podsítí pomocí jednoho tunelu IPsec. V NetworkManager-libreswan byla přidána podpora pro spouštění spojení IPsec na bázi Libreswan podle potřeby (on-demand).
  • API epoll implementuje režim IRQ suspension, který se adaptivně přepíná mezi aktivním polingem (NAPI/busy polling, periodické dotazování zařízení jádrem) a generováním přerušení v závislosti na obdobích aktivity aplikace. Když je aplikace v nečinnosti (idle), používá se zpracování přerušení, a když je zaznamenána vysoká zátěž, používá se poling. V některých situacích může nový režim snížit spotřebu energie v datových centrech až o 30%.
  • Byla zajištěna plná podpora protokolů PRP (Parallel Redundancy Protocol) a HSR (High-availability Seamless Redundancy), implementovaná prostřednictvím modulu jádra hsr.
  • V jádře Linux byla implementována možnost příkazového řádku „microcode=seznam příznaků“ pro řízení chování bootloaderu mikro-kódu na systémech x86 (například je možné zadat minimální přípustnou verzi mikro-kódu pro spuštění).
  • V nftables byla do zpracovatelů netdev přidána podpora masek v názvech síťových rozhraní, například ‘type filter hook ingress devices = { „vlan*“, „veth0“ }’.
  • V balíčku iproute byla přidána utilita dpll pro správu a monitorování zařízení DPLL (digital phase-locked loop).
  • Do balíčku kernel-modules-extra byly zahrnuty moduly jádra
    fou a fou6 s implementací protokolů FOU (Foo-over-UDP) a GUE (Generic Routing Encapsulation) pro organizaci tunelování různých IP protokolů přes UDP.
  • Do firewalld byla přidána podpora předdefinovaných sad pravidel (policy-sets). Například sada pravidel „gateway“ pokrývá funkčnost typického domácího routeru (obsahuje NAT, conntrack zpracovatele a přesměrování provozu mezi zónami).
  • Byla přidána možnost ukládání dumpů paměti jádra (vmcore) po haváriích na šifrované oddíly LUKS.
  • V balíčku tpm2-tools byla zlepšena kompatibilita s novými čipy TPM 2.0 (Trusted Platform Module).
  • Podsystem BPF byl synchronizován s jádrem 6.17 a Perf s jádrem 6.18. Byla přidána podpora sledování výkonu na systémech s CPU Fujitsu Monaka a Intel Clearwater Forest.
  • V ftrace byla přidána možnost použití traceru function_graph pro sledování hodnot vracených funkcemi.
  • Do utilitky kpatch, používané pro aplikaci patchů na jádro bez zastavení provozu, byla přidána možnost prohlížení seznamu identifikátorů CVE zranitelností opravených v aktivním jádru.
  • Pro skupiny oddílů LVM (VG, volume group) byla implementována podpora mechanismu Persistent Reservations, který umožňuje rezervovat oblasti ve sdílených úložištích.
  • Byla přidána možnost aplikace systémových rolí (System Roles) na atomicky aktualizované systémy, vytvářené pomocí různých nástrojů, včetně ostree. Tato změna umožňuje nasazení a konfiguraci atomicky aktualizovaných systémů s využitím stejných rolí, jaké se používají pro běžné systémy.
  • Do balíku virtio-win byl přidán ovladač viosock (Virtual Socket) pro virtuální stroje se systémem Windows, který zajišťuje interakci mezi hostitelskými a hostovanými systémy. Byl přidán servis virt-secrets-init-encryption pro šifrování přístupových klíčů používaných v libvirt pro vTPM (virtual Trusted Platform Module).
  • V QEMU byla implementována nativní (bez emulace) podpora metody vstupu/výstupu FUA (Forced Unit Access), což zvýšilo výkon virtuálních úložišť, například při zátěžích typických pro SGBD.
  • Nástroj Podman byl přenesen z GnuPG na použití Sequoia-PGP, implementaci OpenPGP napsanou v Rustu. Byla přidána podpora tvorby digitálních podpisů pro kontejnery pomocí Sequoia-PGP.
  • Do Red Hat Container Registry byly přidány kontejnery rhel10/ruby-40, rhel10/postgresql-18, rhel10/python-314-minimal, rhel10/mariadb-118 a rhel10/php-84.
  • Byla přidána experimentální možnost spuštění virtuálních strojů v režimu Secure Boot na systémech ARM64.
  • Byla přidána experimentální podpora pro live-migraci virtuálních strojů, které používají protokol S3-PR (SCSI3-Persistent Reservation).
  • Byla přidána experimentální podpora pro spuštění kontejnerů v lehkých microVM s použitím runtime krun (na základě crun).
  • Byla přidána experimentální možnost použití vsock (Virtual Socket) pro přesměrování přístupu k TCP portům z hostitelského prostředí do hostované systému bez dalších nastavení, například pro přesměrování přístupu k SSH.
  • Příkaz vi byl převeden na spuštění vim-minimal namísto plnohodnotného editoru Vim.
  • Velikost diskového oddílu /boot byla ve výchozím nastavení zvýšena z 1 na 2 GB.
  • Byla přidána podpora pro servery s procesory Intel Xeon 6+ (CWF, Clearwater Forest). Byla přidána podpora hardwarových akcelerátorů Intel QAT (QuickAssist Technology) Gen6. Byla vyhlášena stabilní podpora akcelerátorů IAA (In-Memory Analytics Accelerator) zabudovaných do CPU Intel Wildcat Lake.
  • Byly přidány nové ovladače:
    • qaic — pro AI akcelerátory Qualcomm Cloud.
    • tpm_crb_ffa — pro ovladač TPM CRB FFA
    • qat_6xxx pro kryptografické akcelerátory Intel QuickAssist Technology GEN6.
    • imx-bus pro Generic i.MX bus.
    • imx8m-ddrc pro řízení frekvence řadiče i.MX8M DDR.
    • zl3073x pro Microchip ZL3073x DPLL (Digitální fázový uzamčený smyčkový obvod).
    • gpio-usbio pro Intel USBIO GPIO.
    • sil164 pro Silicon Image sil164 TMDS.
    • mshv_root pro Microsoft Hyper-V root partition VMM.
    • gpio_keys pro připojení klávesnice přes GPIO.
    • mtd_intel_dg pro Intel DGFX MTD.
    • rtw89_8922a pro Realtek 802.11be bezdrátovou 8922A.
    • amd_hsmp pro AMD HSMP (Host System Management Port).
    • amd_isp4 pro AMD ISP4 (Image Signal Processor).
    • intel-oaktrail pro Intel Oaktrail.
    • intel-sdsi pro Intel On Demand (SDSi).
    • typec_thunderbolt pro Thunderbolt 3 USB Type-C.
    • usbio pro Intel USBIO.
  • Byly aktualizovány verze balíčků pro vývojáře: 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.
  • Byly aktualizovány 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.
  • Byly aktualizovány 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í prostředí bylo aktualizováno na verzi GNOME 49 (předtím GNOME 47). Do kompozitního správce Mutter byl přidán experimentální režim HDR (High Dynamic Range) pro displeje podporující rozšířený rozsah jasu.
    Byly aktualizovány Mesa 25.2.7, libinput 1.30 a PipeWire 1.4.9.
  • Na přihlašovací obrazovku GDM byla přidána experimentální podpora interaktivního výběru metody autentizace, mimo jiné je možné použít externí poskytovatele identifikace (EIdP), zařízení kompatibilní s FIDO2 a smart karty.
  • Firefox a Thunderbird byly převedeny na distribuci ve formátu Flatpak.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster