Desde principios de abril, Greg Kroah-Hrtman, el segundo al mando del kernel Linux y mantenedor de la versión estable, ha activado nuevas herramientas de fuzzing basadas en inteligencia artificial. Su objetivo es detectar errores de forma más eficiente. La asistencia de IA se ejecuta en un Framework Desktop equipado con un AMD Ryzen AI Max, un hardware diseñado para tareas de inferencia local.
Fuzzing con IA: un asistente local en un Framework Desktop 🤖
La técnica de fuzzing consiste en introducir datos aleatorios o malformados para provocar fallos. Al integrar IA, el sistema aprende de los patrones de error y prioriza las rutas de código más vulnerables. Kroah-Hartman utiliza una configuración local con el Framework Desktop y el AMD Ryzen AI Max, evitando depender de servicios en la nube. Esto permite un análisis continuo y privado del kernel, acelerando la detección de bugs antes de que lleguen a las versiones estables.
El mantenedor que ahora tiene un asistente cibernético (y no para de encontrar fallos) 🐛
Greg, que ya tenía suficiente trabajo revisando parches de miles de desarrolladores, ahora ha decidido que una IA le eche una mano. O una pata, según se mire. El Framework Desktop con su Ryzen AI Max no para de lanzar datos aleatorios al kernel, como un mono con una máquina de escribir, pero en lugar de escribir Hamlet, encuentra vulnerabilidades. Lo mejor es que, si la IA se vuelve consciente, al menos estará atrapada en un escritorio de sobremesa.