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

Tech leaders announcing Linux Foundation's AI-powered cybersecurity initiative for open source software with major partners.
Imagem gerada por IA

Linux Foundation anuncia iniciativa de segurança de IA com parceiros de tecnologia

Reportado por IA Imagem gerada por IA

A Linux Foundation lançou uma nova iniciativa utilizando a versão de prévia do Claude Mythos, da Anthropic, para cibersegurança defensiva em softwares de código aberto. Os parceiros incluem AWS, Apple, Broadcom, Cisco, CrowdStrike, Google, JPMorgan, Microsoft, NVIDIA e Palo Alto Networks. O esforço visa proteger softwares críticos em meio à ascensão da IA para os mantenedores de código aberto.

Greg Kroah-Hartman, mantenedor do kernel Linux, afirmou que as ferramentas de revisão de código baseadas em IA se tornaram genuinamente úteis. Ele disse ao The Register que a tecnologia atingiu um ponto de inflexão há cerca de um mês, resultando em relatórios de erros acionáveis.

Reportado por IA

Linus Torvalds discutiu os efeitos da inteligência artificial no desenvolvimento do kernel Linux durante um recente encontro do setor.

O Fedora tomou medidas para reduzir a dependência de inteligência artificial em suas operações, marcando uma mudança em relação aos planos anteriores de adicionar suporte a IA.

Reportado por IA

Os desenvolvedores lançaram o kernel Linux 7.0, apresentando melhorias para hardware da Intel e AMD, aprimoramentos no gerenciamento de armazenamento e a remoção do rótulo experimental do suporte a Rust. Linus Torvalds anunciou a atualização, que não é uma versão de suporte de longo prazo. O lançamento inclui preparativos para futuras CPUs e GPUs, além de capacidades de auto-recuperação do sistema de arquivos.

Este site usa cookies

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