
Linux Torvalds vient de publier officiellement la version stable de Linux 6.18Après sept semaines sans incident majeur, la date de sortie, qui suit immédiatement celle des sept versions candidates, est jugée opportune. Comme toujours, cette version inclut de nombreuses nouveautés, principalement la prise en charge de nouveaux matériels, ainsi que des améliorations dans d'autres domaines tels que la sécurité, les systèmes de fichiers et le réseau.
Ce qui suit est le liste avec actualités (via), ainsi que des informations sur la manière d'obtenir la nouvelle version et sur son intérêt. adopteur précoce Ou attendez encore un peu. Attention, divulgation : il vaut mieux attendre.
Quoi de neuf dans Linux 6.18
- Processeurs:
- Une optimisation de Retpoline pour améliorer les performances des cœurs Intel de type E.
- Intel TDX fonctionne désormais avec Kexec, sauf sur les premiers processeurs Xeon dotés d'extensions de domaine de confiance, qui présentent un bug connu.
- Compatibilité avec le moteur de sécurité Loongson pour gérer le RNG délégué, le TPM2 et diverses accélérations cryptographiques sur les processeurs LoongArch.
- Solution à un problème de performances PCIe sur Intel Xeon 6.
- Le pilote AMD Versal TRNG a été intégré au noyau de ces SoC adaptatifs.
- AMD poursuit ses préparatifs en vue de l'arrivée des processeurs Zen 6.
- Un correctif pour les anciens processeurs AMD Bulldozer.
- Une modification tardive et incompatible pour Intel FRED (Flexible Return Event Delivery).
- Modifications apportées à l'IOMMU pour le matériel Intel, AMD, Apple et RISC-V.
- Les arbres de périphériques Apple M2 Pro, Max et Ultra sont intégrés depuis Asahi Linux, poursuivant ainsi l'amélioration de la prise en charge des processeurs Apple Silicon sous Linux.
- Le SoC ESWIN EIC7700 est désormais également intégré au noyau principal dans le cadre de la prise en charge du SiFive HiFive Premier P550.
- Préparation de l'arbre de périphériques pour les processeurs Arm C1 Nano, Pro, Premium et Ultra au sein de la nouvelle plateforme Lumex CSS d'Arm.
- « Sheaves » a été ajouté comme nouvelle couche de cache optionnelle par processeur, basée sur des tableaux.
- Une petite optimisation de la gestion de la mémoire x86.
- Les contrôles des vecteurs d'attaque peuvent désormais gérer la nouvelle mesure d'atténuation VMSCAPE.
- Ajouté au pilote EDAC pour Intel, AMD et Arm.
- RISC-V prend désormais en charge les extensions de fournisseur MIPS.
- Mise à jour des critères de référence pour le traitement du microcode Intel comme obsolète.
- Prise en charge du système de contrôle d'énergie « Panther Lake power slider ».
- Améliorations des performances en cryptographie.
- Virtualisation:
- Gestion plus fiable de plus de 255 vCPU sur les serveurs AMD EPYC.
- Détection de l'hyperviseur FreeBSD Bhyve.
- Prise en charge KVM x86 CET pour AMD et Intel avec technologie d'application du flux de contrĂ´le.
- AMD Secure AVIC est désormais activé.
- Améliorations d'Hyper-V avec la prise en charge de Kexec et Kdump dans les machines virtuelles Azure confidentielles et plus encore.
- Plusieurs autres améliorations apportées à KVM.
- Prise en charge de NVIDIA GB300 dans le pilote NVGRACE VFIO.
- Pilotes graphiques Linux/DRM:
- Le nouveau contrôleur Rocket pour l'accélérateur NPU des derniers SoC Rockchip.
- Prise en charge améliorée d'AMD GCN 1.0 sur AMDGPU.
- Prise en charge du profil d'alimentation « Intel SLPC ».
- Activation de l'affichage Intel Wildcat Lake.
- Intel a repris le développement du contrôleur d'accélérateur Havana Labs.
- Nouveau utilise désormais par défaut le firmware NVIDIA GSP.
- Prise en charge du pilote Panthor DRM pour les GPU Arm Mali G710, G510, G310, Gx15, Gx20 et Gx25.
- « Tyr » est un nouveau pilote DRM en Rust pour les GPU Arm Mali, destiné à remplacer Panthor.
- Plusieurs autres améliorations ont été apportées aux contrôleurs DRM.
- Stockage / Systèmes de fichiers:
- Bcachefs a été retiré du noyau principal.
- Btrfs prend désormais en charge des tailles de blocs supérieures à la taille de la page.
- Amélioration du parallélisme pour les charges de travail à forte intensité de lecture dans Btrfs.
- XFS active fsck en ligne par défaut.
- Amélioration de 150 fois dans SquashFS
lseek()pour des exemplaires dispersés. - Améliorations des performances d'Intel F2FS.
- Option de bitmap non verrouillable pour RAID logiciel (MD).
- Une plus grande évolutivité pour NFSD, des clouds à bas coût aux serveurs haut de gamme.
- Une très bonne optimisation du contrôleur exFAT qui permet une vitesse de chargement environ 16 fois plus rapide.
- Améliorations apportées à FUSE.
- Prise en charge d'OverlayFS pour les systèmes de fichiers insensible à la casse.
- Améliorations des performances dans SMB3 et KSMBD.
- DM-PCACHE intégré comme cache DAX haute performance et à faible latence pour Device Mapper.
- Optimisation de
gen_init_cpioen Btrfs ou XFS. - Correctifs pour les pilotes de systèmes de fichiers Apple HFS et HFS+.
- Plusieurs autres améliorations apportées aux systèmes de fichiers.
- Solution aux plantages survenant lors de la lecture de nombreux fichiers par les lecteurs systemd.
- Écrits atomiques pour md-linéaire.
- Réseaux sous Linux:
- Cryptage Google PSP pour les connexions TCP.
- Améliorations majeures pour les serveurs soumis à des attaques DDoS.
- Prise en charge du moteur de traitement de paquets Qualcomm « PPE ».
- Autres améliorations du réseau et prise en charge de nouveaux matériels filaires/sans fil.
- Intégration du contrôleur RDMA AMD Thinking Ionic.
- Prise en charge Intel GEN3 dans le contrĂ´leur IRDMA pour RDMA RoCEv2 avec la gamme E2000 IPU.
- Linux sur ordinateurs portables:
- Première prise en charge des pavés tactiles haptiques proposée par Google.
- Nouveau contrĂ´leur EC pour le ThinkPad T14s Gen 6 avec Snapdragon X Elite.
- Nouvelle manette pour claviers Xiaomi Redmibook avec bouton IA, touches Fn et fonctions supplémentaires.
- Nouvelles fonctionnalités AMD PMF.
- Nouveau pilote HWMON pour les périphériques portables GPD.
- Autre matériel:
- Pilotes d'extension d'E/S USB Intel intégrés.
- Plusieurs nouveaux contrôleurs d'entrée, dont le contrôleur tactile Fairphone 5.
- Le noyau RISC-V par défaut prend désormais en charge les boutons d'alimentation/réinitialisation du panneau avant connectés aux GPIO.
- Cadre initial pour fixations des contrĂ´leurs USB en Rust.
- Contrôleur de moteur Realtek ECC intégré.
- Prise en charge des voyants d'état rouges et verts sur les NAS QNAP.
- Prise en charge de l'injection de « poison » CXL pour le débogage.
- API de compression-déchargement prenant en charge le codec Opus.
- Prise en charge du contrĂ´leur Qualcomm Iris pour l'encodage H.264 et H.265.
- Surveillance fonctionnelle des capteurs sur un plus grand nombre de cartes mères ASUS.
- Améliorations continues de la prise en charge de FireWire IEEE-1394.
- Gestion du port audio de la manette Sony DualSense.
- Sécurité Linux:
- Désactivation par défaut du chiffrement du bus TPM pour des raisons de performance.
- BPF prend désormais en charge les programmes signés et l'exécution différée des tâches, en plus d'autres améliorations dans Linux 6.18.
- Le code d'audit Linux gère désormais correctement plusieurs modules de sécurité (LSM).
- Autres changements dans Linux 6.18:
- Nouvelle application Python dans l'arbre du noyau appelée « ilist » pour la gestion des événements
perf. - De nombreuses améliorations dans la gestion de la mémoire.
- Nouvelle fonctionnalité « transitoire » pour faciliter la configuration du noyau (Kconfig).
- Préparations de Sched_ext pour la prise en charge des sous-planificateurs basés sur cgroup.
- De nombreux nouveaux codes Rust sont intégrés au noyau principal, notamment le nouveau pilote Rust Binder de Google pour Android.
- Nouvelle application Python dans l'arbre du noyau appelée « ilist » pour la gestion des événements
Linux 6.18 est disponible, mais seul le code source l'est pour le moment. Son installation nécessite une intervention manuelle, ce que nous déconseillons. Il est préférable d'utiliser le noyau fourni par votre distribution, sauf si vous avez besoin d'une configuration matérielle très spécifique. La version 6.1 sera publiée dans quelques jours, et certaines distributions à mise à jour continue commenceront alors à l'adopter largement.