Spoločnosť Red Hat uviedla vydanie distribúcie Red Hat Enterprise Linux 10.3, ako aj aktualizáciu predchádzajúcej verzie — Red Hat Enterprise Linux 9.9. Hotové inštalačné obrazy sú dostupné pre registrovaných používateľov portálu Red Hat Customer Portal (na posúdenie funkčnosti je možné použiť verejne prístupné iso-obrazy CentOS Stream 10, ako aj bezplatné verzie RHEL pre vývojárov). Vydanie je vytvorené pre architektúry x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) a RISC-V (preview). Vetva RHEL 10 bude podporovaná do roku 2035 (+ 4 roky rozšírenej platené podpory), RHEL 9 — do konca mája 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é zmeny v RHEL 10.3 (väčšina z uvedených zmien je prítomná aj v RHEL 9.9):
- Rozšírená podpora postkvantových šifrovacích algoritmov. V SSH bola pridaná podpora algoritmov mlkem768nistp256-sha256 a mlkem1024nistp384-sha384. V libreswan, v implementácii protokolov IPsec a IKE (Internet Key Exchange) bola pridaná podpora postkvantových algoritmov výmeny kľúčov ML-KEM-768 a ML-KEM-1024. Do balíka rust-sequoia-sqv s implementáciou nástroja gpgv v jazyku Rust bola pridaná plná podpora postkvantových šifrovacích algoritmov definovaných v novej špecifikácii OpenPGP. Do balíka audit bola pridaná podpora postkvantových algoritmov v TLS 1.3 a používanie PSK autentifikácie pri prenose logov na externé hostitele. V OpenSC bola pridaná podpora špecifikácie PKCS #11 v3.2 a postkvantového šifrovania.
- Podsysémy eBPF a Perf boli synchronizované s jadrom Linux 6.19.
- V zostavách jadra pre CentOS Stream v subsystéme RV (Runtime Verification), určenom na overovanie správnosti činnosti vysoko spoľahlivých systémov, boli zahrnuté komponenty monitorovania „sched“ na analýzu správania plánovača úloh a „rtapp“ (Real-time application monitor) na sledovanie typických problémov v aplikáciách pracujúcich v reálnom čase.
- Do nástroja rtla, ktorý sa používa na analýzu činnosti realtime režimu v jadre, bola pridaná podpora pripojenia vlastných eBPF spracovateľov na vykonávanie akcií pri prekročení určitých prahových hodnôt, ako aj boli rozšírené možnosti analýzy zásobníka EFI volaní pomocou nástroja timerlat.
- V mechanizme IMA (Integrity Measurement Architecture), ktorý sa používa na kontrolu integrity komponentov operačného systému pomocou digitálnych podpisov a hashov, bola sprísnená kontrola niektorých súborových systémov, ktoré boli predtým ignorované (napríklad tmpfs a ramfs).
- V jadre modulu tboot (Trusted Boot) bola rozšírená podpora technológie Intel TXT (Trusted Execution Technology).
- Vylepšená podpora rozšírenia Intel RDT (Intel Resource Director Technology), ktoré umožňuje sledovať a obmedzovať využitie určitých procesorových zdrojov.
- Bola pridaná experimentálna podpora ovládača amdxdna pre NPU čipy (Neural Processing Unit) od spoločnosti AMD.
- Ponúka sa možnosť používať príkazový nástroj image-builder na zostavenie systémových obrazov so zadanými parametrami a nastaveniami. Nástroj bootc-image-builder bol vyhlásený za zastaraný, ale bude naďalej podporovaný v rámci cyklu RHEL 10. Do webovej konzoly bola pridaná podpora zostavenia obrazov kompatibilných s bootc z akýchkoľvek základných obrazov dostupných v aktuálnom systéme, vrátane obrazov z Fedora, CentOS Stream a rôznych kontajnerov. Názvy typov systémových obrazov boli synchronizované medzi príkazovým nástrojom a webovým rozhraním (napríklad aws pre Amazon Machine Image (AMI) a guest-image pre QCOW2). Pridaná podpora pre vytváranie vlastných zostáv pre distribúciu Hummingbird (edícia Fedora založená na kontajneroch).
- V edícii RHEL for Edge bola implementovaná možnosť nasadenia edge systémov pomocou FIDO Device Onboard (FDO). Implementácia FDO v jazyku Rust (fdo-rs, fido-device-onboard) bola nahradená variantom go-fdo v jazyku Go, a nástroj greenboot napísaný v bashe bol nahradený implementáciou v jazyku Rust (greenboot-rs). Po aktualizácii je zabezpečený automatický prevod obrazov z bootc na použitie greenboot-rs. Greenboot sa používa v atómovo aktualizovaných variantoch RHEL na kontrolu stavu systému pri spustení a vracaní sa na predchádzajúcu verziu v prípade problémov.
- Vo frameworku fapolicyd (File Access Policy Daemon), ktorý určuje, aké programy môže konkrétny používateľ spustiť a aké nie, boli implementované viacvláknové paralelné spracovanie operácií, dynamické zmeny veľkosti databázy a integrácia so službou watchdog systemd.
- Boli pridané nové systémové úlohy (System Roles): auditd pre automatizáciu správy procesu systémového auditu; trustee_server a trustee_client pre automatizáciu nasadenia serverových a klientskych komponentov dôverných virtuálních strojů s hardvérovým šifrovaním pamäte (CVM, Confidential Virtual Machine).
- V SELinux boli pravidlá powerprofiles_t prevedené do režimu „enforcing“,
qgs_t,
redfish_finder_t,
sshd_auth_t,
sshd_session_t,
systemd_mountfsd_t a
systemd_oomd_t. Služba go-fdo-server bola prevedená pod ochranu SELinux. - Pre dnf-automatic bola implementovaná blokácia reštartovania počas automatickej inštalácie aktualizácií balíkov.
- Do nástroja rpmdb bol pridaný príznak „—parkdb“ na optimalizáciu databázy RPM pri práci na médiách dostupných iba v režime len na čítanie.
- Súčasťou balíka sú aj balíky s modulmi mod_security (firewall na ochranu webových aplikácií) a mod_security_crs (súbor pravidiel OWASP Core) pre Apache httpd.
- V kompozitnom správcovi GNOME Kiosk, ktorý je určený na vytváranie internetových kioskov, boli rozšírené prostriedky pre osoby so zdravotným postihnutím. Pridaná bola špeciálna veľká panel, možnosť zväčšovania oblastí na obrazovke a voľba na vypnutie animácie.
- V GNOME v nastaveniach displeja bola implementovaná možnosť na ovládanie automatického otočenia obrazovky na základe údajov z akcelerometra.
- Na systémoch s procesormi AMD bola implementovaná podpora kamier s rozhraním MIPI (Mobile Industry Processor Interface).
- Zvýšený výkon ovládača virtio-fs pre hosťujúce systémy s Windows.
- Do nástroja Podman bola pridaná možnosť priradenia viacerých statických IP adresy pre jedno sieťové rozhranie pri vytváraní kontajnera.
- V NetworkManager bola pridaná podpora tunelov GENEVE a mechanizmu CLAT (Customer-side Translator, 464XLAT) na zabezpečenie fungovania aplikácií, ktoré podporujú iba IPv4, na hostiteľovi s IPv6. Bola implementovaná možnosť použitia API Nmstate na nastavenie tunelov IPv4 over IPv4 (IPIP),
IPv4 over IPv6 (IPIP6),
IPv6 over IPv6 (IP6IP6) a
Simple Internet Transition (SIT). - V Stratis, nástroji na správu logických partícií, bola implementovaná možnosť konverzie nezašifrovaných pooled partícií na zašifrované.
- Pridaná bola experimentálna (Technological Preview) podpora subsystemu asynchrónneho vstupu/výstupu io_uring (predvolene vypnutá, aktivuje sa cez /proc/sys/kernel/io_uring_disabled).
- Pridané experimentálne balíky crypto-auditing-agent a crypto-auditing-log-parser na sledovanie a audit kryptografických operácií vykonávaných knižnicami v užívateľskom priestore (na analýzu sa používajú eBPF a USDT kontroly).
- Pridaná experimentálna možnosť preposielania inteligentných kariet na vzdialenú pracovnú plochu GNOME (GNOME Remote Desktop) pri použití protokolu RDP.
- V správcovi displeja GDM (GNOME Display Manager) bola pridaná podpora bezheslových metód autentifikácie, ako napríklad cez biometrickú autentifikáciu a technológiu passkey.
- Podpora protokolu WEP (Wired Equivalent Privacy) bola pri pripájaní k bezdrôtovým sieťam ukončená.
- MCP Server bol vyhlásený za pripravený na použitie, umožňujúci pripojiť AI agentov a poskytnúť im prístup k systémovým údajom na diagnostiku problémov.
- Bol navrhnutý experimentálny AI asistent, poskytujúci kontextové tipy a vysvetlenia v príkazovom riadku. Pri práci je možné použiť lokálne vykonávaný AI model alebo externú službu.
- Implementácia „uzavretých“ (sealed) obrazov bola stabilizovaná, poskytujúca kryptografickú ochranu integrity, zaručujúcu, že spustený systém je bit po bite zhodný s tým, čo bolo pôvodne nasadené a podpísané.
- Aktualizované verzie balíkov pre vývojárov: GCC 16.2, LLVM 22.1.8, Go 1.27.3, Rust 1.97, gdb 17.2, Valgrind 3.27.1, valkey 8.1, Node.js 26.
- Aktualizované serverové balíky: iproute 7.0.0, netfilter 7.2, libreswan 5.4, libcap-ng 0.9.3 (s novým nástrojom cap-audit), Grafana 12.4.3, firewalld 2.4.2, Podman 6.0.
- Aktualizované systémové balíky: Binutils 2.46, audit 4.2.1, bootc 1.16.4, ostree 2026.3, opencryptoki 3.27.0, sequoia-sqv 1.5.0,
SELinux 3.11, SystemTap 5.5, fwupd 2.1.6. - Boli pridané nové ovládače:
- stmmac — STMicroelectronics Multi-Gigabit Ethernet
- dwmac-starfive — StarFive DWMAC Ethernet
- smbdirect — CIFS SMB Direct (RDMA)
- dibs (Data Integrity Block Store)
- spi-nor — SPI NOR flash
- spi-cadence-quadspi — Cadence Quad SPI
- spi-fsl-quadspi — Freescale QuadSPI
- mmc-dw-starfive — StarFive MMC/SD
- sdhci-of-k1 — SpaceMit K1 SDHCI
- at24 — AT24 I2C EEPROM
- amd-isp4 — AMD ISP4 (video capture device)
- snd-sof-novalake — Intel NovaLake Sound Open Firmware
- snd-soc-tas2781-i2c — zosilňovač zvuku TI TAS2781 I2C
- dwc3 — Synopsys DesignWare USB3 DRD
- cdns3 — Cadence USB3
- xhci-plat-hcd — Generic xHCI
- gpio-dwapb — Synopsys DesignWare APB GPIO
- gpio-novalake — Intel Nova Lake GPIO ACPI
- gpio-spacemit-k1 — SpaceMit K1 GPIO
- spd5118 — teplotný senzor SPD5118
- spacemit — SoC SpaceMit
- starfive — SoC StarFive
- eswin — SoC Eswin
- mediatek — SoC MediaTek
- arm64-mpam — ARM64 MPAM (Rozdelenie a monitorovanie pamäte)
- riscv-iommu — RISC-V IOMMU
- resctrl — pseudo-FS na správu zdrojov
- nvidia-tegra410-c2c-pmu — NVIDIA Tegra410 C2C PMU
- nvidia-tegra410-cmem-latency-pmu — NVIDIA Tegra410 PMU
- rpmsg_virtio — virtio ovládač pre RPM (Remote Processor Messaging)
- ti-k3-dsp-remoteproc — TI K3 DSP
- hid-haptic — HID haptický touchpad
- starfive-wdt — StarFive watchdog
Zdroj: opennet.ru
