O Linux 7.3-rc2 chegou maior do que se espera para este momento do ciclo de desenvolvimento. Em geral, a segunda release candidate (RC) é uma fase mais calma: depois da janela de integração de novidades, os mantenedores têm algum respiro antes que os primeiros problemas apareçam nos testes. Desta vez, não foi assim.
Linus Torvalds descreveu o pacote como uma versão “full fat” — algo como uma RC robusta, completa — e observou que ela não parecia ter sido especialmente movimentada, embora o volume de patches mostrasse o contrário.
11
27
Não há um único responsável pelo tamanho. Uma integração tardia de mudanças no EDAC, subsistema de detecção e correção de erros de memória, fez parte do quadro, mas Torvalds disse que isso era pequeno demais para explicar o todo. Também chegaram correções de vários sistemas de arquivos e uma integração considerável do DRM, a camada gráfica do kernel, com ajustes espalhados. Foi nesse contexto que ele brincou que os mantenedores poderiam simplesmente culpar a IA. Não foi uma conclusão de que um modelo de linguagem tenha causado diretamente o tamanho do rc2.
11
O que mudou no Linux 7.3-rc2
As mudanças se distribuem por vários subsistemas, em vez de se concentrarem em uma falha urgente. Drivers respondem pela maior parte da atualização; entre as alterações que não são de drivers, ferramentas representam cerca de um quinto do volume, seguidas por sistemas de arquivos, componentes centrais do kernel e rede.
18
Entre os destaques estão:
- correções para o escalonamento sensível a cache em CPUs híbridas, voltadas a melhorar o comportamento de desempenho;
9
- uma limpeza em toda a árvore de código, migrando mais alocações de
kmalloc() para kmalloc_obj();
9
- ajustes de exibição no driver Nouveau para GPUs NVIDIA Blackwell;
9
- mudança que desativa, por padrão, a proteção RandStruct quando há suporte a Rust e uma cadeia de ferramentas Rust disponível;
9
- alterações no EDAC que ficaram de fora da janela de integração do 7.3;
9
- trabalho de reforço do verificador BPF e correções para regressões no escalonador.
23
Em outras palavras, o tamanho do rc2 parece resultar de várias frentes legítimas de manutenção chegando ao mesmo tempo — não de um único incidente.
A brincadeira sobre IA: o que ela significa
O comentário de Torvalds tem um contexto real. Em ciclos anteriores, ele já havia relacionado RCs excepcionalmente grandes a uma nova realidade de revisões feitas por diversas ferramentas de IA. Isso não equivale a dizer que a IA escreveu, ou provocou, cada patch: o efeito relevante é o aumento de problemas identificados que ainda precisam ser analisados e resolvidos por mantenedores humanos.
3
4
Greg Kroah-Hartman, um dos principais mantenedores do Linux, também alertou que o ciclo do 7.3 pode ser “difícil”. O motivo é a alta no fluxo de relatórios de bugs e patches ligados à atividade de IA e LLMs, os grandes modelos de linguagem. Parte dessas contribuições é útil, mas a triagem e a revisão continuam sendo responsabilidade da comunidade do kernel — inclusive em códigos antigos ou pouco modificados.
32
A tendência de segurança ajuda a dimensionar a carga. Dados divulgados antes do ciclo do Linux 7.3 indicaram que o número de CVEs corrigidas por lançamento subiu de cerca de 500 entre o Linux 6.9 e o 6.19 para mais de 1.000 no 7.0 e mais de 1.500 no 7.2. O Linux 7.3 poderia se aproximar de 2.000 caso o ritmo continue; trata-se de uma projeção, não de um total final.
12
34
Um rc2 grande depois de um rc1 já enorme
O 7.3-rc2 vem logo após um 7.3-rc1 também acima do habitual. A contagem da árvore de código aponta cerca de 40,98 milhões de linhas, ante aproximadamente 40,42 milhões no Linux 7.2 — um aumento de cerca de 560 mil linhas.
5
13
Esse número não significa 40,98 milhões de linhas executáveis: a medição também inclui comentários, linhas em branco e outros conteúdos presentes na árvore do projeto.
13
Ainda assim, o contexto torna o volume do rc2 mais chamativo. O kernel entrou na fase de testes e correções depois de uma janela de integração que ampliou de forma relevante um projeto já gigantesco.
O ciclo pode ser estendido?
O Linux 7.3-rc2 é uma versão de pré-lançamento para testes, e não o kernel estável final. O kernel.org listou o 7.3-rc2 em 6 de setembro de 2026.
30
Uma RC inicial pesada não significa, por si só, atraso no cronograma. Porém, se correções importantes e regressões continuarem aparecendo perto do fim do ciclo, os mantenedores podem publicar RCs adicionais. A lógica é simples: mais tempo de testes permite que as correções amadureçam antes do lançamento estável.
Para usuários de Linux e distribuições que empacotam o kernel, a conclusão prática não é que o 7.3 seja inerentemente inseguro. O ponto é acompanhar se o grande volume se transforma em correções bem testadas ou se gera mudanças tardias contínuas. A piada de “culpar a IA” resume esse desafio: ferramentas automatizadas podem encontrar defeitos reais, mas não eliminam o trabalho humano de validar, integrar e testar cada alteração.