Greg Kroah-Hartman, responsabile del supporto delle ramificazioni stabili e 'staging' del kernel Linux, ha annunciato la cessazione dell'accettazione di patch nel segmento drivers/staging preparate utilizzando strumenti AI. Si osserva che tali patch generate automaticamente contraddicono l'idea principale di utilizzare il sotto-sistema drivers/staging come piazza d'apprendimento per i nuovi sviluppatori del kernel. Il codice in drivers/staging è inizialmente posizionato come problematico (TAINT_CRAP) e i manutentori deliberatamente non effettuano una pulizia automatizzata, per permettere agli sviluppatori principianti di sviluppare la loro abilità nel risolvere piccoli problemi nel kernel.
Un'eccezione è stata fatta solo per le patch create con AI che risolvono veri problemi di sicurezza. Tuttavia, tali correzioni nei driver devono essere testate su hardware reale e accompagnate da un rapporto di test. L'autore che invia la patch deve essere in grado di dimostrare che la correzione è corretta. È necessaria un'accurata verifica manuale, poiché secondo Greg circa un terzo delle correzioni per potenziali problemi di sicurezza create da modelli AI, anche tra i più moderni, risultano non corrette o causano problemi.
Fonte: opennet.ru
