Linus Torvalds lançou oficialmente o sétimo release candidate (RC7) da futura versão Linux Kernel 7.3 no domingo, 11 de outubro de 2026. O Linux 7.3-rc7 marca a reta final de testes antes do lançamento estável oficial. Embora o cansaço de viagem após o Maintainer Summit e a Linux Plumbers Conference tenha atrasado o anúncio em seis horas, o desenvolvimento segue totalmente dentro do cronograma.

No geral, este release candidate do Linux se concentra fortemente no hardening do sistema de arquivos virtual, no refinamento do núcleo de rede e na expansão das suítes de testes automatizados.

O que há de novo no Kernel 7.3 RC7?

À primeira vista, as estatísticas de mudanças mostram um padrão um tanto incomum. Especificamente, os selftests automatizados no diretório tools/testing/ respondem por quase metade do patch total. Essa expansão vem diretamente de uma suíte abrangente de novos testes que validam as recentes correções de bugs no tratamento de montagens.

Deixando a suíte de testes de lado, as mudanças restantes seguem uma distribuição típica de fim de ciclo: drivers respondem por cerca de metade do código restante, enquanto atualizações do sistema de arquivos virtual, melhorias de rede e correções de arquitetura cobrem o resto.

Confira um detalhamento das principais atualizações do Linux 7.3-rc7:

1. Sistema de arquivos virtual (VFS) e tratamento de montagens

O sistema de arquivos virtual recebe atenção significativa nesta compilação. A equipe do kernel tratou de vários casos-limite no tratamento de montagens para melhorar a segurança e a estabilidade gerais do sistema:

  • Hardening da camada de montagem: o kernel agora mantém montagens copiadas como unbindable e rejeita rigorosamente comandos MOVE_MOUNT_SET_GROUP em alvos unbindable.
  • Proteção de namespaces: regras atualizadas impedem que cópias propagadas ocupadas escondam referências durante operações de desmontagem. Além disso, o código garante que as rotinas de desmontagem nunca percorram árvores de montagem mortas ou já desmontadas.
  • Salvaguardas de automount e loop: novas verificações impedem que bind mounts recursivos fixem (pin) os namespaces de montagem do chamador. O código também corrige mecanismos de locking durante operações de automount e pivot_root.
  • Tratamento de namespace vazio: a atualização introduz um arquivo regular vazio e imutável em nullfs e desabilita o locking de arquivos em nullfs. Consequentemente, a leitura da raiz de um namespace de montagem vazio fica adequadamente estagnada durante page faults.

2. Drivers gráficos e de exibição (DRM)

Os drivers gráficos representam uma parte importante das correções de drivers no rc7. Os desenvolvedores entregaram várias atualizações relevantes de estabilidade:

  • Melhorias em GPUs AMD: a equipe tornou genéricas, entre plataformas, as soluções alternativas (workarounds) para framebuffers de Mac. Além disso, as rotinas de timing de exibição agora impedem a substituição de um modo do sink que compartilha totais nativos.
  • Atualizações do Intel Xe: uma correção pontual garante que xe_mmio_wait32() respeite corretamente os parâmetros máximos de atraso e de sleep.
  • Estabilidade do driver de bridge: atualizações resolvem problemas de acesso e exclusão de listas sem lock no tratamento de drm_bridge.

3. Rede, Bluetooth e segurança

Os drivers de rede e comunicação receberam correções importantes em vários protocolos:

  • Estabilidade do Bluetooth: rotinas de conexão serializadas agora protegem os tempos de vida de sco_conn contra caminhos de dados de entrada. A pilha também rejeita configurações concorrentes de listeners BIS e serializa chamadas de conexão simultâneas.
  • TCP e roteamento IP: a pilha de rede rejeita net_iov em dicas de mapeamento de recebimento zerocopy. As rotinas de roteamento param as caminhadas de PMTU e o dimensionamento de notificações de rota quando grupos de nexthop encolhem.
  • Tempos de vida de sockets: novas proteções de ciclo de vida salvaguardam estruturas clcsock no SMC e mantêm referências de nós encontrados por nome de link no TIPC.

4. Arquitetura, armazenamento e entrada

O código central de arquitetura e os drivers de armazenamento também ganharam refinamentos importantes:

  • Arquitetura x86: o lançamento inclui uma correção pontual para o Erratum #1718 de TLBI em CPUs AMD.
  • Atualizações RISC-V: a compilação limita as correções de errata da SiFive a configurações de 64 bits, corrige operandos de saída em salvamentos de contexto vetorial e rejeita o acesso a regset de CFI quando as extensões necessárias estão ausentes.
  • Segurança do device mapper: correções resolvem riscos de buffer overflow em dm-integrity com tamanhos grandes de tag e rejeitam o modo LMK IV quando usado junto com cifras AEAD em dm-crypt.
  • Entrada e wireless: a atualização restaura configurações BSS legadas após o teardown de MLO em dispositivos sem fio mt76/mt7925. Além disso, os drivers de entrada adicionam suporte ao 8BitDo Pro 2 Wired Controller for Xbox.

Baixe e teste o Linux 7.3-RC7

Usuários e entusiastas de testes podem baixar o Linux 7.3-rc7 diretamente dos Arquivos Oficiais do Kernel Linux. Alternativamente, é possível navegar ou clonar a árvore completa de código-fonte do repositório Git de Linus Torvalds.

Como o Linux 7.3-rc7 é uma compilação de pré-lançamento de um projeto de código aberto, ele é destinado principalmente a desenvolvedores de kernel, testadores de sistemas e usuários avançados que se sentem confortáveis em compilar o kernel a partir do código-fonte.

Release candidates podem conter bugs ou regressões não resolvidos. Se você depende da sua máquina para o trabalho diário ou para tarefas críticas, o ideal é continuar com uma versão estável do kernel.

Cronograma estimado de lançamento do Linux Kernel 7.3

Como este candidato não revelou bloqueadores críticos ou regressões, o calendário de lançamentos segue firmemente dentro do planejado.

Linus Torvalds projeta o lançamento estável final do Linux Kernel 7.3 para domingo, 18 de outubro de 2026. A menos que os desenvolvedores descubram um bug crítico repentino que exija um candidato extra rc8, os usuários podem esperar o lançamento estável em 18 de outubro de 2026.

Linha do tempo do Linux 7.3:

  • 30 de agosto de 2026: Linux 7.3-rc1 (lançado)
  • 6 de setembro de 2026: Linux 7.3-rc2 (lançado)
  • 13 de setembro de 2026: Linux 7.3-rc3 (lançado)
  • 20 de setembro de 2026: Linux 7.3-rc4 (lançado)
  • 27 de setembro de 2026: Linux 7.3-rc5 (lançado)
  • 4 de outubro de 2026: Linux 7.3-rc6 (lançado)
  • 11 de outubro de 2026: Linux 7.3-rc7 (lançado)
  • 18 de outubro de 2026: lançamento final do Linux 7.3 (estimado)