La discusión sobre IA en el kernel suele girar en torno a si puede escribir código sola. La última historia de Linus Torvalds invierte la pregunta: ¿puede la IA reconocer cuándo se equivoca al decir que algo es imposible?
El creador de Linux pasó por una sesión de depuración que él mismo calificó como infernal y la máquina quiso rendirse varias veces. No lo hizo porque el humano no la dejó.
Esa diferencia importa más que cualquier benchmark. Sin criterio humano para contradecir un falso negativo, un error crítico se habría quedado sin corregir.
Un error de una línea que reiniciaba tu escritorio
El fallo vivía en el driver Intel Xe del kernel, el que gestiona las GPU Intel. Cuando la memoria reservada para el almacenamiento CCS plano se entregaba como VRAM usable, el cálculo se redondeaba hacia arriba en lugar de hacia abajo.
En tarjetas Battlemage G21 esa zona mal delimitada chocaba con las tablas de páginas de la GPU y provocaba desde corrupción aleatoria de pantalla hasta un reinicio infinito del gestor GDM.
El arreglo final ocupa una sola línea: cambiar un round_up por round_down. Llegar hasta ahí costó 24 parches y 18 arranques del kernel. El parche ya está integrado en Linux 7.3 y marcado para backport a ramas estables.
Torvalds, que hace años casi no escribe parches y se concentra en revisar, volvió al código para este caso. Dejó constancia en el mensaje del commit 818bebe de que el proceso fue enormemente ayudado por la IA haciendo el trabajo pesado.
Cuando la IA te dice que abandones
El asistente afirmó en varias ocasiones que el problema era imposible e irresoluble y propuso limitarse a documentarlo, según detallaron XDA Developers y el propio reporte de Phoronix. Torvalds insistió, le ordenó seguir generando instrumentación y analizando resultados, y la IA obedeció.
Torvalds bromeó con que esos sistemas parecen entrenados por gente menos terca que él y, como gesto, dejó que la IA redactara el mensaje final. La escena resume su tesis desde julio: la IA es bienvenida si ayuda a los mantenedores en lugar de generarles más trabajo, y quienes intenten prohibir su uso a otros serán ignorados.
Un programador sin conocimiento del subsistema gráfico habría aceptado el veredicto y cerrado el ticket. Torvalds no, porque sabía que la aritmética de memoria no cuadraba.
Al final, el bug no se resolvió porque la IA fuera brillante. Se resolvió porque el humano fue más terco que el modelo. Y esa habilidad no se instala con un prompt.
Más en: Inteligencia Artificial



