O fwupd é uma ferramenta de código aberto para Linux que permite gerenciar e atualizar o firmware de diversos dispositivos, como UEFI, USB, Thunderbolt, monitores, SSDs e placas-mãe. Ele funciona em conjunto com o Linux Vendor Firmware Service (LVFS), um serviço que hospeda e distribui as atualizações de firmware dos fabricantes para os usuários Linux.
A versão 2.0.13 (e as outras da série 2.0) traz diversas melhorias e novas funcionalidades, otimizando desempenho e ampliando o suporte a hardware, além de resolver falhas de atualização, travamentos do software e vulnerabilidades de segurança, garantindo um processo de atualização mais estável e seguro.
Uma das principais otimizações é a redução do tempo de inicialização do fwupd e o consumo de memória, tornando-a mais leve e eficiente para o sistema, adicionando suporte para um número crescente de dispositivos.
Adicionou-se comandos como get-version-formats
e vercmp
ao fwupdtool
, para obter informações detalhadas sobre os formatos de versão do firmware, comparando-os eficientemente. Adicionou-se suporte ao hardware da AMD. A emulação de dispositivos foi aprimorada, facilitando o processo de teste para desenvolvedores e permitindo a passagem de arquivos JSON àquela.
A colaboração com grandes fabricantes resultam em suporte a uma vasta gama de hardwares, incluindo docks Thunderbolt, modems 5G e hubs USB-C, facilitando a atualização de seus firmwares e garantindo que mais usuários mantenham seus componentes atualizados.
As versões recentes do fwupd tornaram a interface mais amigável, facilitando a navegação e a identificação de atualizações. O processo está mais rápido e eficiente, minimizando o tempo de interrupção para o usuário.