IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le flot de correctifs Linux générés par l'IA atteint son apogée, Linus Torvalds publie Linux 7.4 rc2, décrivant cette version comme une mise à jour importante
Due en partie aux correctifs liées à l'IA

Le , par Eliora

0PARTAGES

2  0 
Pendant la majeure partie de cette année, les responsables du noyau Linux ont dû faire face à un véritable déluge de rapports de bogues générés par l'IA. Linus Torvalds estime désormais que la pression commence enfin à baisser. Avec la sortie de Linux 7.4-rc2 le 8 novembre 2026, Torvalds a relevé une tendance encourageante : dans le sous-système eBPF, les corrections sont désormais intégrées plus rapidement que ne parviennent les nouveaux rapports de bogues générés par l'IA. La première version préliminaire de ce cycle, la 7.4-rc1, était colossale avec environ 19 671 commits, un record pour le noyau. Le cycle 7.4 a enregistré 3 008 commits non fusionnés assistés par l'IA, soit 2,4 fois plus que lors du cycle précédent. Torvalds continue de présenter l'IA comme un outil de productivité plutôt que comme un substitut aux personnes chargées de prendre les décisions architecturales.

Linus Benedict Torvalds est un ingénieur en informatique finlandais et américain, créateur et développeur principal du noyau Linux depuis 1991. Il est également à l'origine du système de contrôle de version distribué Git. Torvalds a été l'un des lauréats du Prix Millennium de la technologie 2012 « en reconnaissance de sa création d'un nouveau système d'exploitation open source pour ordinateurs, qui a donné naissance au noyau Linux, aujourd'hui largement utilisé ». Il a également reçu le prix Computer Pioneer Award 2014 de l'IEEE Computer Society et le prix Masaru Ibuka Consumer Electronics Award 2018 de l'IEEE.

En octobre 2026, un vif débat agitait la communauté open source quant à savoir si le contenu généré par l'IA était autorisé au sein des projets. Alors que la communauté open source campait sur ses positions et se livrait à des débats houleux, Linus Torvalds utilisait l'IA pour faciliter le développement de Linux. Dans une interview accordée à cette période, il expliquait ce qui lui plaisait dans la programmation assistée par l'IA et comment il l'utilisait tant dans son travail que dans ses loisirs. « Je pense que l'IA est un outil formidable si on l'utilise correctement et qu'on la considère comme un outil », déclarait-il. Torvalds expliquait qu'il utilisait l'IA pour les tâches dans lesquelles il n'excellait pas.

Pendant la majeure partie de cette année, les responsables du noyau Linux ont dû faire face à un véritable déluge de rapports de bogues générés par l’IA. Linus Torvalds estime désormais que la pression commence enfin à baisser. Avec la sortie de Linux 7.4-rc2 le 8 novembre 2026, Torvalds a relevé une tendance encourageante. Dans le sous-système eBPF, les corrections sont désormais intégrées plus rapidement que ne parviennent les nouveaux rapports de bogues générés par l’IA.

Une version record, suivie d’un bis un peu en retard

La première version préliminaire de ce cycle, la 7.4-rc1, était colossale. Elle contenait environ 19 671 commits, un record pour le noyau. Une version rc1 typique en compte généralement aux alentours de 15 000. Une part importante de cette croissance est due à l’IA. Le cycle 7.4 a enregistré 3 008 commits non fusionnés assistés par l’IA, soit 2,4 fois plus que lors du cycle précédent. Il s’agit de modifications de code pour lesquelles des outils d’IA ont aidé à détecter un bug ou à proposer une correction, l’intervention humaine restant toutefois nécessaire pour la révision et la validation.

Torvalds a qualifié la rc2 de version majeure, et il a avancé deux raisons. L’une d’elles était un choix délibéré de retenir certaines modifications. Il a en effet omis une partie du code de la rc1, en partie parce qu’il était très occupé et en partie parce que la rc1 constituait déjà la plus importante version de ce type que le noyau ait jamais connue. Malgré cela, Torvalds a qualifié le diffstat de la rc2, qui récapitule les fichiers modifiés et l’ampleur de ces modifications, de « relativement anodin ». Les modifications étaient réparties entre les différents sous-systèmes plutôt que de s’accumuler dans un seul domaine.

Quelle est l’origine de cette vague d’IA ?

L'un des points d'inflexion souvent cités est le modèle Mythos d'Anthropic, lancé en avril 2026. Il a amélioré la précision et l'efficacité de la détection des bogues par l'IA. De meilleurs outils ont permis de mettre au jour davantage de bogues réels, ce qui s'est traduit par une augmentation du nombre de rapports arrivant dans les boîtes de réception des responsables de maintenance. Les responsables de la maintenance du noyau se plaignaient auparavant d’être submergés de correctifs de mauvaise qualité générés par l’IA. Certains comparaient cette situation à une attaque par déni de service, ce type de cyberattaque où un serveur est submergé par un nombre si important de requêtes qu’il ne peut plus remplir sa fonction.

Cette donnée concernant l’eBPF est remarquable en raison de la personne qui l’a confirmée. Alexei Starovoitov, développeur en chef de l’eBPF, a corroboré le constat selon lequel les correctifs arrivent désormais plus vite que les nouveaux rapports. L’eBPF est une technologie qui permet à de petits programmes, isolés dans un bac à sable, de s’exécuter en toute sécurité au sein du noyau. Elle est largement utilisée pour les outils de mise en réseau, d’observabilité et de sécurité.

La stratégie de Torvalds : adopter l’IA dès le départ, tout en maintenant les humains aux commandes

Torvalds a fait valoir que les changements induits par l’IA devaient être intégrés dès le début de la phase de développement, et non accumulés pour être déversés plus tard, pendant la phase de stabilisation. Le fait d’avoir concentré ces changements dans la version rc1 explique pourquoi celle-ci a pris une ampleur considérable. Cela aide également à comprendre pourquoi la version rc2, malgré sa taille, semblait bien structurée. Torvalds continue par ailleurs de présenter l’IA comme un outil de productivité plutôt que comme un substitut aux personnes chargées de prendre les décisions architecturales. Une supervision humaine stricte des contributions assistées par l’IA reste une exigence.

Vers fin octobre 2026, Linus Torvalds publiait son tout premier correctif pour le noyau Linux écrit à l'aide de l'IA. Ce code résolvait un problème persistant de contention du cache. Bien qu'un test synthétique eût affiché une amélioration spectaculaire des performances, l'impact réel serait probablement beaucoup plus modeste et bénéficierait principalement aux serveurs. Cette démarche s'inscrivait dans le cadre des directives de Linus Torvalds encourageant l'utilisation des outils d'IA de codage comme de simples instruments de travail. Parallèlement, l'équipe avait assoupli ses règles en supprimant l'obligation de déclarer formellement l'utilisation d'IA lors de la soumission de code.

Voici la publication de Linus Torvalds sur la sortie de Linux 7.4-rc2 :

Bon, une grosse version -rc2 pour faire suite à la plus grande -rc1 jamais vue. Mais le diffstat semble assez anodin, et est principalement constitué de quelques mises à jour automatisées de Coccinelle que j’avais récupérées pour la fenêtre de fusion mais que j’ai laissées pour la rc2 parce que je ne voulais pas m’en occuper quand j’étais en déplacement (et j’ai eu du mal à trouver la motivation pour m’en occuper après coup aussi, pour être honnête).

Cela dit, ces mises à jour automatisées ne font généralement qu’une ou deux lignes de code, et elles sont vraiment très simples ; elles « dominent » donc le diffstat uniquement dans le sens où elles sont très dispersées et ajoutent beaucoup de bruit. Lorsque l’on masque ce bruit dans le diffstat, sa forme change : il n’est plus réparti sur des milliers de fichiers. Mais cela n’a rien d’inhabituel : un tiers concerne les pilotes (GPU, réseau et son en constituent la majeure partie, mais il y a un peu de tout), un autre tiers concerne le réseau et le BPF, et le dernier tiers correspond au « reste » (principalement les systèmes de fichiers, la gestion de la mémoire et les mises à jour de l’architecture).

Et oui, une grande partie de cela est due à diverses corrections liées à l’IA. Je pense que je vais cesser de le répéter, et qu’on peut simplement le considérer comme acquis. Mais cette fois-ci, Alexei affirme que, du côté de BPF au moins, les corrections arrivent désormais plus vite que les nouveaux rapports, et cela semble formidable si c’est vrai. Je pense que la plupart des autres domaines n’en sont pas encore là, mais c’est au moins un signe que nous _pourrions_ commencer à voir le vent tourner. Ne retenez pas votre souffle, mais croisez peut-être les doigts pour que nous y parvenions dans un avenir pas si lointain. En attendant, continuez à tester,

Linus
Source : Linus Torvalds, sur la LKML

Et vous ?

Pensez-vous que cette information est crédible ou pertinente ?
Quel est votre avis sur le sujet ?

Voir aussi :

Les responsables de maintenance Linux peuvent soumettre du code généré par l'IA sans le signaler, Linus Torvalds juge idiotes les interdictions de code généré par l'IA dans Linux

La fuite concernant « Claude Mythos » d'Anthropic révèle le nouveau modèle d'IA le plus puissant jamais développé par l'entreprise en matière de raisonnement et de programmation, mais il comporte des risques

Le noyau Linux 7.3 vient d'être publié : il bat tous les records, puisqu'il a intégré 18 765 commits hors fusion provenant de 3 021 développeurs, dont 807 en étaient à leur première contribution au noyau
Vous avez lu gratuitement 153 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !