Es raro porque Torvalds ya no programa en el kernel de Linux; solo revisa código e integra pull requests de los colaboradores. Así que esta es una ocasión poco común en tiempos recientes en la que él mismo hizo un parche para el kernel, y esta vez contó con la asistencia de la IA.
El error estaba en el controlador gráfico Intel Xe para las tarjetas Battlemage G21 y provocaba que GDM, el gestor de pantalla, se reiniciara interminablemente. Rastrearlo requirió 24 parches de depuración y 18 reinicios del kernel.
El culpable resultó ser una sola línea donde round_up() debería haber sido round_down().
La IA "hizo el trabajo pesado" para Torvalds: añadió instrumentación de depuración, ejecutó análisis e incluso escribió el mensaje final del commit.
Pero no todo fue un camino de rosas. La IA le dijo a Linus varias veces que el problema era "imposible e irresoluble". Cada vez, Linus rechazó esa respuesta y siguió adelante.
En sus palabras: "Sospecho que esas cosas han sido entrenadas por personas que tal vez no sean tan tercas como yo".
Esto reafirma lo que siempre decimos: la IA es solo una herramienta y es verdaderamente útil cuando hay un humano capacitado al mando del proceso. Dejada a sus propias conclusiones, habría declarado este error como imposible de solucionar y se habría rendido.
Pero Linus Torvalds tiene experiencia; podía entender qué estaba haciendo bien o mal la IA.
El parche ya está en Linux 7.3 y se ha marcado para realizar un backport a las ramas estables del kernel.
El creador de Linux necesitó 18 reinicios para encontrar una solución de una sola línea. La IA lo ayudó a lograrlo, aunque creo que habría llegado allí por sí mismo de todos modos, incluso si le hubiera tomado un poco más de tiempo.
Der Forumsadministrator