Kernel Linux adota diretrizes para código assistido por IA

O projeto do kernel Linux documentou oficialmente sua política sobre contribuições de código assistido por IA com o lançamento do Linux 7.0. As diretrizes exigem responsabilidade humana, divulgação do uso de ferramentas de IA e uma nova tag 'Assisted-by' para patches que envolvam IA. Sasha Levin formalizou o consenso alcançado no Encontro de Mantenedores de 2025.

No Encontro de Mantenedores de 2025, Sasha Levin defendeu regras claras sobre ferramentas de IA no desenvolvimento do kernel. A política resultante enfatiza que os revisores humanos devem assumir total responsabilidade por qualquer código gerado por IA, garantindo a conformidade com a licença GPL-2.0-only. Submissões puramente geradas por máquinas não são aceitas, e agentes de IA não podem assinar patches usando tags 'Signed-off-by', já que o Certificado de Origem do Desenvolvedor exige responsabilidade humana para cada contribuição. Levin comprometeu-se a documentar esses princípios sem imposição, e as novas diretrizes de 'Assistentes de Codificação de IA' agora aparecem na documentação de processos do kernel junto com outras regras de contribuição. Esta política baseia-se em discussões anteriores, nas quais Linus Torvalds questionou a necessidade de uma tag dedicada, sugerindo que changelogs seriam suficientes. No entanto, a comunidade optou pela tag 'Assisted-by', formatada como 'Assisted-by: NOME_DO_AGENTE:VERSÃO_DO_MODELO [FERRAMENTA1] [FERRAMENTA2]'. Um exemplo dado é 'Assisted-by: Claude:claude-3-opus coccinelle sparse' para patches que utilizam múltiplas ferramentas. Greg Kroah-Hartman, o mantenedor do kernel estável, já aplicou essa abordagem em seu branch 'clanker'. Ele utilizou fuzzing assistido por IA no código ksmbd e SMB, identificou problemas e enviou correções com instruções para que os revisores verifiquem de forma independente. Em comparação, o Gentoo baniu contribuições geradas por IA em 2024 devido a questões de direitos autorais, qualidade e ética, enquanto o NetBSD rotula códigos de LLMs como 'contaminados', exigindo aprovação de desenvolvedores principais. O Linux mantém uma postura mais permissiva, confiando nos humanos para validar a produção da IA.

Artigos relacionados

Linus Torvalds has rejected efforts to limit AI-assisted coding in the Linux kernel. In a July 14 mailing list post, he stated that Linux is not an anti-AI project and advised opponents to fork the kernel or walk away.

Reportado por IA

Linus Torvalds discussed the effects of artificial intelligence on Linux kernel development during a recent industry gathering.

domingo, 12 de julho de 2026, 01:23h

Linus Torvalds calls AI productivity claim unscientific

quinta-feira, 02 de julho de 2026, 11:37h

Godot updates policy to require human-authored code

sábado, 06 de junho de 2026, 00:18h

AI generated code overwhelms open source developers

segunda-feira, 18 de maio de 2026, 02:56h

Linus Torvalds flags AI reports flooding kernel security list

sábado, 16 de maio de 2026, 01:18h

Linux 7.1 kernel adds rules for security bugs and ai reports

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar