Torvalds contre l’IA dans Linux : forkez ou partez, c’est clair
Ah, l’IA dans Linux… Autant dire que ça fait pester Torvalds. Le père fondateur du noyau, lui qui a passé 15 ans à gérer des plantages à cause de patches merdiques, a encore sorti sa tronçonneuse verbale. Entre nous, je comprends pas qu’on puisse encore débattre de ça en 2024. Linux n’est pas un champ de test pour vos algorithmes miracles. Et Torvalds, lui, il a dit les choses comme elles sont : soit vous acceptez, soit vous faites votre propre noyau. Point.
Moi, Marc, je l’ai vu des dizaines de fois ce genre de merde. La semaine dernière, un client m’appelle pour un serveur Apache qui plantait toutes les 5 minutes. Résultat ? Un patch généré par IA que même un dev junior aurait honte d’envoyer. Windows, avec ses mises à jour automatiques, a encore tout cassé hier. Mais revenons à notre débat.
—
L’IA dans Linux : le clash Torvalds vs le monde entier
Donc, Torvalds balance sur la mailing list Linux ce qui ressemble à un coup de massue : Linux ne sera jamais un projet anti-IA. Mais pas question de forcer quoi que ce soit. Si vous voulez générer du code avec une IA, allez-y, c’est votre problème. Mais si vous essayez de pousser tous les patches générés par IA dans le noyau, vous allez avoir une surprise. Et cette surprise, elle s’appelle le rejet pur et simple.
Mine de rien, c’est une stance courageuse. Parce que le débat n’est pas « faut-il accepter l’IA ? », mais « faut-il accepter n’importe quel code généré par IA ? ». Et là, Torvalds répond par un non catégorique. Parce qu’un noyau Linux, c’est pas comme un script PowerShell tout pourri que vous faites tourner sur votre PC. C’est le socle de millions de serveurs, de téléphones, de supercalculateurs. Si vous voulez que ça plante en série, allez-y, mais pas chez moi.
Du coup, les anti-IA hurlent à la censure. Les pro-IA leur balancent des « vous êtes ringards ». Moi, perso, je souris. Parce que j’ai vu des trucs bien plus moches. Comme ce client qui avait tout backuppé sur un NAS Synology… avant de se rendre compte qu’il avait oublié la partition système. Et Windows a encore fait une MAJ qui a tout cassé hier, au passage.
—
Pourquoi Torvalds a raison (et pourquoi vous allez râler)
Écoutez, je vais être cash : Torvalds a raison. Linux, c’est comme une horloge suisse. Si vous y ajoutez des rouages qui viennent d’une boîte de Lego, même si vos Lego sont hyper technologiques, ça va finir par coincer. Et vu le poids qu’a Linux dans l’écosystème, un plantage, c’est une catastrophe.
Prenez un exemple concret. La semaine dernière, un de mes potes, dev front-end (oui, je sais), a essayé d’utiliser un outil d’IA pour optimiser son code React. Résultat ? Son appli plantait en boucle. Il a passé 3 heures à debugguer avant de réaliser que l’IA avait généré une boucle infinie. Vous croyez vraiment que c’est différent avec un noyau système ?
Torvalds, lui, il a une vision : la qualité prime sur tout. Si un patch généré par IA est bon, pourquoi pas. Mais pas question de sacrifier la stabilité du noyau sur l’autel de la « modernité ». Et ça, c’est une leçon que même Microsoft pourrait apprendre. Histoire de.
Après, je vais pas vous faire croire que je suis un saint. J’ai utilisé des outils d’IA pour générer des scripts bash. Parfois, ça marche. Parfois, ça vous fait effacer /etc par accident. Et Windows, avec ses mises à jour automatiques, a encore tout cassé hier.
—
Forker Linux : la menace qui fait trembler les devs
Torvalds a lancé un avertissement clair : si vous n’êtes pas content, forkez le noyau. Dans la communauté open source, une fourche, c’est comme un divorce. Ça fait des vagues, ça coûte un bras, et au final, tout le monde y perd. Mais parfois, c’est nécessaire.
Prenez l’exemple de systemd. Pas besoin de revenir dessus, tout le monde sait comment ça s’est terminé. Les puristes ont forké, ont créé leurs distros alternatives, et aujourd’hui, systemd est partout. Et Windows, avec ses MAJ automatiques, a encore tout cassé hier. Coïncidence ?
Alors oui, forker Linux pour virer l’IA, c’est possible. Mais est-ce que ça vaut le coup ? Est-ce que vos utilisateurs vont vous remercier si votre noyau est parfait, mais qu’il ne fait plus rien d’utile ? Parce que c’est ça, le vrai débat. L’IA, c’est un outil. Pas une religion. Pas une idéologie. Juste un outil. Et comme tout outil, ça dépend de comment on s’en sert.
Perso, je préfère encore gérer des serveurs qui plantent à cause d’un mauvais driver que de voir un noyau entier devenir instable à cause d’un algorithme mal formé. Et Windows, avec ses MAJ… bon, je vais pas en remettre une couche.
- Un noyau Linux forké parce que l’IA est interdite ? Ça existe déjà. Voir : LibreSSL, les distros sans systemd, etc.
- Un noyau Linux stable avec des patches IA validés par des humains ? C’est la voie de Torvalds.
- Un noyau Linux qui intègre n’importe quel code généré par IA sans contrôle ? C’est le scénario catastrophe.
—
IA dans Linux : le vrai problème n’est pas l’outil, mais ses utilisateurs
Au fond, le vrai problème, ce n’est pas l’IA. C’est les gens qui l’utilisent sans réfléchir. Ceux qui pensent qu’un algorithme peut remplacer l’expérience d’un dev avec 15 ans de terrain derrière lui. Ceux qui voient l’IA comme une solution magique, alors que c’est juste un sous-traitant un peu autiste.
Moi, je l’ai vu des centaines de fois. Un client me demande de mettre en place un système de monitoring. Je lui propose Grafana, Prometheus, un stack clean et maintenable. Il me répond : « Oui, mais est-ce que vous pouvez juste cliquer sur un bouton dans l’IA pour tout générer ? ». Spoiler : non, et heureusement. Parce que Grafana, c’est stable. Parce que Prometheus, c’est maintenu par des gens qui savent de quoi ils parlent.
L’IA, c’est comme un marteau-piqueur : c’est puissant, mais si vous l’utilisez pour planter un clou, vous allez finir par défoncer votre mur. Et Windows, avec ses MAJ automatiques qui cassent des trucs… bon, assez parlé de ça.
Torvalds a raison sur un point : si vous voulez un noyau Linux propre, sans merdes générées par des algorithmes, vous avez deux options :
- Soit vous acceptez que l’IA peut aider, mais que le code final doit être relu, testé, validé par des humains.
- Soit vous créez votre propre noyau, vous assumez les risques, et vous espérez que les utilisateurs accepteront vos choix.
Perso, je parie sur la première option. Parce que forker Linux, c’est comme refaire un OS à partir de zéro. C’est long, c’est chiant, et au final, vous allez quand même devoir gérer des problèmes de compatibilité pendant 10 ans. Et Windows, avec ses MAJ qui cassent des trucs… vous voyez le pattern ?
—
Et vous, vous en pensez quoi ? L’IA a-t-elle sa place dans Linux ? Répondez en forkant (ou pas)
Alors, on fait quoi ? On acclame Torvalds pour son réalisme ? On lui balance des « puriste vieillot » ? Ou on attend patiemment que l’IA nous pond un noyau parfait en deux clics ? Moi, je vote pour la première option. Parce que j’ai vu trop de trucs merdiques générés par des algorithmes pour croire que c’est une solution miracle.
Mais après tout, vous êtes libres. Si vous voulez un noyau Linux sans une ligne de code générée par IA, forkez-le. Si vous voulez un noyau Linux 100% IA, allez-y, mais assumez les conséquences. Parce qu’un jour, votre système plantera. Et ce jour-là, ne venez pas pleurnicher sur les forums : « Pourquoi mon serveur est down ? »
Torvalds a posé les lignes rouges. Maintenant, c’est à la communauté de choisir son camp. Et Windows, avec ses MAJ automatiques… bon, j’arrête.
Pour aller plus loin, lisez la réaction de Torvalds sur la mailing list Linux : https://lkml.org/
Et vous, vous seriez prêts à forker Linux pour bannir l’IA ? Ou vous assumez les risques de l’intégrer sans contrôle ? Dites-le en commentaire, mais évitez les réponses en code généré par une IA, hein.
Source : article original