Présentation de l'utilisation de l'IA dans Linux

L'utilisation de l'IA dans le développement du noyau Linux est un sujet de discussion actuel, avec plus de 1 200 commits comportant un tag « Assisted-by » depuis septembre 2025. L'outil Sashiko, qui génère des revues de code pour les patches, a particulièrement contribué à cette discussion.

Utilisation de l'IA pour la révision de code

Sashiko utilise des modèles de langage (LLM) pour générer des revues de code, ce qui soulève des questions éthiques sur l'utilisation de l'IA dans le développement de logiciels. Linus Torvalds a pris position en faveur de l'utilisation de l'IA, arguant que le projet Linux est avant tout axé sur la technologie et non sur des considérations politiques ou sociales.

Implications et limites de l'utilisation de l'IA

Cependant, l'utilisation de l'IA dans Linux soulève également des questions sur les implications environnementales et sociales. Les entreprises d'IA augmentent le prix du matériel informatique, rendant difficile l'accès à Linux pour certaines personnes. De plus, l'utilisation de l'IA dans le développement de logiciels peut avoir des conséquences sur la consommation d'énergie et les émissions de gaz à effet de serre.

Considérations éthiques et politiques

Linus Torvalds a rejeté les considérations éthiques et politiques, affirmant que le projet Linux est avant tout axé sur la technologie. Cependant, cela peut être considéré comme hypocrite, car le choix de la licence GPLv2 pour Linux est également une décision politique. Il est important de prendre en compte les implications éthiques et politiques de l'utilisation de l'IA dans le développement de logiciels, notamment dans un projet comme Linux qui a une grande influence sur le monde.

Linus Torvalds a déclaré : « Linux est noté comme un projet qui n'est pas anti-IA, et si quelqu'un a des problèmes avec cela, il peut faire ce que font les projets open-source et le fork. »

Cependant, il est important de noter que forker Linux est pratiquement impossible en raison de sa taille et de sa complexité. Il est donc important de prendre en compte les implications éthiques et politiques de l'utilisation de l'IA dans le développement de logiciels, plutôt que de simplement les ignorer ou les rejeter.