Linus Torvalds y la IA: entre la frustración y la utilidad en el kernel de Linux

  • Torvalds critica el uso excesivo de IA para corregir bugs triviales en el kernel.
  • El kernel 7.1 RC5 acumula parches irrelevantes que saturan el desarrollo.
  • Torvalds usó IA para depurar un error en el controlador Xe, con Ć©xito tras insistir.
  • Defiende un uso responsable de la IA, que ayude a los mantenedores.

Linux kernel

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.

inteligencia artificial en distribuciones linux
ArtĆ­culo relacionado:
Inteligencia artificial en distribuciones Linux: presente y futuro real

La frustración de Torvalds con la IA en el kernel

Linux 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ó.

Open Source
ArtĆ­culo relacionado:
Mojo y Berd: el open source sacude los cimientos de la inteligencia artificial

Un caso de éxito con IA: la depuración del controlador Xe

Linux kernel

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

Linux kernel

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.

Interfaz de chatbot de IA en un smartphone, representando la IA de propósito general (GPAI) y los sistemas de riesgo limitado.
ArtĆ­culo relacionado:
Guía Completa sobre la Ley de Inteligencia Artificial de la Unión Europea

AƱadir como fuente preferida en Google