La IA está forzando a Linux a borrar parte de su pasado: "Ahora hay más novatos que utilizan IA y herramientas para encontrar fallos, lo que genera más trabajo"

IA, Linux y programadores
IA, Linux y programadoresComputer Hoy

La comunidad de Linux está viviendo un momento bastante tenso. La inteligencia artificial está generando tantos informes de fallos que está poniendo patas arriba el kernel.

Linux siempre ha tenido una especie de regla no escrita muy simple que consiste en intentar no dejar atrás a los usuarios, aunque usen hardware muy antiguo. Ellos quieren mantener ese hardware mientras les sea posible.

Eso ha hecho que durante décadas el sistema operativo haya seguido dando soporte a tecnologías que ya prácticamente no se usan en el día a día. Con Linux 7.0 está cambiando, pero hablamos de años y años de código que se ha mantenido.

Pero esa forma de trabajar empieza a caerse por su propio peso. El volumen de trabajo dentro del kernel, el corazón de Linux, ha crecido mucho. Y ahora hay un nuevo jugador que está aumentando aún más esa carga: la inteligencia artificial.

Cada vez más personas usan herramientas de IA para analizar código abierto y buscar fallos. En teoría, esto suena bien, porque podría ayudar a mejorar el sistema. El problema es que no todos esos fallos son reales o importantes. Y eso está dando pie a una avalancha de informes que los desarrolladores tienen que revisar uno por uno.

La IA encontrando fallos que no necesitan arreglo: el colmo para Linux

Andrew Lunn, desarrollador veterano de Linux, ha puesto el tema sobre la mesa en la lista de correo del proyecto. Propone empezar a eliminar controladores de red antiguos que ya no tienen sentido mantener.

Según explica, estos drivers pertenecen a hardware de los años 90 y principios de los 2000, como tarjetas de red con conexiones ISA o PCMCIA. En su momento fueron importantes, pero hoy prácticamente no tienen usuarios en uso.

El problema básicamente es de tiempo. Cada nuevo informe de fallo, sea generado por lo que sea, requiere revisión por parte de los mantenedores del sistema.

Eso significa que los desarrolladores están dedicando recursos a partes de código que ya no aportan valor al ecosistema de Linux. De ahí que la idea sea retirar primero los controladores menos usados, reduciendo unas 27.000 líneas de código del kernel.

Entre los afectados estarían drivers de fabricantes como 3Com, AMD, SMSC, Fujitsu o Xircom, entre otros. Pero eso sí, tranquilidad porque el plan no es pegarles un portazo. Si alguien sigue usando ese hardware, podrá recuperar el soporte, pero tendrá que asumir también el mantenimiento del código.

"Ahora hay más novatos que utilizan IA y herramientas para encontrar fallos, lo que genera más trabajo"

El problema de este volumen de trabajo, aparte de la cantidad de código inservible que aún mantienen, es que encontrar fallos en el kernel de Linux ha cambiado por completo.

Antes era un trabajo muy técnico, reservado a gente con mucha experiencia. Había que leer el código, entender cómo funcionaba el sistema por dentro y, sobre todo, saber distinguir entre un error real y algo que solo parecía un problema.

Ahora eso ha cambiado. Cada vez hay más personas sin tanta experiencia que directamente usan herramientas de inteligencia artificial o programas automáticos para analizar el código y buscar fallos. Sobre el papel, esto debería ser positivo. 

El problema es que no todos esos resultados son útiles. Las herramientas de IA no siempre entienden el contexto completo del sistema, y muchas veces señalan posibles errores que en realidad no afectan a nadie o que ni siquiera son verdaderos problemas. Aun así, esos avisos llegan a los desarrolladores como si fueran importantes. Y aquí es donde empieza el problema de verdad.

Cuando alguien envía un posible fallo al equipo del kernel, no se puede pasar por alto. Aunque venga de una IA, aunque sea poco probable que sea un problema real, alguien tiene que comprobarlo. Eso implica leer el código, analizarlo y decidir si merece la pena corregirlo o no.

El resultado es que los mantenedores del sistema están recibiendo más trabajo del que pueden hacer frente. En parte por esa cantidad de código anticuado que ya nadie usa, pero que, en 2026, la IA reconoce que necesita un lavado de cara y, por otro lado, ese ruido viene, en gran parte, de que estas herramientas son usadas por personas que todavía están aprendiendo.

Ver sus artículos

Carolina González

Redactora

Carolina González, redactora de actualidad, reportajes a fondo, análisis de todo tipo de productos y vídeos para el canal de Youtube.