El desarrollo del kernel de Linux siempre ha sido un hervidero de actividad, pero en los últimos meses ha surgido un nuevo protagonista: la inteligencia artificial. Linus Torvalds, creador de Linux, ha mostrado su frustración por el uso desmedido de herramientas de IA para detectar y corregir fallos, especialmente cuando esos fallos son triviales y saturan el proceso de desarrollo. Sin embargo, el propio Torvalds ha recurrido a la IA en mÔs de una ocasión, y su última experiencia demuestra que, bien utilizada, puede ser una aliada.
La paradoja es evidente: mientras critica el spam de parches generados por IA, Ć©l mismo la usa para resolver problemas complejos. La clave estĆ” en el criterio y la supervisión humana, algo que Torvalds defiende con firmeza. En este artĆculo repasamos sus quejas, su exitoso experimento con el controlador Xe y lo que esto significa para el futuro del kernel.
La frustración de Torvalds con la IA en el kernel

En un mensaje dirigido a los colaboradores del kernel, Torvalds expresó su malestar por la cantidad de correcciones triviales que se estĆ”n enviando, muchas de ellas generadas con IA. El kernel 7.1, en su quinta Release Candidate, acumula parches que Ć©l considera irrelevantes y que consumen tiempo y recursos. Ā«No estoy convencido de que valga la pena el esfuerzo para una RC5Ā», escribió, refiriĆ©ndose a que la mayorĆa son correcciones de drivers comunes que podrĆan esperar a la siguiente fase de desarrollo.
El problema no es solo la cantidad, sino la calidad. Se han detectado casos de varias personas corrigiendo el mismo fallo y notificĆ”ndolo por separado, lo que genera confusión y solapamiento. Torvalds advirtió que serĆ” Ā«mĆ”s inflexibleĀ» y que comenzarĆ” a rechazar pull requests sin sentido, especialmente en un contexto donde el kernel de Linux ha lidiado con vulnerabilidades y el papel de la IA. Ā«Las correcciones triviales pueden ser insignificantes, pero ābaja probabilidadā no es lo mismo que ānula probabilidad'Ā», remató.
Un caso de éxito con IA: la depuración del controlador Xe

Pero la relación de Torvalds con la IA no es solo de rechazo. Hace poco, se enfrentó a un error en el controlador Xe, encargado de gestionar las GPU de Intel. El fallo consistĆa en un redondeo incorrecto de la dirección de memoria CCS, lo que provocaba corrupción aleatoria en pantalla. Torvalds necesitó mĆ”s de 24 parches de depuración y 18 arranques del kernel para aislar la causa.
En ese proceso, recurrió a un asistente de IA, similar a como se utiliza Claude Code como asistente de programación. La IA llegó a afirmar que el problema era imposible de resolver, pero Torvalds insistió y la herramienta siguió generando código de depuración. Finalmente, el error se corrigió cambiando una función mal aplicada. Torvalds reconoció el trabajo de la IA, aunque bromeó: «Sospecho que esas cosas han sido entrenadas por personas que tal vez no sean tan tercas como yo».
El equilibrio necesario

Torvalds no estÔ en contra de la IA, sino de su uso irresponsable. Defiende que las herramientas de IA deben ayudar a los mantenedores, no causarles problemas. «La solución es asegurarse de que esos LLM ayuden a los mantenedores en lugar de solo causarles problemas», afirmó. También dejó claro que no obliga a nadie a usar IA, pero que ignorarÔ a quienes intenten evitar que otros la usen.
Este doble papel de la IA en el kernel refleja una realidad mĆ”s amplia: la tecnologĆa es una herramienta, no un sustituto del criterio humano. Mientras algunos colaboradores generan ruido con parches automĆ”ticos, otros, como Torvalds, la utilizan para resolver problemas complejos. La diferencia estĆ” en la supervisión y en saber cuĆ”ndo decir Ā«noĀ».
En definitiva, la postura de Linus Torvalds hacia la IA es pragmƔtica: la usa cuando aporta valor, pero no tolera que se convierta en una fuente de ruido. El kernel de Linux necesita colaboradores que entiendan el contexto, no mƔquinas que generen parches sin criterio. La comunidad seguirƔ debatiendo este equilibrio, pero por ahora, Torvalds ha dejado claro que la IA tiene un lugar, siempre que se use con cabeza.