IA entra no kernel Linux: GitHub Copilot ajuda a modernizar driver das antigas Radeon HD
O GitHub Copilot acaba de entrar na manutenção de um dos drivers gráficos mais antigos ainda em atividade no Linux. A ferramenta de inteligência artificial da Microsoft ajudou a l…

O GitHub Copilot acaba de entrar na manutenção de um dos drivers gráficos mais antigos ainda em atividade no Linux.
A ferramenta de inteligência artificial da Microsoft ajudou a limpar o código do driver R600, responsável por colocar para funcionar placas de vídeo da AMD que chegaram ao mercado entre 2007 e 2010.
A informação foi publicada pelo site Phoronix, referência em código aberto. Em vez de aposentar componentes com quase duas décadas de uso, a comunidade resolveu modernizar o que já existe com auxílio de IA.
59 commits para limpar o compilador de shaders
O trabalho foi conduzido pelo desenvolvedor Gert Wollny, um dos poucos que ainda mantêm o driver R600 Gallium3D. Foram 59 commits enviados ao Mesa 26.2, a biblioteca gráfica de código aberto que reúne os drivers OpenGL e Vulkan do Linux.

O foco esteve na reestruturação do compilador de shaders, parte sensível e trabalhosa do código. Cada commit traz nota citando o Copilot em modo automático como apoio na reescrita.
“Esta série faz bastante refatoração para deixar o código do compilador de shaders sfn um pouco mais limpo”
Gert Wollny no pedido de integração
O R600 cobre a linha que vai da Radeon HD 2000 até a HD 6000. A primeira estreou em 2007 e a última em 2010, o que coloca parte desse hardware perto dos 20 anos de idade.
Por que recorrer à IA em hardware antigo
A explicação está na escassez de gente. Drivers legados costumam ter um único voluntário cuidando da manutenção, às vezes nenhum. Nesse contexto, uma ferramenta de código gerado por IA funciona como reforço para tarefas repetitivas de refatoração.
A prática tende a se tornar comum entre mantenedores do Linux. A automação reduz o esforço manual em limpezas de código e libera o desenvolvedor para decisões que exigem julgamento humano.
Vale a distinção: o R600 não é um módulo do kernel, e sim um driver de espaço de usuário dentro do Mesa. Ainda assim, integra a mesma pilha gráfica que sustenta o sistema operacional no dia a dia.
A regra do Linux para código feito com IA
A entrada da IA na base de código não aconteceu sem regras. Em abril, depois de meses de discussão, Linus Torvalds e os mantenedores fecharam a primeira política oficial do kernel sobre o tema.
O acordo libera ferramentas como o Copilot, mas barra o chamado “AI slop”, aquele código gerado em massa e sem revisão. Agentes de IA ficam proibidos de assinar o campo “Signed-off-by”, reservado a humanos.
No lugar, foi criada a etiqueta Assisted-by, que sinaliza a participação da IA sem tratá-la como autora. A responsabilidade legal por qualquer bug ou falha de segurança recai inteiramente sobre a pessoa que envia o patch, não sobre a ferramenta nem sobre a Microsoft.
Leia também:
- Comunidade de Linux atualiza driver de placa de vídeo AMD com mais de 20 anos
- NVIDIA lança kernel de GPUs open-source para Linux
- API gráfica Vulkan 1.4 é anunciada pela Khronos
Drivers R600 e R300 podem virar ramo separado
Mesmo com o fôlego extra, o destino do código antigo segue em debate. Os desenvolvedores avaliam mover drivers legados como o R600 para um ramo apartado, apelidado de Amber2.
A ideia é tirar esse código da base principal do Mesa. Assim, recursos novos adicionados à biblioteca deixariam de correr o risco de quebrar suporte a placas que poucos ainda usam.
Por ora, o R600 permanece na árvore principal e recebeu uma das maiores faxinas dos últimos anos. A diferença é que, desta vez, boa parte do trabalho braçal passou pelas mãos de uma IA antes de chegar à revisão humana.
Fonte(s): Phoronix
