Greg Kroah-Hartman, segundo al mando del kernel de Linux, monta una IA local para cazar errores en segundos: "Verifiquen que no se lo está inventando todo"

Greg Kroah-Hartman y Linux
Greg Kroah-Hartman y LinuxComputer Hoy

Utilizando un equipo con tecnología de AMD, el segundo al mando de Linux está automatizando la búsqueda de fallos gracias a la IA. Eso sí, no se fía del todo.

Es probable que a no muchos les suene el nombre de Greg Kroah-Hartman, pero su relevancia dentro de Linux es absoluta. Hablamos del segundo al mando en lo que al mantenimiento del kernel se refiere, tan solo por detrás de Linus Torvalds.

Su gran responsabilidad es asegurarse de que los millones de sistemas que usan Linux funcionen de forma totalmente estable. Es por este motivo que ha contado que actualmente está usando la IA a su favor. 

En concreto, cuenta con una herramienta llamada gkh_clanker_t1000. Este sistema, creado para funcionar de forma local y autónoma, tiene como objetivo la detección y corrección de errores de programación o bugs antes de que estos lleguen a las versiones definitivas del sistema operativo.

Afirma que, desde el 7 de abril, ya ha conseguido incluir casi 24 diferentes tipos de parches en la versión principal del sistema operativo. 

Estos arreglan problemas en aspectos tan complejos y delicados como el sonido, las conexiones de red o los drivers de vídeo. Lo más importante de todo esto es que aquí nada sucede en la nube, ni es necesario mandar los datos a servidores de terceros. Todo ocurre de forma privada.

Para dar vida a esta herramienta, Greg montó un PC compacto que lleva bajo el capó un procesador AMD Ryzen AI Max+ 395. Cuenta con 16 núcleos de arquitectura Zen 5 y una memoria de 128 GB que permite a la IA cargar modelos de lenguaje enormes sin problema alguno.

Pero, pese a toda esta maravilla tecnológica, Greg ha sido totalmente honesto con los potenciales resultados. En cada parche que ha ido enviando, ha añadido una etiqueta que dice Assisted-by: gregkh_clanker_t1000, pero también incluye una advertencia: "Por favor, no os fiéis de esto ni un pelo y verificad que no me lo estoy inventando todo"

Dejan bien claro desde un principio que al final es el humano quien debe revisar si el resultado tiene sentido o directamente son correctos. Greg afirma que jamás va a dejar que la IA tome las decisiones finales; él (o su equipo) es quien revisa, corrige y firma el trabajo, asumiendo toda la responsabilidad.

Linus Torvalds establece los límites en el uso de la IA en Linux

Lo cierto es que, si bien la IA ya comienza a tener protagonismo en Linux, Torvalds está cogiendo las riendas en cuanto a su uso se refiere para evitar males mayores

No es de los que opina que haya que prohibir su uso, pero siempre con matices y líneas rojas. Su idea es que la IA sea una herramienta más, como cualquier otra, pero el código generado con ayuda de IA no puede llevar la firma de los desarrolladores.

En su lugar, se añade una etiqueta distinta que deja claro que ha habido asistencia de inteligencia artificial. Así, cualquier persona que revise ese código sabe exactamente de dónde viene.

Y aquí viene lo más importante: aunque uses IA, la responsabilidad sigue siendo tuya. Si hay errores, fallos de seguridad o problemas, el responsable es quien envía el código. Si lo envías, es porque lo has revisado y consideras que todo está en orden.

En pocas palabras, para Linus Torvalds el problema real no es la IA, es el mal uso. Algunos proyectos han llegado a ser un completo desastre con este tipo de aportaciones. Parche tras parche generado automáticamente que no aporta valor real y que solo hace perder tiempo a los revisores.

Incluso ha habido casos polémicos dentro de la comunidad. Algunos desarrolladores enviaron código generado por IA sin avisar, enfadando a todos. El problema no era tanto usar IA, sino hacerlo sin decirlo y sin revisar bien lo que se estaba enviando.

Ver sus artículos

Carolina González

Redactora

Carolina González, redactora de actualidad, reportajes a fondo, análisis de todo tipo de productos y vídeos para el canal de Youtube.