O desenvolvimento do Ubuntu 26.04 LTS (Resolute Raccoon) traz uma alteração importante na forma como o sistema distribui firmware de hardware. O tradicional pacote único linux-firmware, que vinha crescendo a cada ciclo, será dividido em 17 subpacotes específicos por fabricante.
A medida busca reduzir o tamanho das atualizações rotineiras e tornar o processo mais eficiente para a maioria dos usuários.
O problema do pacote gigante
Nas versões recentes, o linux-firmware ultrapassou facilmente os 500 MB de download, podendo ocupar até 1 GB em disco após instalado.
O principal problema não era apenas espaço, mas desperdício de banda. Quando uma pequena correção era aplicada a um firmware específico, por exemplo, para placas Mellanox usadas especificamente em datacenters, todos os usuários precisavam baixar novamente o pacote completo, mesmo sem utilizar aquele hardware.
Para quem possui conexão limitada, instável ou com franquia de dados, isso representava um impacto real, sem contar com o uso desnecessário de recursos dos servidores da Canonical.
Infraestrutura sob pressão
A discussão sobre a divisão do pacote começou em 2022, com o bug #1958518 no Launchpad. Inicialmente, o debate girava em torno de como definir o que seria “hardware menos comum” sem prejudicar ninguém.
Com o tempo, outro problema ficou evidente: as atualizações de firmware eram publicadas no repositório -security, que não é amplamente espelhado. Segundo Juerg Haefliger, engenheiro da Canonical, isso fazia com que “o mundo inteiro atingisse um único servidor ao mesmo tempo”.
A questão deixou de ser apenas sobre tamanho e passou a envolver também infraestrutura e escalabilidade.
Como funcionará a nova organização
No Ubuntu 26.04, o linux-firmware passa a ser um metapacote, responsável por instalar diversos subpacotes como:
linux-firmware-intel-wirelesslinux-firmware-intel-graphicslinux-firmware-amd-graphicslinux-firmware-nvidia-graphicslinux-firmware-realteklinux-firmware-qualcomm-wireless- entre outros, totalizando 17 categorias.
A maioria continuará instalada por padrão para garantir ampla compatibilidade. A diferença está nas atualizações: apenas o subpacote afetado será baixado quando houver alterações. Se uma correção atingir somente firmware Intel Wireless, apenas esse componente será atualizado.
Impacto para usuários
Para a maioria das pessoas, nada muda visualmente. O sistema continuará reconhecendo e suportando uma grande variedade de dispositivos.
Mas nos bastidores, a mudança traz benefícios como:
- Atualizações menores;
- Menor consumo de banda;
- Redução de carga nos servidores;
- Uso mais eficiente de energia.
Quando chega?
A divisão já está presente nas builds de desenvolvimento do Ubuntu 26.04 e foi marcada como “Fix Released” em fevereiro.
Se não houver contratempos, a nova estrutura estará oficialmente disponível quando o Ubuntu 26.04 LTS for lançado em abril, tornando as atualizações mais inteligentes, modulares e sustentáveis.
Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!