Richard Hughes, criador do projeto PackageKit e ativo na desenvolvê do GNOME, anunciou o lançamento do pacote fwupd 1.8.0, que oferece um processo em segundo plano para gerenciar atualizações de firmware e uma ferramenta fwupdmgr para gerenciar firmwares, verificar novas versões e baixar firmwares. O código do projeto é escrito em C e é distribuído sob a licença LGPLv2.1. Foi anunciado ao mesmo tempo que o projeto LVFS alcançou a marca de 50 milhões de atualizações de firmware entregues aos usuários.
O projeto oferece aos fabricantes de OEM e desenvolvedores de firmware um serviço para carregar firmwares em um catálogo centralizado, o LVFS (Linux Vendor Firmware Service), que pode ser utilizado em distribuições Linux por meio da ferramenta fwupd. Atualmente, o catálogo oferece firmwares para 829 tipos de dispositivos (mais de 4000 firmwares) de 120 fabricantes. O uso do catálogo centralizado elimina a necessidade de os fabricantes criarem pacotes para distribuições e permite que os firmwares sejam transmitidos em um arquivo '.cab' com metadados adicionais, que também são utilizados ao publicar firmwares para Windows.
O fwupd suporta tanto o modo automático de atualização de firmwares, sem a necessidade de ações por parte do usuário, quanto a execução da operação após confirmação ou solicitação do usuário. O fwupd e o LVFS já são utilizados no RHEL, Fedora, Ubuntu, SUSE, Debian e muitas outras distribuições para atualização automatizada de firmwares, além de serem suportados em aplicativos GNOME Software e KDE Discover. Além disso, o fwupd não se limita a sistemas de desktop e também pode ser utilizado para atualizar firmwares em smartphones, tablets. servidores e dispositivos de internet das coisas.
No novo lançamento:
- Um novo atributo foi adicionado para CPUs suportadas no mecanismo de proteção de firmwares HSI (Host Security ID).
- Adicionadores parsers de identificadores coSWID e uSWID foram incluídos no libfwupdplugin, proporcionando suporte inicial para SBoM (Firmware Software Bill of Materials) para verificação de firmwares.
- Novos atributos HSI foram adicionados para componentes de suporte à plataforma AMD (AMD PSP).
- Adicionada a definição da versão fwupd-efi (org.freedesktop.fwupd-efi).
- Na equipe 'fwupdmgr install', foi fornecida a opção de instalar uma versão específica do firmware.
- Foi possibilitada a reinicialização do controlador BMC (Baseboard Management Controller) após a instalação da atualização do firmware.
Fonte: opennet.ru
