Il est maintenant disponible la version Linux 6.15-rc2, juste une semaine après la fermeture officielle de la fenêtre d'intégration du changement et la premier candidat à la sortie. Cette deuxième version candidate du noyau est accompagnée d'une variété de correctifs précoces qui ont été collectés au cours des derniers jours, dans le cadre du cycle de développement habituel du noyau Linux.
Linus Torvalds, comme d'habitude, était chargé d'annoncer cette nouvelle version et a commenté que, malgré le fait que la fenêtre de fusion était plus longue que d'habitude, Pour l'instant, tout semble plutôt normal.. Le numéro de commits et les changements apportés restent dans les marges statistiques typiques, aucun aspect ne se démarquant excessivement à ce stade précoce de la publication.
Linux 6.15-rc2 introduit des améliorations aux pilotes graphiques : Intel et AMD
L’un des points les plus remarquables de cette version concerne la pilotes graphiques. Du côté d'AMD, le pilote AMDGPU a ajouté la prise en charge du gestion de la mémoire vidéo discrète via les cgroups, une fonctionnalité appelée DMEM. Cette intégration permet désormais de limiter l’utilisation de la VRAM par des processus spécifiques via des mécanismes de contrôle de groupe.
En plus du support DMEM, le pilote AMD a également reçu ajustements à la gestion eDP, des correctifs pour l'épinglage de la VRAM dans les environnements d'importation compatibles P2P, ainsi que des correctifs pour les profils de charge de travail et la découverte IP dans le système de rendu.
En ce qui concerne les graphiques Intel, Le pilote Xe a inclus un correctif important pour les problèmes de scintillement observés sur les graphiques de Meteor Lake. En particulier, le comportement des lignes de cache L3 en lecture seule associées aux flux géométriques a été corrigé. Cette modification vise à éliminer le scintillement visible gênant que certains utilisateurs avaient signalé sur les systèmes dotés de cette architecture.
Il a également été ajouté nouvel identifiant de périphérique 0xE211 correspondant à la future architecture « Battlemage », en prévision de son lancement officiel, et plusieurs petits correctifs ont été appliqués à d'autres sous-composants graphiques tels que l'AMDKFD (pour le calcul) et le pilote Intel IVPU NPU, améliorant la prise en charge des opérations de suspension et de reprise.
Mises à jour et nettoyage des mesures d'atténuation du RSB Spectre
Un autre des piliers de cette version est Améliorations des mesures d'atténuation pour Spectre RSB (Return Stack Buffer), vulnérabilité présente dans les processeurs Intel et AMD. Le travail a été mené principalement par les développeurs de Red Hat, qui ont passé plusieurs mois à perfectionner la gestion de ces mesures par le noyau.
Parmi les principales corrections, on trouve la ajustement dans l'appel a indirect_branch_prediction_barrier(), ainsi que l'élimination du remplissage du RSB à la fois dans les sorties de machines virtuelles (VMEXIT) et dans les changements de contexte si l'utilisation est faite eIBRS et Retpolines.
En plus du code, Une nouvelle documentation spécifique a été incluse qui résume clairement les stratégies d'atténuation actuelles, en séparant les scénarios d'attaque en fonction du type de processeur et de l'architecture. Ce document est destiné à servir de référence aux développeurs qui pourraient avoir besoin de remédier à de futures vulnérabilités dans ce domaine.
Maintenance générale et tests précoces
Comme pour tous les candidats à une sortie anticipée, Linux 6.15-rc2 intègre également des modifications mineures répartis dans tout le code, y compris dans des domaines tels que le noyau principal, les systèmes de fichiers, le réseau, la documentation et les architectures spécifiques. Comme indiqué, environ 25% Les patchs de cette semaine sont dédiés aux autotests, ce qui est inhabituel mais pas inhabituel pendant cette phase.
En parallèle, certains utilisateurs et développeurs ont déjà commencé leurs propres tests de cette version du noyau. Dans l’un de ces tests, réalisé sur un Lenovo ThinkPad T14s génération 6 équipé d'un processeur AMD Ryzen AI 7 PRO 360 (Zen 5, Strix Point), plus de 60 benchmarks ont été évalués entre Linux 6.14 et l'état actuel de 6.15. Les résultats ne montrent pas de variations significatives, à l’exception de certaines améliorations dans les microbenchmarks synthétiques tels que Stress-NG. Lors des tests en conditions réelles, la plupart des mesures sont restées dans la marge d’erreur habituelle.
Ces premiers résultats renforcent l’idée qu’aucune régression sérieuse n’a été introduite à ce stade précoce, et que prise en charge du noyau car la nouvelle plateforme AMD est déjà assez mature.
Cette deuxième version candidate pour Linux 6.15 offre un premier aperçu de la façon dont ce cycle de développement évolue, avec améliorations techniques pertinentes dans des domaines clés tels que la sécurité et la gestion des GPU. Bien qu'il reste encore un long chemin à parcourir avant sa sortie stable, prévue pour fin mai, les développements actuels montrent une progression constante, orientée vers les corrections de bugs et la consolidation de nouvelles fonctionnalités.