Fwupd 2.0.1 adiciona API para permitir que o firmware do GNOME grave dispositivos para emulação

Fwupd 2.0.1 adiciona API para permitir que o firmware do GNOME grave dispositivos para emulação

O Fwupd 2.0.1 já está disponível para download com uma nova API para permitir que o GNOME Firmware grave dispositivos para emulação e outras alterações.

O Fwupd 2.0.1 foi lançado hoje como a primeira atualização de manutenção para a versão mais recente do fwupd 2.0, uma ferramenta de código aberto para atualização de firmware em sistemas operacionais baseados em Linux.

Apenas dez dias após o lançamento do fwupd 2.0, o fwupd 2.0.1 traz uma nova API que permite ao frontend gráfico GNOME Firmware registrar dispositivos para emulação, além de oferecer suporte para salvar dispositivos de emulação diretamente no banco de dados, em vez de utilizar um arquivo de configuração.

Esta versão também introduz a possibilidade para os integradores de sistemas controlarem a dependência da libdrm ao compilar o fwupd a partir do código-fonte. Além disso, converte os buffers de comando para dispositivos wacom-raw e os descritores wacom-usb para o formato Rust, simplificando o processo de carregamento de firmware a partir de um deslocamento específico.

Outra melhoria importante do fwupd 2.0.1 é a verificação correta do comprimento do pacote de resposta do controlador logitech-bulkcontroller. A versão também ignora comandos que solicitam reinicialização ou desligamento para dispositivos emulados, além de melhorar a leitura do firmware Intel Thunderbolt NVM e desativar testes automáticos quando o suporte ao GnuTLS estiver desabilitado.

O mecanismo de busca de detalhes sobre arquivos de firmware locais foi acelerado, assim como o comando fwupdtool, que agora carrega os recursos necessários do mecanismo apenas quando exigido. Além disso, esta atualização corrige problemas na compilação sem o Git instalado, melhora a compatibilidade com Android e corrige uma regressão na enumeração cinética-dp.

Para mais detalhes sobre as mudanças no fwupd 2.0.1, confira as notas de lançamento na página do GitHub do projeto, onde também é possível baixar os tarballs de origem caso você queira compilar o fwupd na sua distribuição GNU/Linux. Se preferir, pode simplesmente atualizar o fwupd pelos repositórios de software da sua distribuição.

Última atualização deste artigo: 16 de october de 2024