Linus Torvalds a récemment publié Linux 7.1-rc3. Il a déclaré que l'ampleur des correctifs du noyau dans ce cycle était inhabituellement importante. Cette situation est en grande partie liée à l'utilisation intensive d'outils de codage d'IA par les développeurs, et il ne s'agit plus d'un « phénomène accidentel » ponctuel, mais de la « nouvelle normalité » du développement du noyau Linux.

Les correctifs liés au réseau représentent environ un tiers de toutes les mises à jour et correctifs de cette version candidate, qui comprend également plusieurs corrections de bogues à utiliser après libération pour les pilotes Bluetooth et GPU, ainsi que la prise en charge des capacités réseau USB-C sur les appareils Apple Mac et les équipements DJ haut de gamme AlphaTheta/Pioneer.

Torvalds a rappelé que dans les versions récentes, le nombre de correctifs soumis à la ligne principale du noyau a continué d'augmenter. Au départ, il pensait qu’il s’agissait peut-être d’une simple fluctuation à court terme, mais il pense désormais qu’il s’agit d’un changement de tendance. Dans un cycle de développement typique du passé, lorsqu'ils atteignaient ce stade, les développeurs finalisaient et consolidaient généralement progressivement les fonctionnalités qui avaient été incorporées précédemment ; mais désormais, grâce aux outils assistés par l'IA, la productivité globale des développeurs a été considérablement améliorée et davantage de modifications peuvent être soumises chaque semaine. Considérant que la version 7.1 a largement dépassé le nœud de transition du numéro de version majeur et que l'échelle de la version candidate actuelle est encore au-delà de ses attentes pour cette étape, il estime que maintenir à peu près le même « niveau d'eau élevé » dans les cycles futurs deviendra la norme.

En termes de contenu spécifique, environ 33 % des correctifs de cette 7.1-rc3 sont consacrés au cœur réseau et aux différents pilotes réseau. En plus de l'évolution de la pile réseau elle-même, le noyau améliore également la prise en charge du réseau USB‑C sur les appareils Apple Mac et ajoute des capacités de traitement audio plus sophistiquées pour le matériel audio professionnel tel qu'AlphaTheta (Pioneer DJ) EUPHONIA. La mise à jour de cette semaine injecte également beaucoup de travail dans l’architecture CPU indépendante chinoise LoongArch, en se concentrant sur la virtualisation KVM et l’optimisation de la gestion des interruptions.

Un autre point fort de cette version est que le nombre de correctifs liés à la sécurité de la mémoire dans le noyau est considérablement élevé et que la proportion de Rust utilisée dans le noyau continue d'augmenter. Le langage Rust dispose d'un mécanisme de sécurité de la mémoire intégré au niveau de la conception, de sorte qu'à mesure que de plus en plus de composants du noyau sont écrits en Rust, le besoin actuel de réparations de sécurité de la mémoire haute fréquence devrait être progressivement atténué. En d’autres termes, vous verrez peut-être encore de nombreux correctifs de sécurité pour renforcer le code C/C++ traditionnel à court terme, mais à moyen et long terme, l’introduction de Rust est considérée comme un moyen structurel pour atténuer ces problèmes.

Torvalds espère que l'augmentation continue de la taille de cette série de correctifs ne ralentira pas le rythme global de développement et n'affectera donc pas le moment de sortie de la version officielle 7.1. Il a souligné que si l'équipe parvient à maintenir le rythme actuel tout en garantissant la qualité, le nouveau cycle sera en mesure d'apporter plus rapidement la prise en charge du nouveau matériel aux utilisateurs et de continuer à itérer en termes de sécurité et de stabilité.