Omarchy Linux 4 Mostly Written by AI

La vidéo analyse la montée en puissance du \"vibe coding\" (codage assisté par IA) dans l’écosystème Linux, en confrontant l’enthousiasme de DHH (créateur d’Ultramarine Linux) aux craintes de l’intervenant concernant la sécurité, la qualité du code et la perte d...

Voir la source

SYNTHÈSE STRUCTURÉE

L’essor du code généré par IA dans les projets Linux

L’intervenant constate une adoption massive de l’IA dans le noyau Linux et les distributions. Il cite des exemples concrets : “hundreds and hundreds and hundreds of code submissions in the last week alone directly to the Linux kernel”, avec le soutien de figures influentes comme le directeur exécutif de la Linux Foundation ou Red Hat, qui “pays their employees bonuses if they use AI more to code Linux-related stuff”. Il mentionne aussi Ultramarine Linux, dont la prochaine version contient “30,000 lines of new code, the majority of it was written by GPT 5.5”.

L’argument de DHH : l’IA comme aboutissement de l’open source

DHH défend l’idée que l’IA est “the open source dream come true”, car elle permet à des non-experts de modifier du code complexe. Il affirme : “Being into open source and recoiling from vibe coding is a contradiction in terms. Either we are genuinely excited by giving freedom to many to change their software or we are frauds.” L’intervenant reconnaît la logique : les modèles d’IA sont entraînés sur des millions de lignes de code open source, ce qui les rend particulièrement performants pour ce contexte.

Une expérience personnelle impressionnante avec l’IA

Pour tester les capacités de l’IA, l’intervenant a demandé à Grok de créer un tableur Lotus 1-2-3 en ANSI C pur. Résultat : “Within about an hour and a half of tinkering. Yep, it had it. It was pretty doggone functional.” Il a compilé le code sur sa machine Linux et “it ran fantastic”. Il insiste sur le fait qu’il n’a écrit aucune ligne : “I vibe coded it, right? I was just sending prompts to the AI bot.”

Le problème de la revue de code à grande échelle

L’intervenant remet en cause la capacité des développeurs à revoir correctement 30 000 lignes de code générées par IA. Il déclare : “DHH and the rest of the Omachi team, you have not fully and adequately reviewed all 30,000 lines of AI-generated code. You haven’t.” Il ajoute que même dans le code humain, “very few times” un développeur lit et comprend intégralement le code qu’il révise. Avec l’IA, l’écart se creuse : “the more it gets AI-generated, the farther removed you are from having written the code.”

Le risque de backdoors et de vulnérabilités

L’intervenant prédit un “back door AI Armageddon” où des milliers de projets contiendraient des portes dérobées. Il explique : “Even the code that’s handwritten tends to not get reviewed by anyone other than the person who wrote it. Take out the original person that wrote it and no human then has any clue.” Il souligne qu’il est “not exactly that tricky” d’insérer des backdoors via des instructions à l’IA, et que “to think that it’s not being done, I think is naive.”

La perte de compétences chez les développeurs

Un autre danger identifié est la création d’une génération de programmeurs incapables de coder sans IA : “Making it easy to create the code will potentially generate an entire generation of programmers that can’t actually program because they didn’t actually build the software.” L’exemple du tableur Lotus 1-2-3 illustre ce point : l’intervenant a obtenu un résultat fonctionnel sans comprendre Turbo Pascal.

L’accélération du phénomène dans le noyau Linux

L’intervenant prévoit que le noyau Linux deviendra majoritairement “vibe coded” d’ici l’été : “At the current rate of increase of the number of check-ins, the percentage of check-ins that are assisted by AI the Linux kernel will be mostly vibe coded, like over half sometime this summer.” Il mentionne aussi un moteur JavaScript d’un million de lignes réécrit entièrement par IA, sans revue humaine exhaustive.

Une concession sur l’impressionnant progrès technique

Malgré ses critiques, l’intervenant admet que les outils d’IA sont “getting pretty doggone impressive”. Il cite son expérience avec le tableur : “Code me up a word processor that looks like WordStar. Write it in Turbo Pascal and so that I can run it on every platform that Turbo Pascal supports and it does it. That’s pretty neat.” Il nuance toutefois : “The coolness factor though does not get rid of the potential issues.”

CONCEPTS CLÉS

  • Vibe coding : Pratique consistant à générer du code via des prompts à une IA, sans écrire manuellement les instructions. L’intervenant l’a utilisé pour créer un tableur Lotus 1-2-3 en ANSI C.
  • Revue de code : Processus d’examen du code par un humain pour détecter bugs, failles de sécurité ou problèmes de qualité. L’intervenant doute qu’elle soit efficace à grande échelle avec l’IA.
  • Backdoor : Porte dérobée insérée intentionnellement dans un logiciel pour permettre un accès non autorisé. L’intervenant craint que l’IA facilite leur dissimulation dans des milliers de projets.

CONCLUSION

Le message principal est que l’IA transforme radicalement la production de code open source, rendant possible des projets d’une ampleur inédite, mais au prix de risques majeurs sur la sécurité, la qualité et les compétences humaines. L’intervenant résume son dilemme : “Maybe that’s great. Maybe that’s awful. Maybe that’s the end times for Linux.” Il appelle à une vigilance accrue, car “it’s worth noting that it’s happening”, et conclut que le “vibe coding” est désormais inévitable dans l’écosystème Linux.

Du même canal

Tout voir