La sociĂ©tĂ© Red Hat a prĂ©sentĂ© la version du systĂšme d'exploitation Red Hat Enterprise Linux 10.1, ainsi qu'une mise Ă jour de l'ancienne branche â Red Hat Enterprise Linux 9.7. Les images d'installation prĂȘtes Ă l'emploi sont disponibles pour les utilisateurs enregistrĂ©s sur le Red Hat Customer Portal (pour Ă©valuer les fonctionnalitĂ©s, il est possible d'utiliser des images iso publiques de CentOS Stream 10, ainsi que des versions gratuites de RHEL pour les dĂ©veloppeurs). La sortie a Ă©tĂ© prĂ©parĂ©e pour les architectures x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) et RISC-V (preview). ConformĂ©ment au cycle de support de 14 ans du systĂšme RHEL, la version 10 sera maintenue jusqu'en 2035 + 4 ans de support payant prolongĂ©. Les mises Ă jour pour RHEL 9 continueront d'ĂȘtre publiĂ©es jusqu'Ă la fin mai 2032, et pour 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.
Les principales modifications dans RHEL 10.1 (la plupart des modifications mentionnées sont également présentes dans RHEL 9.7):
- Tous les politiques cryptographiques systÚme (crypto-policies) incluent par défaut des algorithmes de chiffrement post-quantiques. La bibliothÚque OpenSSL a été mise à jour vers la version 3.5 avec support des algorithmes cryptographiques post-quantiques ML-KEM, ML-DSA et SLH-DSA, prise en charge du protocole QUIC et ajout d'une variante hybride ML-KEM au groupe d'algorithmes appliqués par défaut dans TLS. Le paquet rpm-sequoia a ajouté le support d'OpenPGP v6.
- Ajout du support eDNS (DNS Chiffré), permettant d'utiliser le protocole DoT (DNS sur TLS) pour chiffrer le trafic DNS.
- Ajout du support des signatures numériques des paquets, implémentées au format RPM6. Un support expérimental pour la validation des signatures numériques des paquets RPM a été fourni via l'outil Sequoia PGP.
- Le gestionnaire de paquets RPM a implémenté la conservation des sommes de contrÎle SHA256 et SHA512 de chaque paquet rpm installé, afin de s'assurer par la suite que le paquet installé correspond au fichier rpm prévu.
- La prise en charge du redĂ©marrage en douceur a Ă©tĂ© implĂ©mentĂ©e dans systemd (commande « systemctl soft-reboot »), ce qui entraĂźne le redĂ©marrage uniquement des composants de l'espace utilisateur, sans modifier le noyau Linux. Dans ce mode, lors du redĂ©marrage, les Ă©tapes d'initialisation du matĂ©riel, de chargement du chargeur de dĂ©marrage, de dĂ©marrage et de chargement du noyau, d'initialisation des pilotes, de chargement des firmwares et de traitement d'initrd ne sont pas appliquĂ©es, ce qui permet d'accĂ©lĂ©rer considĂ©rablement le redĂ©marrage et de rĂ©duire le temps d'indisponibilitĂ© lors de la mise Ă jour des environnements utilisant des images systĂšme prĂȘtes Ă l'emploi. En mode soft-reboot, tous les processus dans l'espace utilisateur sont arrĂȘtĂ©s, l'image du systĂšme de fichiers racine est remplacĂ©e par une nouvelle version et le processus d'initialisation du systĂšme est lancĂ© sans redĂ©marrer le noyau.
- Il est désormais possible d'installer des stacks de calcul haute performance, tels que CUDA de NVIDIA et ROCm d'AMD, à partir des dépÎts maintenus par Red Hat en collaboration avec NVIDIA et AMD.
- Un nouveau composant AppStream et l'outil rhel-drivers ont Ă©tĂ© ajoutĂ©s pour simplifier l'installation et la mise Ă jour des pilotes tiers pour GPU et accĂ©lĂ©rateurs AI. L'installation de ensembles compliquĂ©s de pilotes Ă partir des dĂ©pĂŽts RHEL est dĂ©sormais prise en charge, notamment incluant le module du noyau NVIDIA et les bibliothĂšques CUDA. Pour installer les pilotes nĂ©cessaires, il suffit gĂ©nĂ©ralement d'exĂ©cuter « dnf install rhel-drivers; rhel-drivers install âauto-detect ».
- La sous-systÚme fwctl (Firmware Control) a été ajoutée au noyau Linux, fournissant une API pour gérer les firmwares de maniÚre sécurisée et exécuter des gestionnaires de firmwares depuis l'espace utilisateur.
- Les capacitĂ©s du noyau liĂ©es Ă la surveillance de l'Ă©tat du systĂšme et de la consommation d'Ă©nergie ont Ă©tĂ© amĂ©liorĂ©es. Le support des compteurs de performance matĂ©riels pour le CPU Intel Panther Lake a Ă©tĂ© ajoutĂ©. La surveillance de la consommation d'Ă©nergie par le biais d'Ă©vĂ©nements de l'interface Intel RAPL (Running Average Power Limit) est dĂ©sormais possible sur les systĂšmes Ă©quipĂ©s de CPU Intel Arrow Lake U. La prise en charge des identifiants de dispositifs Intel Trace Hub (NPK) a Ă©tĂ© ajoutĂ©e sur les systĂšmes avec CPU Intel Panther Lake, ainsi que des Ă©vĂ©nements core et uncore sur les systĂšmes avec CPU Intel Clearwater Forest. La prise en charge de la collecte de donnĂ©es sur la consommation d'Ă©nergie de chaque cĆur CPU a Ă©tĂ© fournie sur les systĂšmes avec CPU AMD Milan. Les capacitĂ©s de dĂ©bogage dans le dĂ©bogueur python-drgn ont Ă©tĂ© Ă©tendues.
- La sous-systÚme eBPF a été synchronisée avec le noyau 6.14. L'outil perf a été synchronisé avec le noyau 6.15.
- Les possibilités de l'outil de création d'images personnalisées (Image Builder) ont été étendues. Une version expérimentale d'Image Builder, fonctionnant en ligne de commande sans interface graphique, a été ajoutée. Il est désormais possible de créer des images pour le WSL2 (Windows Subsystem for Linux). Un nouveau type d'images vagrant-libvirt a été implémenté et le support de libvirt a été ajouté pour simplifier le démarrage. machines virtuelles avec RHEL à l'aide de l'outil Vagrant.
- Les services systemd switcheroo-control et tuned-ppd ont été transférés sous la protection de SELinux. Les modules de politiques SELinux associés aux paquets du dépÎt EPEL ont été déplacés vers le dépÎt CRB dans des paquets se terminant par « -extra ».
- Un support pour l'identification des types de dispositifs virtio utilisés dans les systÚmes invités a été ajouté via la commande lszdev (auparavant, tous ces dispositifs avaient le type generic-ccw).
- Des modules pour l'hyperviseur KVM ont été ajoutés au paquet avec la version temps réel du noyau (précédemment, un noyau séparé kernel-rt-kvm était compilé pour cela).
- La commande « rpm » a été ajoutée dans l'environnement du systÚme d'installation. Le menu de démarrage des images d'installation a ajouté l'option « fips=1 » pour activer, lors de l'installation, le mode d'exécution des exigences FIPS 140 (Federal Information Processing Standards) lors de la génération de clés.
- Dans le configureur réseau NetworkManager, il est désormais possible de lier des réglages individuels de redirection de paquets IPv4 aux interfaces réseau en utilisant l'option « ipv4.forwarding ». Un réglage « prefix-delegation » a été ajouté, permettant d'utiliser la propriété « subnet-id » pour choisir le sous-réseau sur l'interface réseau inférieure lors de l'utilisation de la délégation de préfixes IPv6. L'outil nmtui a ajouté la possibilité de configurer l'interface loopback.
- Un complément PostGIS a été ajouté pour la base de données PostgreSQL.
- Dans Glibc, les fonctions sched_setattr et sched_getattr ont Ă©tĂ© transfĂ©rĂ©es, permettant de dĂ©finir/lire les paramĂštres du planificateur de tĂąches. En pratique, ces fonctions permettent de configurer des politiques de planification des requĂȘtes, telles que SCHED_DEADLINE, qui utilisent des paramĂštres supplĂ©mentaires en plus de la prioritĂ©.
- Dans IdM, un support complet pour les HSM (modules de sécurité matériel) a été ajouté. La possibilité d'utiliser la commande ipa-migrate a été déclarée stable pour transférer toutes les données IdM, telles que les rÚgles sudo, HBAC, les plages DNA, les listes d'hÎtes et de services, d'un serveur IdM à un autre.
- Dans SSSD, l'authentification par carte à puce a été améliorée dans des environnements avec plusieurs tokens PKCS#11 connectés simultanément. Une option ldap_read_rootdse a été ajoutée pour gérer comment SSSD lit le contenu de RootDSE (Root Directory Service Entry).
- Dans les conteneurs Toolbx, créés à partir d'images UBI, la prise en charge d'OpenGL et Vulkan fonctionne par défaut sans besoin d'installer manuellement les composants API liés à Mesa.
- Pour les machines virtuelles fonctionnant sur des systĂšmes hĂŽtes avec architecture ARM64, le support des snapshots Ă chaud, des modes de migration 'Pre-copy', 'Post-copy' et 'Multi-FD', ainsi que la migration Ă chaud avec virtiofs a Ă©tĂ© mis en Ćuvre.
- Ajout de la prise en charge du chargement direct du noyau dans les machines virtuelles configurées pour fonctionner en mode SecureBoot.
- La prise en charge des constructions de conteneurs reproductibles a été améliorée. De nouvelles images de conteneurs rhel10/valkey-8, rhel10/nodejs-24 et rhel10/nodejs-24-minimal ont été ajoutées avec les bases de données Valkey et la plateforme Node.js préconfigurées.
- Pour les systÚmes ARM64, un support expérimental pour l'outil ReaR (Relax-and-Recover) et l'architecture CCA (Confidential Compute Architecture) a été fourni dans les machines virtuelles.
- Une option expĂ©rimentale pour le dispositif vDPA (virtio Data Path Acceleration) a Ă©tĂ© ajoutĂ©e, mise en Ćuvre dans l'espace utilisateur via le framework VDUSE. VDUSE permet de crĂ©er des dispositifs de bloc virtuels dans l'espace utilisateur et d'utiliser Virtio comme transport pour l'accĂšs depuis les systĂšmes invitĂ©s.
- Une possibilitĂ© expĂ©rimentale d'utiliser le mĂ©canisme Virtual Socket (vsock) pour le bridging TCP a Ă©tĂ© mise en Ćuvre, permettant d'exĂ©cuter des services rĂ©seau, comme SSH, dans les machines virtuelles sans configuration rĂ©seau (les connexions sont directement redirigĂ©es de l'environnement hĂŽte vers le service via vsock).
- Les clients FTP et serveurs: ftp, lftp et vsftpd ont été déclarés obsolÚtes. L'outil ipset a été classé comme non pris en charge et prévu pour suppression.
- Nouveaux pilotes ajoutés :
- intel_vpu pour Intel NPU (Neural Processing Unit),
- tuner pour différents modÚles de tuners TV,
- btmtk pour les puces Bluetooth MediaTek,
- tpm_svsm pour SNP SVSM vTPM (virtual Trusted Platform Module),
- ae4dma pour AMD AE4DMA,
- ptdma pour AMD PassThru DMA,
- ch7006 pour l'encodeur TV Chrontel ch7006,
- cirrus-qemu pour l'émulation des cartes graphiques Cirrus Logic,
- drm_gpusvm pour DRM GPUSVM,
- hid-corsair-void pour les casques Corsair Void,
- intel-thc pour le contrĂŽleur d'hĂŽte tactile Intel,
- intel-quicki2c pour Intel QuickI2C,
- intel-quickspi pour Intel QuickSPI,
- cx231xx pour la carte vidéo USB Conexant cx231xx,
- cx25840 pour le décodeur audio/vidéo Conexant CX25840,
- as21xxx pour les cartes réseau Aeonsemi AS21xxx,
- iwlmld pour les dispositifs sans fil Intel MLD.
- mxl-86110 pour les cartes réseau MaxLinear MXL86110,
- microchip_rds_ptp pour Microchip PHY RDS PTP,
- realtek pour les cartes réseau Realtek,
- gs_usb pour interfaces USB pour le bus CAN de Geschwister Schneider et candleLight,
- amd_3d_vcache â Optimiseur de performance AMD 3D V-Cache.
- Versions des paquets pour développeurs mises à jour : GCC 14.3, GCC Toolset 15.1, Node.js 24, .NET 10.0, LLVM Toolset 20.1.8, Rust Toolset 1.88.0, OpenJDK 25, Go Toolset 1.24, GDB 16.3, Valgrind 3.25.1, SystemTap 5.3.
- Paquets serveur mis Ă jour : Apache HTTPD 2.4.63, libreswan 5.3, iproute 6.14.0, samba 4.22.4, 389-ds-base 3.1.3, postfix 3.8.5, Podman 5.6.
- Paquets systĂšme mis Ă jour : glibc 2.39, binutils 2.41, OpenSSL 3.5, NSS 3.112, GnuTLS 3.8.10.
Source : opennet.ru
