Linus Torvalds, sin piedad contra los críticos de la IA: "Linux no es uno de esos proyectos anti-IA; si no te gusta, márchate"

Linus Torvalds furioso con los anti-IA
Linus Torvalds furioso con los anti-IAImagen generada con IA

Linux no cerrará la puerta al código asistido por IA: Torvalds defiende usarla como herramienta, con transparencia, revisión humana y responsabilidad real en el kernel.

Mantener el kernel de Linux implica revisar una cantidad enorme de cambios que pueden acabar funcionando en servidores, centros de datos, servicios en la nube y millones de dispositivos.  

Y es que cada parche debe analizarse con cuidado porque un pequeño error puede afectar la compatibilidad de numerosos sistemas.

Ante una carga que no deja de crecer, algunos desarrolladores han empezado a utilizar inteligencia artificial para revisar código, localizar posibles fallos y acelerar tareas que normalmente consumen muchas horas. 

Sin embargo, una parte de la comunidad rechaza esta tecnología porque teme que termine llenando el proyecto de código mediocre, avisos imprecisos y aportaciones que sus propios autores no entienden.

Debate
Listas de correos de desarrolloLinux

Linus Torvalds, creador de Linux y principal responsable del desarrollo del kernel, ha respondido con una postura tajante durante un debate en las listas de correo oficiales de desarrollo:

“Me doy cuenta de que a algunas personas realmente no les gusta la IA, pero este es un área donde estoy dispuesto a plantar cara como el máximo responsable mantenedor. Linux no es uno de esos proyectos anti-IA, y si alguien tiene problemas con eso, pueden optar por el código abierto y crear una bifurcación. O simplemente márchate”. 

El kernel necesita ayuda, pero no más trabajo disfrazado de automatización

Linux vulnerabilidad del kernel de hace 19 años
Linux vulnerabilidad del kernel de hace 19 añosGenerada con IA

Cabe señalar que la inteligencia artificial puede analizar grandes cantidades de código, comparar cambios y señalar problemas que pasarían inadvertidos en una primera revisión. 

Esta capacidad resulta especialmente útil en Linux, donde los mantenedores reciben constantemente parches procedentes de desarrolladores de todo el mundo.

Uno de los ejemplos mencionados es Sashiko, una herramienta impulsada por el ingeniero de Google Roman Gushchin para revisar modificaciones del kernel mediante modelos como Gemini y Claude. 

En una prueba retrospectiva con 1.000 cambios que posteriormente necesitaron correcciones, el sistema habría detectado el 53,6 % de los errores utilizando Gemini 3.1 Pro.

El resultado muestra que la IA puede encontrar defectos que ya habían superado controles humanos, aunque eso no significa que pueda sustituir a los mantenedores, ya sus conclusiones también deben comprobarse, contextualizarse y descartar falsos positivos.

El rechazo nace del código automático y los informes repetidos

Vulnerabilidad en todos los ordenadores con Linux
Vulnerabilidad en todos los ordenadores con Linux

Algunos programadores temen que estas herramientas faciliten el envío de parches generados sin conocimientos suficientes. Un modelo de IA puede escribir código aparentemente correcto, pero introducir problemas difíciles de descubrir.

La IA también permite generar numerosos informes de vulnerabilidades en muy poco tiempo. Torvalds ya había advertido de que la acumulación de avisos duplicados estaba haciendo casi inmanejable la lista privada de seguridad de Linux. Aunque varios mensajes describan el mismo fallo, alguien debe leerlos, comprobarlos y clasificarlos.

Por tanto, una herramienta mal utilizada no reduce necesariamente la carga de trabajo. Puede trasladarla a los mantenedores, que terminan corrigiendo aportaciones deficientes o descartando alertas repetidas.

Linus Torvalds acepta la IA, pero exige un responsable humano

La posición de Torvalds no supone dar vía libre a cualquier contenido generado automáticamente. Las contribuciones asistidas deben indicar la participación de estas herramientas mediante la etiqueta Assisted-by, y la persona que envía el parche continúa siendo responsable del resultado.

El desarrollador debe comprender el código, revisarlo y responder si causa problemas, por lo que la IA puede ayudar a escribir o analizar una modificación, pero no puede asumir las consecuencias técnicas de incorporarla al kernel.

Cuando Torvalds dice que quien no esté de acuerdo puede marcharse, se refiere a que Linux no será convertido en un proyecto anti-IA por decisión de una parte de la comunidad. 

Y es que al tratarse de software libre, cualquier grupo puede realizar un fork, copiar el código y mantener una versión independiente con otras reglas.

Torvalds ha criticado en otras ocasiones la exageración comercial que rodea a la inteligencia artificial, pero distingue entre las promesas infladas y sus aplicaciones prácticas. Su postura no consiste en confiar ciegamente en los modelos, sino en evaluar si realmente aportan valor.

Linux aceptará la ayuda de la IA porque puede aliviar parte de una revisión cada vez más compleja. Sin embargo, la última decisión seguirá en manos de personas capaces de entender el código y responder por él.

Más información sobre: