La inteligencia artificial desembarca en el kernel de Linux, pero no de la misma forma en la que se ha integrado en otros sistemas operativos, como puede ser Windows 11, sino como ayuda real para los programadores.
Y todo gracias a Sashiko, una herramienta desarrollada por Roman Gushchin, ingeniero del kernel de Linux para Google, donde ya se ha probado con una alta tasa de éxito, en comparación con las revisiones humanas.
“Lo hemos estado usando internamente en Google durante un tiempo y nos ha ayudado a descubrir un gran número de problemas reales”, ha compartido en su cuenta de LinkedIn Gushchin.
Sashiko funciona básicamente como un agente o sistema de revisión de código, aunque especializado en el kernel o núcleo de Linux, por lo que se sitúa como una herramienta de ayuda complementaria para la revisión humana.
En muchos casos, puede darse cuenta de que un programador humano pasa algo por alto, aunque esta inteligencia artificial ha demostrado que puede superar en eficiencia a estos.
“Según mis propias mediciones, Sashiko pudo encontrar el 53% de los errores basándose en un conjunto sin filtros de 1.000 problemas recientes de upstream basados en las etiquetas ‘arreglos’ (usando Gemini 3.1 Pro)”, ha asegurado el creador de este agente de IA.
Aunque poco más de la mitad es un porcentaje relativamente bajo en la resolución de problemas, lo cierto es que, como ha confirmado Gushchin, el 100% de todos los casos pasaron desapercibidos para los humanos. En definitiva, un porcentaje de confiabilidad bastante elevado.
Además, en la misma publicación el creador ha agradecido el apoyo de Google, que no solo ha proporcionado la infraestructura de tokens para esta herramienta, sino también el presupuesto necesario.
“Y ahora está disponible públicamente y cubre todas las propuestas de LKML (la lista de correo del kernel de Linux), gracias al generoso compromiso de Google de proporcionar el presupuesto y la infraestructura de tokens para este proyecto”, ha celebrado.
Como se puede apreciar en la página web oficial de Sashiko, ya está siendo utilizado por numerosos mantenedores del kernel de Linuxcon desarrolladores de importantes empresas, como Qualcomm, Nvidia y otras.
Más allá de esto, cualquiera que quiera probar con esta herramienta para resolver problemas durante el desarrollo del kernel de Linux puede hacerlo, ya que está disponible de forma pública.
