La sociĂ©tĂ© Red Hat a prĂ©sentĂ© la version du systĂšme d'exploitation Red Hat Enterprise Linux 10.3, ainsi qu'une mise Ă jour de l'ancienne branche â Red Hat Enterprise Linux 9.9. Des images d'installation prĂȘtes Ă l'emploi sont disponibles pour les utilisateurs inscrits au Red Hat Customer Portal (des images ISO publiques de CentOS Stream 10, ainsi que des versions gratuites de RHEL pour dĂ©veloppeurs, peuvent ĂȘtre utilisĂ©es pour Ă©valuer les fonctionnalitĂ©s). La version a Ă©tĂ© gĂ©nĂ©rĂ©e pour les architectures x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) et RISC-V (preview). La branche RHEL 10 sera prise en charge jusqu'en 2035 (+ 4 ans de support payant prolongĂ©), RHEL 9 â jusqu'Ă fin mai 2032, et RHEL 8 â jusqu'en 2029.
Les paquets RHEL ne sont pas disponibles dans le dĂ©pĂŽt public git.centos.org et sont fournis aux clients de l'entreprise uniquement par le biais d'une section sĂ©curisĂ©e du site, oĂč un accord d'utilisation (EULA) interdit la redistribution des donnĂ©es tĂ©lĂ©chargĂ©es via le portail client, ce qui crĂ©e des risques juridiques lors de l'utilisation de ces paquets pour crĂ©er des distributions dĂ©rivĂ©es. Les codes sources de RHEL restent accessibles dans le dĂ©pĂŽt de CentOS Stream, mais il n'est pas entiĂšrement synchronisĂ© avec RHEL et les versions des paquets ne correspondent pas toujours Ă celles de RHEL. Rocky Linux, Oracle et SUSE reproduisent les codes sources des paquets rpm des versions RHEL dans le cadre du projet OpenELA.
Principales modifications dans RHEL 10.3 (la plupart des changements indiqués sont également présents dans RHEL 9.9) :
- Le support des algorithmes de cryptographie post-quantique a été élargi. Dans SSH, la prise en charge des algorithmes mlkem768nistp256-sha256 et mlkem1024nistp384-sha384 a été ajoutée. Dans libreswan, un support des algorithmes post-quantiques d'échange de clés ML-KEM-768 et ML-KEM-1024 a été ajouté aux implémentations des protocoles IPsec et IKE (Internet Key Exchange). Le paquet rust-sequoia-sqv, qui implémente l'outil gpgv en Rust, a ajouté un support complet pour les algorithmes de cryptographie post-quantique, définis dans les nouvelles spécifications OpenPGP. Le paquet audit a ajouté le support des algorithmes post-quantiques dans TLS 1.3 et pour l'utilisation de l'authentification PSK lors de l'envoi de journaux vers des hÎtes externes. Dans OpenSC, le support de la spécification PKCS #11 v3.2 et de la cryptographie post-quantique a été ajouté.
- Les sous-systÚmes eBPF et Perf ont été synchronisés avec le noyau Linux 6.19.
- Dans les versions du noyau pour CentOS Stream, le sous-systÚme RV (Runtime Verification), destiné à vérifier le bon fonctionnement des systÚmes hautement fiables, inclut les composants de surveillance « sched » pour analyser le comportement de l'ordonnanceur de tùches et « rtapp » (moniteur d'application en temps réel) pour suivre les problÚmes typiques dans les applications fonctionnant en temps réel.
- Dans l'outil rtla, utilisé pour analyser les performances en mode temps réel dans le noyau, la prise en charge de la connexion de gestionnaires eBPF personnalisés pour effectuer des actions en cas de dépassement de certaines valeurs seuils a été ajoutée, et les capacités d'analyse des piles d'appels EFI ont été étendues à l'aide de l'outil timerlat.
- Dans le mécanisme IMA (Integrity Measurement Architecture), utilisé pour vérifier l'intégrité des composants du systÚme d'exploitation par des signatures numériques et des hachages, les vérifications ont été renforcées sur certains systÚmes de fichiers qui étaient auparavant ignorés (par exemple, tmpfs et ramfs).
- Dans le module noyau tboot (Trusted Boot), la prise en charge de la technologie Intel TXT (Trusted Execution Technology) a été étendue.
- La prise en charge de l'extension Intel RDT (Intel Resource Director Technology) a été améliorée, permettant de suivre et de limiter l'utilisation de certaines ressources processeur.
- Un pilote expérimental amdxdna pour les puces NPU (Neural Processing Unit) d'AMD a été inclus.
- La possibilitĂ© d'utiliser l'outil en ligne de commande image-builder pour crĂ©er des images systĂšme avec des paramĂštres et configurations dĂ©finis a Ă©tĂ© fournie. L'outil bootc-image-builder a Ă©tĂ© dĂ©clarĂ© obsolĂšte, mais continuera Ă ĂȘtre pris en charge dans le cycle RHEL 10. La console web a ajoutĂ© le support de la crĂ©ation d'images compatibles avec bootc Ă partir de n'importe quelle image de base disponible dans le systĂšme actuel, y compris des images de Fedora, CentOS Stream et de conteneurs arbitraires. Les noms des types d'images systĂšme ont Ă©tĂ© synchronisĂ©s entre l'outil en ligne de commande et l'interface web (par exemple, aws pour Amazon Machine Image (AMI) et guest-image pour QCOW2). Le support a Ă©tĂ© ajoutĂ© pour la crĂ©ation de constructions personnalisĂ©es pour la distribution Hummingbird (Ă©dition Fedora basĂ©e sur des conteneurs).
- Dans l'Ă©dition RHEL for Edge, la possibilitĂ© de dĂ©ployer des systĂšmes edge Ă l'aide de FIDO Device Onboard (FDO) a Ă©tĂ© mise en Ćuvre. La mise en Ćuvre de FDO en Rust (fdo-rs, fido-device-onboard) a Ă©tĂ© remplacĂ©e par une version go-fdo en Go, tandis que l'outil en bash greenboot a Ă©tĂ© remplacĂ© par une mise en Ćuvre en Rust (greenboot-rs). Lors de la mise Ă jour, un transfert automatique des images de bootc vers l'utilisation de greenboot-rs a Ă©tĂ© assurĂ©. Greenboot est utilisĂ© dans les variantes de RHEL Ă mise Ă jour atomique pour vĂ©rifier l'Ă©tat du systĂšme au dĂ©marrage et revenir Ă une version prĂ©cĂ©dente en cas de problĂšmes.
- Dans le cadre de fapolicyd (File Access Policy Daemon), qui dĂ©finit quels programmes peuvent ĂȘtre exĂ©cutĂ©s par un utilisateur donnĂ© et lesquels ne le peuvent pas, un traitement parallĂšle multithread a Ă©tĂ© mis en Ćuvre, ainsi qu'une modification dynamique de la taille de la base de donnĂ©es et une intĂ©gration avec le service watchdog systemd.
- De nouveaux rÎles systÚme (System Roles) ont été ajoutés : auditd pour automatiser la gestion du processus d'audit systÚme ; trustee_server et trustee_client pour automatiser le déploiement des composants serveur et client de la confidentialité. machines virtuelles avec le chiffrement matériel de la mémoire (CVM, Confidential Virtual Machine).
- Dans SELinux, les rÚgles powerprofiles_t ont été mises en mode « enforcing »,
qgs_t,
redfish_finder_t,
sshd_auth_t,
sshd_session_t,
systemd_mountfsd_t et
systemd_oomd_t. Le service go-fdo-server a Ă©tĂ© transfĂ©rĂ© sous la protection de SELinux. - La fonction d'auto-mise Ă jour de dnf-automatic dispose dĂ©sormais d'un verrou pour empĂȘcher le redĂ©marrage pendant l'installation automatique des mises Ă jour des paquets.
- Un nouveau drapeau «--parkdb» a été ajouté à l'utilitaire rpmdb pour optimiser la base de données RPM lorsqu'elle est exécutée sur des supports accessibles uniquement en mode lecture.
- Les paquets contenant les modules mod_security (pare-feu pour la protection des applications web) et mod_security_crs (ensemble de rÚgles de base OWASP) pour Apache httpd ont été inclus.
- Dans le gestionnaire composite GNOME Kiosk, conçu pour créer des kiosques Internet, les outils pour les personnes ayant des handicaps ont été améliorés. Un grand panneau spécial a été ajouté, ainsi que la possibilité d'agrandir les zones d'écran et une option pour désactiver les animations.
- Dans GNOME, les paramÚtres d'affichage incluent désormais une option pour gérer la rotation automatique de l'écran en fonction des données de l'accéléromÚtre.
- La prise en charge des camĂ©ras avec une interface MIPI (Mobile Industry Processor Interface) a Ă©tĂ© mise en Ćuvre sur les systĂšmes Ă©quipĂ©s de puces AMD.
- Les performances du pilote virtio-fs pour les systÚmes invités Windows ont été améliorées.
- L'outil Podman a été enrichi de la possibilité d'attribuer plusieurs adresses IP statiques adresses IP pour une seule interface réseau lors de la création d'un conteneur.
- Le NetworkManager prend en charge les tunnels GENEVE et le mĂ©canisme CLAT (Customer-side Translator, 464XLAT) pour faire fonctionner les applications qui ne supportent que l'IPv4 sur un hĂŽte avec IPv6. L'API Nmstate peut maintenant ĂȘtre utilisĂ©e pour configurer des tunnels IPv4 sur IPv4 (IPIP),
IPv4 sur IPv6 (IPIP6),
IPv6 sur IPv6 (IP6IP6) et
Simple Internet Transition (SIT). - Dans Stratis, l'outil de gestion des partitions logiques, il est désormais possible de convertir des pools non chiffrés en pools chiffrés.
- Un support expérimental (Technology Preview) pour le sous-systÚme d'entrées/sorties asynchrones io_uring a été ajouté (désactivé par défaut, à activer via /proc/sys/kernel/io_uring_disabled).
- Des paquets expérimentaux crypto-auditing-agent et crypto-auditing-log-parser ont été ajoutés pour le traçage et l'audit des opérations cryptographiques effectuées par les bibliothÚques dans l'espace utilisateur (eBPF et vérifications USDT sont utilisés pour l'analyse).
- Une fonctionnalité expérimentale de redirection des cartes intelligentes vers le bureau à distance GNOME (GNOME Remote Desktop) via le protocole RDP a été ajoutée.
- Le gestionnaire d'affichage GDM (GNOME Display Manager) prend désormais en charge les méthodes d'authentification sans mot de passe, comme l'authentification biométrique et la technologie passkey.
- La prise en charge du protocole WEP (Wired Equivalent Privacy) a été interrompue lors de la connexion à des réseaux sans fil.
- Le serveur MCP a Ă©tĂ© dĂ©clarĂ© prĂȘt Ă l'utilisation, permettant la connexion d'agents AI et leur fournissant un accĂšs aux donnĂ©es systĂšme pour diagnostiquer des problĂšmes.
- Un assistant AI expérimental a été proposé, fournissant des indications contextuelles et des explications dans la ligne de commande. On peut l'utiliser comme un modÚle AI exécuté localement ou comme un service externe.
- La mise en Ćuvre des images "scellĂ©es" (sealed) a Ă©tĂ© stabilisĂ©e, offrant une protection cryptographique de l'intĂ©gritĂ©, garantissant que le systĂšme en cours d'exĂ©cution est identique Ă celui qui a Ă©tĂ© initialement dĂ©ployĂ© et signĂ©.
- Les versions des paquets pour développeurs ont été mises à jour : 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.
- Les paquets serveur ont été mis à jour : iproute 7.0.0, netfilter 7.2, libreswan 5.4, libcap-ng 0.9.3 (avec un nouvel utilitaire cap-audit), Grafana 12.4.3, firewalld 2.4.2, Podman 6.0.
- Les paquets systÚme ont été mis à jour : 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. - Nouveaux pilotes ajoutés :
- stmmac â STMicroelectronics Multi-Gigabit Ethernet
- dwmac-starfive â StarFive DWMAC Ethernet
- smbdirect â CIFS SMB Direct (RDMA)
- dibs (Data Integrity Block Store)
- spi-nor â flash SPI NOR
- 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 (dispositif d'acquisition vidĂ©o)
- snd-sof-novalake â Intel NovaLake Sound Open Firmware
- snd-soc-tas2781-i2c â amplificateur de son 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 â capteur de tempĂ©rature SPD5118
- spacemit â SoC SpaceMit
- starfive â SoC StarFive
- eswin â SoC Eswin
- mediatek â SoC MediaTek
- arm64-mpam â ARM64 MPAM (Partitionnement et Surveillance de MĂ©moire)
- riscv-iommu â RISC-V IOMMU
- resctrl â pseudo-systĂšme de fichiers pour la gestion des ressources
- nvidia-tegra410-c2c-pmu â NVIDIA Tegra410 C2C PMU
- nvidia-tegra410-cmem-latency-pmu â NVIDIA Tegra410 PMU
- rpmsg_virtio â pilote virtio pour RPM (Remote Processor Messaging)
- ti-k3-dsp-remoteproc â TI K3 DSP
- hid-haptic â pavĂ© tactile haptique HID
- starfive-wdt â StarFive watchdog
Source : opennet.ru
