Linux 6.16-rc2 : deuxième version candidate avec corrections de bugs et améliorations du noyau

  • La deuxième version candidate pour Linux 6.16 a été publiée, se concentrant sur la correction des bugs après la fenêtre d'intégration.
  • Problème de gestion de l'alimentation résolu affectant les systèmes avec SMT désactivé.
  • Nouvelles fonctionnalités dans le système de fichiers Bcachefs et un correctif pour l'activation par défaut de DAMON.
  • Les commentaires de Linus Torvalds soulignent une semaine calme avec peu de changements à ce stade.

Linux 6.16-rc2

Linux 6.16-rc2 La version 6.16 est désormais disponible en téléchargement après la fin de la période d'intégration. Cette nouvelle phase de développement, qui devrait se conclure par la sortie stable du noyau fin juillet, s'est concentrée sur la correction des premiers bugs détectés au cours de la première semaine.

Ce deuxième candidat au lancement Cela fait suite à une semaine marquée par la tranquillitéSelon a pointé Linus Torvalds. Cette activité relativement faible pourrait être due à un bref répit après l'intense période d'intégration ou aux vacances d'été en Europe. Cependant, il est courant que le volume des transactions augmente au cours du prochain trimestre ; nous continuerons donc de suivre leur évolution dans les semaines à venir.

Corrections et modifications majeures dans Linux 6.16-rc2

La principale innovation technique a été la solution définitive à une panne de courant majeure Une vulnérabilité précédemment introduite, affectant principalement les systèmes démarrant le noyau avec l'option « nosmt » pour désactiver l'hyperthreading, entraînait une consommation d'énergie anormalement élevée en laissant les threads SMT désactivés en mode C1, empêchant ainsi les processeurs d'atteindre des états de basse consommation plus profonds. Le problème a été résolu grâce à une modification du contrôleur d'alimentation d'Intel et à des mises à jour du code ACPI et du pilote Intel Idle, garantissant que ces threads étaient correctement initialisés et arrêtés au moment opportun.

De plus, ils ont y compris plusieurs correctifs liés aux régressions détectées après la fusion de nouvelles modificationsIl s'agit notamment d'une prise en charge améliorée du système de fichiers Bcachefs, ainsi que de modifications mineures de la gestion de l'alimentation et de la gestion des pilotes réseau et Bluetooth.

En outre, Le module de surveillance DAMON est à nouveau désactivé par défaut., après avoir été initialement activé automatiquement pendant la période d'intégration. Linus Torvalds a souligné que la politique du noyau n'implique pas l'activation de nouvelles fonctionnalités par défaut sans raison impérieuse. Ce changement a donc été annulé et DAMON ne sera disponible que sur demande de l'utilisateur.

Détails de l'avancement et modifications mineures

L'analyse de la les modifications apportées révèlent une forte proportion de correctifs ponctuels et des améliorations mineures, notamment dans des domaines comme les pilotes réseau, Bluetooth et le système de fichiers Bcachefs. L'infrastructure Rust et le réseau principal ont également bénéficié de quelques ajustements mineurs.

Comme l'a expliqué Torvalds, une caractéristique intéressante de cette version RC2 réside dans le nombre de modifications ponctuelles, principalement des ajustements isolés apportés à des sous-systèmes comme les pilotes ARC et pincontrol, probablement implémentés indépendamment. Outre ces détails, les mises à jour restantes sont discrètes en termes de taille et de portée.

Calendrier et perspectives

Avec la publication de ce deuxième version candidateLa version stable de Linux 6.16 est toujours attendue pour fin juillet. Comme d'habitude, les prochains cycles de version RC ajouteront des correctifs et des améliorations pour corriger les derniers problèmes avant la sortie de la version finale.

Linux 6.16-rc2 Il s'agit donc d'une version de transition, principalement destinée à consolider la stabilité du noyau et à peaufiner les aspects introduits dans le journal des modifications précédent. Les développeurs, quant à eux, travaillent déjà à ce que les futures versions RC répondent aux besoins identifiés lors de cette phase de test initiale.