Avatar de Usuario
Site Admin
Linus Torvalds acaba de usar IA para ayudar a solucionar un error en el kernel de Linux. Y este es un hecho inusual.
post-linus-ia.jpg
post-linus-ia.jpg (40.28 KiB) Visto 15 veces

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
Responder