O desenvolvimento do kernel alcançou um volume atípico neste domingo com a liberação do Linux 7.4-rc1. A janela de integração (merge window) recém-fechada registrou quase 20 mil commits, um salto substancial em relação à média histórica de 15 mil adições. O inchaço do código tem três origens documentadas por Linus Torvalds no anúncio oficial: a consolidação do uso de inteligência artificial no desenvolvimento, a expectativa de que esta versão receba suporte de longo prazo (LTS) e uma nova injeção massiva de definições de hardware da AMD.
A presença de código gerado e revisado por inteligência artificial deixou de ser uma novidade experimental para se tornar parte do fluxo padrão de trabalho da comunidade. Torvalds dedicou parte de sua mensagem na Linux Kernel Mailing List (LKML) para avaliar o impacto dessa transição, destacando que a detecção antecipada de bugs por IA alterou a dinâmica do ciclo de lançamento.
“Estou muito mais feliz com a enxurrada de trabalho acionado por IA entrando na janela de merge do que aparecendo principalmente como correções extras durante o período -rc”, afirmou o criador do kernel.
Segundo Torvalds, o fato de essas correções volumosas entrarem na fase inicial de integração, em vez de inundarem a fase de estabilização, aponta para um cenário positivo. “Espero que esta janela de merge maior do que o normal seja um sinal de que as correções de IA estão se tornando mais parte do ‘desenvolvimento normal’ do que uma enxurrada de correções que vão para toda a fase de estabilização. Acho que esse é um modelo muito mais saudável”, explicou.
Apesar do volume de sugestões automatizadas, a integração não ocorre sem supervisão. Torvalds ressaltou que, embora os patches sejam cada vez mais sugeridos por IA, eles “frequentemente são reescritos” pelos mantenedores humanos antes da submissão final.
O impacto visual dos cabeçalhos da AMD

A diferença total de código (diff) gerada no Linux 7.4-rc1 é considerada gigantesca, mas os números brutos enganam. Um terço de toda a modificação no código-fonte é composto exclusivamente por despejos de registradores de hardware da AMD.
Trata-se de arquivos de cabeçalho contendo offsets de registradores e máscaras de bits necessários para o funcionamento de novas GPUs da fabricante. “Já estivemos aqui antes e tenho certeza de que veremos isso muitas vezes no futuro. Apenas ignore o ruído”, recomendou Torvalds.
Se esse bloco de definições gráficas for desconsiderado, a distribuição das modificações segue a proporção habitual do kernel. Os drivers representam cerca da metade do código novo (ou dois terços, se os cabeçalhos da AMD entrarem na conta). O restante está espalhado por atualizações de arquitetura, sistemas de arquivos, ferramentas de diagnóstico e o núcleo central do sistema operacional.
Expectativa de suporte LTS acelera envios
O tamanho excepcional do Linux 7.4-rc1 também possui motivação no ciclo de vida do software. Existe uma forte expectativa na comunidade de que a versão 7.4 seja designada como o próximo lançamento Long Term Support (LTS).
Essa janela atrai historicamente um volume maior de contribuições. Empresas, mantenedores de distribuições e desenvolvedores independentes aceleram o envio de recursos, drivers e correções para garantir que seus códigos entrem na versão que servirá de base para servidores, infraestruturas corporativas e dispositivos embarcados pelos próximos anos. Torvalds confirmou que esse é “outro motivo independente pelo qual alguns lançamentos tendem a ser maiores do que outros”.
Raio-x do desenvolvimento: VFS, Rust e subsistemas
A análise do registro curto de alterações (shortlog) revela um trabalho profundo em infraestruturas críticas do kernel. O documento resume as mudanças em 24 mil linhas (ocupando 1.2 MB de texto simples) e aponta atualizações em módulos modernos e tradicionais:
O subsistema de arquivos (VFS) recebeu ampla atenção sob a liderança de Christian Brauner, com atualizações no gerenciamento de namespaces, tabelas de arquivos, suporte a pidfd e refatoração no fechamento de arquivos (close_range). A remoção do antigo sistema de arquivos BFS também foi consolidada nesta etapa.
O suporte à linguagem Rust continuou avançando no ciclo principal sob a coordenação de Miguel Ojeda, consolidando correções e novas implementações seguras para a memória. O ecossistema BPF (Berkeley Packet Filter), gerenciado por Alexei Starovoitov, e a interface io_uring, conduzida por Jens Axboe, também registraram adições significativas de recursos e correções estruturais, com io_uring ganhando suporte direto a dma-buf.
No nível de arquitetura, a plataforma x86 concentrou um volume massivo de patches. As adições variaram desde atualizações na especulação de CPU e suporte ao TDX (Trust Domain Extensions) reportados por Dave Hansen, até atualizações no estado da unidade de ponto flutuante (FPU) e mecanismos de boot enviados por Borislav Petkov.
Torvalds informou que ainda analisa dois pull requests que não entraram nesta primeira janela, mas optou por não atrasar o RC1 por causa deles. O ciclo de desenvolvimento entra agora na fase de estabilização semanal, com foco exclusivo na correção de regressões, rumo ao lançamento da versão estável do Linux 7.4.
