Dall'inizio di aprile, Greg Kroah-Hartman, il secondo in comando del kernel Linux e manutentore della versione stabile, ha attivato nuovi strumenti di fuzzing basati sull'intelligenza artificiale. Il suo obiettivo è rilevare gli errori in modo più efficiente. L'assistenza AI viene eseguita su un Framework Desktop equipaggiato con un AMD Ryzen AI Max, un hardware progettato per attività di inferenza locale.
Fuzzing con IA: un assistente locale su un Framework Desktop 🤖
La tecnica di fuzzing consiste nell'introdurre dati casuali o malformati per provocare errori. Integrando l'IA, il sistema apprende dai modelli di errore e dà priorità ai percorsi di codice più vulnerabili. Kroah-Hartman utilizza una configurazione locale con il Framework Desktop e l'AMD Ryzen AI Max, evitando di dipendere da servizi cloud. Ciò consente un'analisi continua e privata del kernel, accelerando il rilevamento dei bug prima che raggiungano le versioni stabili.
Il manutentore che ora ha un assistente cibernetico (e non smette di trovare errori) 🐛
Greg, che aveva già abbastanza lavoro nel revisionare le patch di migliaia di sviluppatori, ha ora deciso che un'IA gli dia una mano. O una zampa, a seconda dei punti di vista. Il Framework Desktop con il suo Ryzen AI Max non smette di inviare dati casuali al kernel, come una scimmia con una macchina da scrivere, ma invece di scrivere Amleto, trova vulnerabilità. La parte migliore è che, se l'IA diventasse cosciente, almeno sarebbe intrappolata in un desktop da scrivania.