Linux 6.19-rc5 chega com foco em drivers e cronograma estendido

Patch segue o padrão do ciclo: drivers dominam, arquivos recebem correções pontuais e o rc8 permanece no plano pós-feriados.

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Linus Torvalds descreveu o Linux 6.19-rc5 como um release “normal”, publicado apenas algumas horas depois do horário habitual e sem nada fora do padrão na última semana. O ponto central é que o ciclo voltou ao ritmo regular após os feriados, com números de commits e volume de patch compatíveis com o que se espera nesta fase.

O retrato do rc5 segue a tradição do kernel: drivers respondem por cerca de dois terços do patch, com GPU e rede concentrando a maior parte do trabalho. Linus também reforçou que, apesar da normalização do fluxo, o plano continua sendo fechar esta série com um rc8, para compensar a janela reduzida de testes no período de fim de ano.

O que é o rc5, na prática

O “rc5” é o quinto Release Candidate de uma série em desenvolvimento. Nesta etapa, o kernel está em modo de estabilização, priorizando correções e ajustes incrementais, não a introdução de grandes funcionalidades.

Resumo do patch

  • Drivers dominam o conjunto de mudanças, com GPU e rede liderando.
  • Correções em filesystems, com foco em Btrfs, NFSd, um ajuste em EROFS e correções genéricas de VFS.
  • Atualizações de ferramentas e testes, principalmente selftests, frequentemente amarrados às pulls de GPU e rede.
  • Correções de arquitetura, com destaque para arm64 e RISC-V.
  • Ajustes na trilha de Rust for Linux, incluindo mudanças em rust_binder e no ecossistema do driver nova-core (GPU).

Drivers: GPU e rede ditam o ritmo

GPU: AMD, nouveau e nova-core (Rust)

Nos gráficos, o rc5 concentra uma sequência de correções em drm/amdgpu e drm/amd/display, com mudanças voltadas a robustez em rotinas de consulta, reemissão e caminhos de exibição. Também há correções em drm/amd/pm, incluindo ajustes ligados a resets e parâmetros PCIe.

Do lado do ecossistema NVIDIA, aparece um ajuste no nouveau para evitar caminhos de firmware em plataformas mais novas. Em paralelo, o driver gpu: nova-core recebe uma leva de correções e ajustes de bindings e mensagens, reforçando a trilha que mistura kernel e componentes em Rust.

Rede: idpf, mlx5 e correções em camadas adjacentes

Em rede, o shortlog mostra atividade forte em drivers e infraestrutura: idpf (Intel) recebe várias correções de reset, vazamentos de memória e tratamento de erros; mlx5e (Mellanox) traz correções de NPE e ajustes em caminhos de estatísticas e módulos. Há ainda correções em outros drivers e pontos de rede, além de mudanças em áreas correlatas como wifi/mac80211 e netfilter.

Fora de drivers: Btrfs, NFSd, selftests e arquiteturas

  • Filesystems: o rc5 inclui uma quantidade visível de correções em Btrfs (qgroups, logging, tratamento de escrita além de EOF e correções de leaks), ajustes em NFSd (locking, permissões e limpeza de estados) e um fix específico em EROFS, além de correções genéricas em VFS e documentação/kernel-doc.
  • Tooling e testes: o pacote traz atualizações de selftests em diversas áreas, incluindo testes ligados a rede e HID, refletindo a própria composição do ciclo (muito do que muda em drivers acaba exigindo reforço de testes).
  • Arquiteturas: há correções para arm64 (incluindo ajustes em DTS e memória) e RISC-V (correções em recursos e pontos de segurança/robustez), mantendo o padrão de “higiene” do rc.

Por que o rc8 segue confirmado

Mesmo com Linus dizendo que o rc5 poderia ser “perfeitamente normal”, o cronograma estendido permanece: o rc8 segue no planejamento por causa do período de feriados, que reduz tempo efetivo de revisão e testes distribuídos. A mensagem do rc5 passa uma ideia clara: o ciclo está regular, só que com uma semana extra já reservada para reduzir risco operacional no fechamento.

⚠️ Alerta: release candidate é versão de teste. Use para validação e reporte de bugs, não para servidores e estações críticas em produção.

💡 Dica: se você testa kernels RC, priorize cenários com GPU (amdgpu, nouveau, display) e rede (idpf, mlx5e), pois são as áreas com maior densidade de mudanças neste rc5.

⚖️ Veredito: o ciclo parece saudável e previsível nesta metade do caminho, com correções típicas e sem sinais de “bugs assustadores” no panorama geral descrito por Linus.

Como testar com segurança (checklist rápido)

Bash
# 1) Garanta um kernel alternativo no boot (fallback) antes de testar
# 2) Rode o RC em VM ou máquina de teste, quando possível
# 3) Capture logs e regressões de forma reproduzível

uname -r
dmesg -T | tail -n 200
journalctl -k -b --no-pager | tail -n 200

Se a sua validação é focada em rede e GPU, teste ao menos: suspend/resume, hotplug, cargas de rede sustentadas e workloads gráficos que você já conhece (para facilitar comparação e isolar regressões).

Compartilhe este artigo