- Linus Torvalds critica el exceso de parches triviales generados por IA en el desarrollo del kernel.
- El kernel 7.3-rc4 incluye correcciones automáticas detectadas por modelos de lenguaje, muchas de ellas irrelevantes.
- La duplicación de parches y la baja calidad de las correcciones generan un cuello de botella para los mantenedores.
- Torvalds advierte que rechazará pull requests sin sentido en fases avanzadas del desarrollo.
El desarrollo del kernel de Linux siempre ha sido un proceso meticuloso, pero en los últimos meses ha aparecido un nuevo protagonista: la inteligencia artificial. Mientras algunas herramientas de IA prometen agilizar la programación, su uso indiscriminado está empezando a causar problemas en uno de los proyectos de código abierto más importantes del mundo. Linus Torvalds, creador de Linux, no ha dudado en mostrar su descontento.
La versión 7.3 del kernel se encuentra en su cuarta candidata a lanzamiento (rc4), y ya se han detectado numerosos parches generados con ayuda de modelos de lenguaje. Estas correcciones, aunque pequeñas, están saturado el proceso de revisión y provocando conflictos entre los mantenedores. La situación ha llevado a Torvalds a plantearse medidas más estrictas para el futuro.
El auge de la IA en el kernel

Los modelos de lenguaje han demostrado una gran habilidad para detectar errores poco visibles, especialmente en rutas de error y limpieza de código. Sin embargo, esa capacidad se está convirtiendo en un arma de doble filo. Según el registro de cambios de la rc4, la mayoría de los parches son de tamaño reducido y afectan a controladores, sistemas de archivos y red. Pero no son precisamente correcciones críticas, sino más bien ajustes menores que, en muchas ocasiones, ni siquiera se notan durante el uso habitual.
El problema se agrava cuando se descubre que varias personas están encontrando y resolviendo los mismos fallos, pero notificándolos de forma individual. Esto genera una superposición de parches que resulta confusa e ineficiente para los mantenedores, que pierden tiempo revisando duplicados en lugar de centrarse en mejoras sustanciales.
Correcciones triviales y duplicadas

Linus Torvalds ya ha expresado su malestar en la lista de correo del kernel. En un mensaje reciente, señalaba que la RC5 de Linux 7.1 era bastante grande en comparación con versiones anteriores, y que la mayoría de las correcciones eran «cosas triviales de drivers comunes» que no aportan valor real. «No estoy convencido de que valga la pena el esfuerzo para una RC5», escribió. Ahora, con la rc4 de 7.3, la situación parece repetirse, y el padre de Linux ha decidido poner límites.
El problema no solo es la cantidad, sino el momento. Las correcciones triviales se están enviando en fases avanzadas del ciclo de desarrollo, cuando deberían haberse integrado al principio. Torvalds ha advertido que será más inflexible a la hora de aceptar pull requests que no justifiquen su urgencia. Además, ha recordado que un parche trivial puede tener una baja probabilidad de causar problemas, pero «baja probabilidad» no es lo mismo que «nula probabilidad», y eso es algo que no está dispuesto a arriesgar.
La respuesta de Torvalds
La presión sobre los mantenedores está aumentando, y Torvalds ha dejado claro que no piensa tolerar más ruido. «Este es un aviso de que comenzaré a rechazar los pull request sin sentido con correcciones que no sean tan importantes», enfatizó en su último mensaje. Esta postura supone un cambio significativo en su forma de trabajar, ya que tradicionalmente ha estado abierto a contribuciones de la comunidad.
El uso de la IA para programar no es malo en sí mismo, pero cuando se convierte en una fuente de parches mediocres que saturan el sistema, se convierte en un problema. Torvalds ha instado a los desarrolladores a utilizar estas herramientas con criterio y responsabilidad, centrándose en problemas reales en lugar de buscar pequeños fallos que apenas afectan al usuario final.
Mientras tanto, el kernel 7.3 sigue su curso, con la rc4 disponible y las correcciones pendientes para la rc5. La comunidad espera que las advertencias de Torvalds surtan efecto y que el desarrollo vuelva a centrarse en lo que realmente importa: la estabilidad y el rendimiento del sistema.
Esta situación refleja un debate más amplio sobre el papel de la inteligencia artificial en el software de código abierto. Las herramientas automáticas pueden ser útiles, pero necesitan supervisión humana para evitar que el ruido supere a la señal. Con Torvalds al mando, está claro que no habrá tregua para los que no aportan valor.

