Páginas

terça-feira, 22 de setembro de 2026

Linux 7.3-rc4: Correções para x86, Btrfs, NTFS e o Papel da IA no Kernel



O Linux 7.3-rc4 traz correções críticas para x86, Btrfs, NTFS e SMB. Descubra o papel da IA no kernel e teste com nosso checklist prático. Guia completo em português


O que mudou no Linux 7.3-rc4?


A quarta release candidate do kernel Linux 7.3 foi anunciada por Linus Torvalds em 20 de setembro de 2026, trazendo um volume de patches maior do que o habitual, mas com correções pequenas e bem distribuídas. 

O próprio Torvalds brincou na lista de discussão: "Já conhecemos o procedimento: 'é grande, blá blá blá'". Apesar do tamanho, nada foi classificado como particularmente preocupante.

O patch geral está dividido em três partes aproximadamente iguais: um terço para drivers, um terço para sistemas de arquivos e redes, e um terço para correções de arquitetura e ferramentas. 

O maior patch individual foi a remoção de um arquivo duplicado (lib/alloc_tag.c) que permaneceu após a migração para o diretório mm/ durante a janela de merge.


Correções x86: Intel Granite Rapids e Panther Lake


Um lote importante de correções x86/x86_64 foi mesclado antes do lançamento da rc4. A primeira delas evita o carregamento de microcódigo problemático em servidores Intel Xeon 6 "Granite Rapids" (revisão 0x1000405 ou posterior), que poderia causar exceções de verificação de máquina (Machine Check Exception)

Essa correção também foi marcada para um backport para as versões estáveis anteriores do kernel.

Outra correção significativa resolve problemas com a funcionalidade Intel FRED (Flexible Return and Event Delivery) no Panther Lake, que estava causando travamentos e congelamentos em jogos executados via Wine e Steam Play

Também foi ajustado o suporte a compilações com -march=native para as plataformas Intel com Advanced Performance Extensions (APX), bloqueando explicitamente o uso de registradores estendidos (EGPRs) até que o kernel esteja pronto para utilizá-los.


Btrfs: dois bugs significativos corrigidos


O Btrfs recebeu correções para dois bugs notáveis. O primeiro foi uma regressão introduzida no Linux 7.2-rc1 relacionada à derivação do identificador fs_fsid

A mudança quebrou a compatibilidade com aplicações em espaço de usuário que dependiam de um ID estável, incluindo o NetworkManager OpenConnect, que deixou de funcionar para usuários de Btrfs após a atualização para o Linux 7.2

A correção restaura a derivação do FSID a partir do UUID do sistema de arquivos.

O segundo bug afetava a detecção de /dev/root em sistemas sem initramfs usando GRUB2 com o Btrfs como sistema de arquivos raiz. O GRUB2 não conseguia detectar o dispositivo raiz, impedindo a inicialização. A correção foi mesclada antes do lançamento da rc4.


NTFS e SMB em destaque


Os sistemas de arquivos NTFS e SMB receberam atenção especial nesta rc4. O driver NTFS, que foi completamente reescrito no Linux 7.1 após quatro anos de desenvolvimento fora da árvore principal, continua gerando correções — algo esperado para um componente novo e complexo. 

Administradores que testam sistemas Linux acessando compartilhamentos Windows, appliances NAS ou armazenamento formatado em NTFS devem prestar atenção especial a este release.


Produto afiliado recomendado


Se você trabalha com servidores Linux ou precisa testar diferentes distribuições e kernels, uma ferramenta essencial é o Mini PC com um processador AMD Ryzen — uma alternativa compacta e eficiente para laboratórios de teste. 

Mini PC Kamrui AMD Ryzen R3-3250C com 8GB de Ram e 256GB SSD -> https://link.amazon/B0detrGTA

Este link é de afiliado. Ao comprar através dele, você apoia a produção de conteúdo técnico independente sem custo adicional.


Drivers gráficos: AMD e Intel


Os drivers gráficos AMDGPU e Intel i915 também receberam correções. No lado da AMD, houve ajustes para transições de gerenciamento de energia e saída de vídeo em GPUs mais recentes. 

No lado da Intel, correções para condições de corrida que podiam causar corrupção de tela ou instabilidade ao alternar entre configurações de exibição


Como a IA está ajudando a encontrar bugs no kernel?


Uma das tendências mais interessantes deste ciclo de desenvolvimento é o uso crescente de Modelos de Linguagem de Grande Escala (LLMs) para identificar e corrigir caminhos de erro no código do kernel. Linus Torvalds comentou diretamente sobre isso: 

"Há muito trabalho de limpeza de caminhos de erro, que vários LLMs parecem ser muito bons em detectar, mas que normalmente não será tão perceptível no uso normal. Mas ei, se algum dos problemas atingir você, você vai se importar".

Os caminhos de erro são, por definição, as partes menos testadas do kernel. O caminho de sucesso é executado constantemente, enquanto o ramo que lida com uma falha de alocação na terceira de cinco etapas de inicialização pode nunca ser executado na sua máquina. 

É exatamente por isso que vazamentos de memória e travas não liberadas se acumulam nessas áreas — e por isso uma ferramenta que lê mecanicamente cada ramo de código consegue encontrá-los.

É importante notar que, apesar do auxílio da IA, a política do kernel permanece clara: o humano que envia o patch precisa entendê-lo completamente.


Perguntas frequentes (FAQ)

O Linux 7.3-rc4 é estável para uso diário?

Não. Releases candidate (rc) são versões de desenvolvimento destinadas a testes, não para uso em produção. A rc4 é adequada para desenvolvedores, equipes de distribuição e entusiastas que desejam testar armazenamento, compartilhamento de arquivos, hardware e cargas de trabalho de rede antes do lançamento final.


Quando o Linux 7.3 final será lançado?

A rc5 está prevista para 27 de setembro de 2026, seguindo o cronograma semanal habitual de domingo. O lançamento da versão final depende de quantas release candidates forem necessárias para estabilizar o kernel.


Preciso me preocupar com os bugs do Btrfs?

Se você usa o Btrfs com NetworkManager OpenConnect ou inicializa sistemas sem initramfs via GRUB2, sim. As correções da rc4 resolvem esses problemas, mas até que o kernel final seja lançado, recomenda-se cautela com essas configurações específicas.


Checklist para testar o Linux 7.3-rc4


Copie e cole este checklist para organizar seus testes:


[  ] Baixar o kernel 7.3-rc4 do git.kernel.org.

[  ] Compilar com configuração personalizada (-march=native se usar APX/Intel).

[  ] Testar inicialização em sistema sem initramfs com Btrfs raiz.

[  ] Verificar conectividade VPN com NetworkManager + OpenConnect

[  ] Testar montagem de compartilhamentos SMB e NTFS.

[  ] Verificar estabilidade de saída de vídeo (AMDGPU/i915).

[  ] Testar jogos via Wine/Steam Play em Panther Lake (FRED).

[ ] Registrar logs de dmesg para análise de erros

[ ] Comparar benchmarks de Btrfs com kernel anterior

[  ] Reportar bugs encontrados na lista linux-kernel.


Conclusão


O Linux 7.3-rc4 consolida um ciclo de desenvolvimento movimentado, com correções importantes para quem usa Intel Granite Rapids, Btrfs com OpenConnect ou inicialização sem initramfs. 

O uso de LLMs para encontrar bugs em caminhos de erro é uma tendência que veio para ficar — e que, segundo o próprio Torvalds, já está produzindo resultados concretos.

Ação prática: Baixe o checklist acima e teste o kernel 7.3-rc4 no seu ambiente. Se encontrar bugs, reporte na lista de discussão do kernel. Compartilhe este artigo com colegas que administram servidores Linux e deixe nos comentários qual correção mais impacta o seu dia a dia.


Nenhum comentário:

Postar um comentário