Recherche de site Web

Linux Kernel 6.12 RC4 publié : Une grande version dans la série 6.x


Linus Torvalds a annoncé le quatrième candidat à la sortie (RC4) du noyau Linux 6.12 le 20 octobre 2024. Bien que ce ne soit pas le plus grand rc4 jamais publié, c'est le plus grand de la série 6.x en termes de nombre de commits.

Torvalds a exprimé une certaine inquiétude concernant la taille, espérant que la semaine suivante serait plus calme. Cependant, il a rassuré les utilisateurs en affirmant que les commits se composent principalement de petites corrections, sans rien de « particulièrement effrayant en cours ».

Points forts de la version

Bien que le nombre de commits dans Linux 6.12 RC4 soit supérieur à celui prévu, la nature globale des changements reste principalement mineure, avec un accent sur la correction de bugs et l'amélioration de la stabilité.

Candidate à la sortie 4 (RC4) du noyau Linux 6.12

Voici quelques changements notables dans différents composants :

1. Conducteurs

Environ un tiers des changements concernent les pilotes, avec un accent significatif sur le GPU et le réseau. Il y a également des mises à jour pour d'autres périphériques comme le Bluetooth et le RDMA (Remote Direct Memory Access).

  • GPU : Les modifications apportées au pilote AMDGPU incluent des optimisations pour les fonctionnalités d'économie d'énergie et la gestion des fonctions virtuelles (VF).
  • Mise en réseau : Le sous-système RDMA a reçu plusieurs correctifs visant à résoudre les erreurs liées aux entrées de travail de files d'attente (CQ WQEs) pour les adaptateurs plus anciens et à traiter la gestion d'événements spécifiques.
  • Bluetooth : Les problèmes de déchargement des modules et de fichiers de débogage ont été résolus, garantissant que le système se comporte correctement lorsque les modules sont supprimés ou échouent à s'initialiser.

2. Systèmes de fichiers

Cette version voit une activité considérable autour des systèmes de fichiers, en particulier avec des correctifs pour bcachefs, un nouveau système de fichiers copy-on-write qui a suscité de l'attention. Il y a également des améliorations pour SMB, XFS et Btrfs.

  • bcachefs : L'accent dominant dans les systèmes de fichiers, ce système de fichiers à copie sur écriture (COW) a reçu de nombreuses corrections visant à améliorer la gestion des transactions et à résoudre les interblocages.
  • XFS : Le système de fichiers XFS a reçu des mises à jour pour améliorer la gestion de certaines allocations de forks et résoudre des problèmes dans le chemin d’écriture.
  • Btrfs : Il y a eu plusieurs petites corrections liées aux références d'inodes et à la gestion des étendues dans Btrfs, contribuant à améliorer la stabilité et les performances.

3. Noyau central

Plusieurs sous-systèmes principaux du noyau tels que le planificateur, le réseau, BPF (Berkeley Packet Filter) et le traçage ont reçu des mises à jour. Ces changements vont de petites optimisations à des corrections qui traitent des problèmes spécifiques.

  • Planificateur : Une correction dans le sous-système du planificateur résout un problème de réveil-préemption, garantissant que le changement de tâche se comporte comme prévu lorsque certaines conditions surviennent.
  • BPF (Berkeley Packet Filter) : Le sous-système BPF a été mis à jour pour corriger les problèmes liés à la propagation delta entre les registres et pour gérer les cas limites dans les filtres de tâches.

Corrections de bugs et améliorations mineures

Beaucoup des changements dans RC4 sont petits, des corrections en une ligne qui traitent des bugs spécifiques. Ces correctifs couvrent un large éventail de domaines, notamment :

  • Documentation : Corrections de la documentation technique, garantissant l'exactitude pour les développeurs et les utilisateurs.
  • Architecture : Mises à jour pour les architectures comme RISC-V, avec un accent sur BPF et la gestion des interruptions.
  • Sous-systèmes E/S : Plusieurs correctifs pour l’USB, l’IOMMU et les périphériques de blocs, y compris la résolution de conditions de concurrence et la correction des problèmes de gestion des tampons.

Essayez le noyau Linux 6.12 RC4

Malgré la taille de cette version candidate, l'accent mis sur de petites corrections suggère une amélioration stable et progressive par rapport aux versions précédentes.

Il est conseillé aux utilisateurs et aux développeurs de tester Linux 6.12-rc4 de manière approfondie afin de s'assurer que tous les sous-systèmes fonctionnent comme prévu. Vous pouvez le télécharger depuis le site Kernel.org ou depuis l'arbre git de Linus Torvalds.

  • Notes de version de Linux Kernel 6.12 RC4