O Ubuntu 27.04 prepara o linux-firmware-hwe para separar firmwares por fabricante e alinhar kernels HWE. Veja o cronograma, os pacotes e o impacto no 26.04 LTS.
A Canonical está prestes a mudar uma das peças mais sensíveis do ecossistema Ubuntu: a forma como os firmwares de hardware são empacotados e entregues aos usuários.
Depois de meses de discussão, o projeto do linux-firmware-hwe finalmente saiu do papel e entra em fase de implementação, começando pelo ciclo do Ubuntu 27.04 “Tenacious T-Rex” e com planos claros de retrocompatibilidade para o Ubuntu 26.10 e o Ubuntu 26.04 LTS (Resolute).
A iniciativa é liderada pelo desenvolvedor Juerg Haefliger, mantenedor do pacote linux-firmware no Ubuntu, e responde a um problema crônico: a convivência forçada entre kernels GA (General Availability) e kernels HWE (Hardware Enablement) dentro de uma mesma base de firmwares monolítica.
O problema que o linux-firmware-hwe resolve
Toda versão LTS do Ubuntu nasce com um kernel GA. Com o tempo, atualizações pontuais introduzem kernels HWE, vindos de versões intermediárias, para dar suporte a hardwares mais novos.
Até hoje, tanto o kernel GA quanto o HWE leem os mesmos arquivos de /lib/firmware, o que gera um conflito silencioso: um firmware novo, projetado para o kernel HWE, pode ser carregado pelo kernel GA antigo e causar regressões.
Foi exatamente o que aconteceu no ciclo do Ubuntu 24.04 LTS. Um backport de firmware destinado ao kernel Linux 7.0 (HWE) introduziu duas regressões em GPUs AMD para os usuários que permaneceram no kernel GA 6.8.
O episódio acendeu o alerta: o modelo atual não escala e expõe usuários conservadores a riscos desnecessários.
A proposta do linux-firmware-hwe é cirúrgica. Em vez de um único conjunto de firmwares para todos os kernels, os kernels HWE passam a depender de um pacote separado, o linux-firmware-hwe, que por sua vez puxa variantes HWE dos subpacotes já existentes.
Assim, quem fica no kernel GA recebe apenas firmwares estáveis e testados para aquele kernel, enquanto quem adota o HWE obtém os blobs mais recentes sem contaminar a base original.
Produto Recomendado
Você já percebeu que a maioria das pessoas só conversa com o ChatGPT... enquanto uma minoria está criando agentes de IA que executam tarefas, tomam decisões e geram receita sozinhos?
O livro "Construindo Aplicações com Agentes de IA: Projeto e Implementação de Sistemas Multiagentes" é o seu mapa prático — do zero à arquitetura profissional.
✅ Projeto e implementação passo a passo
✅ Sistemas multiagentes que colaboram entre si
✅ Aplicações reais para negócios e automação
✅ Linguagem acessível, com rigor técnico
💡 Não é teoria. É engenharia aplicada.
Eu ganho uma comissão quando você faz uma compra.
A divisão modular: pacotes por fabricante
A modularidade é a segunda perna da estratégia. O linux-firmware-hwe não é um bloco monolítico; ele replica a estrutura fatiada que o Ubuntu já vem adotando desde o 26.04, com subpacotes por fabricante e por tipo de hardware. A lista de pacotes inclui:
- linux-firmware-amd-graphics e linux-firmware-amd-misc
- linux-firmware-broadcom-wireless
- linux-firmware-intel-graphics, linux-firmware-intel-misc e linux-firmware-intel-wireless
- linux-firmware-marvell-prestera e linux-firmware-marvell-wireless
- linux-firmware-mediatek
- linux-firmware-mellanox-spectrum
- linux-firmware-misc
- linux-firmware-netronome
- linux-firmware-nonfree
- linux-firmware-nvidia-graphics
- linux-firmware-qlogic
- linux-firmware-qualcomm-graphics, linux-firmware-qualcomm-misc e linux-firmware-qualcomm-wireless
- linux-firmware-realtek
Na prática, um servidor que usa apenas rede Mellanox e vídeo básico não precisa baixar atualizações de firmware para GPUs AMD ou placas Wi-Fi Intel.
O ganho em banda e em tempo de atualização é direto, especialmente em ambientes corporativos com dezenas de máquinas.
Para saber mais sobre como o Ubuntu vem tratando atualizações de sistema e segurança, vale acompanhar as notas oficiais de lançamento e os canais de anúncio da comunidade.
Cronograma: 27.04 primeiro, depois SRU para 26.10 e 26.04 LTS
A implantação segue uma lógica de ciclo de vida. O Ubuntu 27.04 “Tenacious T-Rex” recebe os pacotes já no archive principal, pois seu ciclo acabou de começar.
O Ubuntu 26.10 “Stonking”, que já passou do congelamento de recursos, receberá a novidade via SRU (Stable Release Update), ou seja, como atualização de estabilidade pós-lançamento.
O caso mais sensível é o Ubuntu 26.04 LTS “Resolute”. A implementação começa com metapacotes — arquivos vazios que apenas apontam para dependências — conectados aos pacotes linux-firmware tradicionais.
Quando o primeiro kernel HWE for liberado para o Ubuntu 26.04, esses metapacotes serão atualizados com os firmwares reais, extraídos do 26.10. A expectativa é que o backport completo chegue ao 26.04 LTS no início de 2027, junto com o primeiro kernel HWE baseado no 26.10.
O que isso significa para o usuário final
Para quem usa Ubuntu em desktop ou notebook com hardware recente, o linux-firmware-hwe tende a reduzir dores de cabeça: o kernel HWE passa a contar com firmwares alinhados ao seu nível de suporte, sem o risco de regressões causadas por blobs destinados a kernels mais antigos.
Para quem administra servidores e prefere o kernel GA, o benefício é a estabilidade: as atualizações de firmware deixam de ser “contaminadas” por mudanças pensadas para outro kernel.
Há, porém, um detalhe importante: apenas um conjunto de firmwares pode ser instalado por vez. Em sistemas que mantêm kernel GA e HWE simultaneamente — algo comum em LTS —, será necessário um mecanismo de contorno para lidar com a convivência dos dois conjuntos.
A comunidade de desenvolvedores já está ciente desse desafio e o tema segue em discussão nas listas do Ubuntu.
Checklist para copiar e colar
□ Verifique se o sistema usa kernel GA ou HWE com uname -r
□ Consulte os pacotes de firmware instalados com dpkg -l | grep linux-firmware
□ Acompanhe o cronograma de SRU do linux-firmware-hwe no Ubuntu 26.04 LTS
□ Evite misturar kernels GA e HWE sem entender o mecanismo de contorno
□ Monitore o PPA de Juerg Haefliger no Launchpad para novidades
□ Leia as notas de lançamento do Ubuntu 27.04 antes de atualizar
□ Reporte regressões de firmware no Launchpad com logs de dmesg
Quiz: 3 perguntas sobre o resumo
1. Qual problema o linux-firmware-hwe resolve?
a) A falta de drivers para impressoras.
b) A convivência forçada entre kernels GA e HWE usando os mesmos firmwares.
c) A ausência de suporte a GPUs NVIDIA no Ubuntu.
d) A duplicação de pacotes de firmware no repositório.
Resposta correta: b
2. Em qual versão do Ubuntu o linux-firmware-hwe chega primeiro ao archive principal?
a) Ubuntu 26.04 LTS.
b) Ubuntu 26.10.
c) Ubuntu 27.04 “Tenacious T-Rex”.
d) Ubuntu 24.04 LTS.
Resposta correta: c
3. Como o linux-firmware-hwe será entregue ao Ubuntu 26.10, que já passou do congelamento de recursos?
a) Por meio de um novo lançamento ISO.
b) Via SRU (Stable Release Update).
c) Apenas no próximo ciclo LTS.
d) Por um PPA externo sem integração oficial.
Resposta correta: b
Conclusão
O linux-firmware-hwe representa uma mudança estrutural na forma como o Ubuntu lida com firmwares ao longo do ciclo de vida de suas versões. Ao separar os blobs por kernel e por fabricante, a Canonical endereça um problema que vinha gerando regressões reais e trabalho manual excessivo para a equipe de empacotamento.
Para o usuário, o recado é claro: mais estabilidade para quem fica no kernel GA, mais alinhamento para quem adota o HWE, e um caminho mais previsível para o suporte a hardware novo em versões LTS.
Acompanhar o cronograma a partir do 27.04 e, depois, do 26.04 LTS é essencial para quem depende de um parque de máquinas estável e atualizado.

Nenhum comentário:
Postar um comentário