Linux : l'ia au service du noyau, mais sous haute surveillance

Greg Kroah-Hartman, un nom peut-être obscur en dehors des cercles de développeurs, est en réalité une figure clé du maintien du noyau Linux, juste derrière Linus Torvalds. Son rôle est d'assurer la stabilité des millions de systèmes fonctionnant sous Linux, une tâche d'une complexité vertigineuse. Et il vient de révéler une arme secrète : l'intelligence artificielle.

Une ia pour débusquer les bugs, en toute discrétion

Kroah-Hartman a mis au point un outil baptisé gkh_clanker_t1000, un système de détection et de correction de bugs qui opère en local et de manière autonome. Depuis le 7 avril, il a déjà intégré près de 24 types de correctifs dans la version principale du système d'exploitation, couvrant des domaines aussi variés que l'audio, les connexions réseau et les pilotes vidéo. Ce qui est particulièrement remarquable, c'est que l'ensemble du processus se déroule en privé, sans transfert de données vers des serveurs tiers – une préoccupation croissante en matière de confidentialité.

Pour alimenter cette ia, Kroah-Hartman a monté un PC compact équipé d'un processeur AMD Ryzen AI Max+ 395, doté de 16 cœurs et 128 Go de mémoire vive, permettant de charger des modèles de langage massifs. Pourtant, l'enthousiasme technologique est tempéré par une prudence palpable. Chaque correctif est étiqueté « Assisted-by: gregkh_clanker_t1000 », mais accompagné d'un avertissement clair : « Ne vous fiez pas à cela ni un peu », invitant les développeurs à une vérification minutieuse.

L'humain reste au centre du processus : Kroah-Hartman et son équipe examinent, corrigent et valident le travail de l'ia, assumant l'entière responsabilité des modifications apportées. L'ia est un assistant, pas un décideur.

Torvalds dresse la ligne rouge : l

Torvalds dresse la ligne rouge : l'ia, outil à manier avec précaution

Si l'ia commence à se faire une place dans le monde de Linux, Linus Torvalds, figure emblématique du projet, impose des limites strictes à son usage. Il ne prône pas l'interdiction, mais exige une approche mesurée et responsable. Le code généré avec l'aide de l'ia ne peut porter la signature des développeurs, mais est étiqueté de manière explicite, garantissant une traçabilité totale de son origine. La responsabilité demeure invariablement celle qui soumet le code. Une erreur, une faille de sécurité, un problème : c'est le développeur qui en assume les conséquences, quoi qu’il arrive.

Torvalds pointe du doigt un problème plus profond : le mauvais usage de l'IA. Certains projets ont sombré dans le chaos, noyés sous un flot de correctifs générés automatiquement sans valeur ajoutée, gaspillant le temps des vérificateurs. Des cas de développeurs utilisant l'IA sans en informer la communauté ont même provoqué des tensions. Le problème n'est pas l'IA en elle-même, mais la transparence et la rigueur avec lesquelles elle est utilisée.

Le paysage Linux est en pleine mutation, tiraillé entre l'enthousiasme pour les nouvelles technologies et la nécessité de préserver la stabilité et la sécurité du système. L'IA est un outil puissant, mais son intégration doit se faire avec prudence et discernement, sous le regard vigilant de ses gardiens.