Greg Kroah-Hartman, responsável pelo suporte das versões estáveis e 'staging' do kernel Linux, anunciou a interrupção da aceitação de patches na seção drivers/staging preparados com ferramentas de IA. Observa-se que esses patches gerados automaticamente contrariam a ideia principal de usar a subárea drivers/staging como um espaço de aprendizado para novos desenvolvedores do kernel. O código em drivers/staging é inicialmente posicionado como problemático (TAINT_CRAP) e os mantenedores intencionalmente não realizam limpeza automatizada, para permitir que os desenvolvedores iniciantes desenvolvam a habilidade de resolver pequenos problemas no kernel.
Uma exceção foi feita apenas para patches criados com a ajuda de IA que resolvem problemas reais de segurança. No entanto, essas correções nos drivers devem ser testadas em hardware real e acompanhadas de um relatório de testes. O autor que enviar o patch deve ser capaz de provar que a correção está correta. A verificação manual é necessária, pois, segundo Greg, cerca de um terço das correções de possíveis problemas de segurança criadas por modelos de IA, mesmo os mais modernos, são imprecisas ou causam problemas.
Fonte: opennet.ru
