Linux 6.18 arrive avec de nombreuses amĂ©liorations : nouveaux pilotes, performances accrues et avancĂ©es majeures pour les processeurs Apple Silicon et AMD/Intel.

  • Linux 6.18 introduit des amĂ©liorations gĂ©nĂ©rales des performances et de nouvelles optimisations au niveau du processeur, de la mĂ©moire et de la sĂ©curitĂ©.
  • Nouveaux pilotes et prise en charge amĂ©liorĂ©e des processeurs Intel, AMD, Arm, RISC-V et Apple Silicon.
  • Mises Ă  jour majeures au niveau des graphismes, des systèmes de fichiers et du rĂ©seau.

Linux 6.18

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_cpio en 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.

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.