fwupd 2.0.0

Duas semanas após a última atualização corretiva, os desenvolvedores do daemon para gerenciamento de atualizações automáticas de firmware Firmware Updater (fwupd) lançaram a versão 2.0.0, que apresenta alterações incompatíveis no ABI, além de suporte ao sistema operacional Darwin e corrigiu uma série de bugs.

O acesso a firmwares em formato de arquivo cab é disponibilizado a partir do repositório LVFS, que é mantido pelos desenvolvedores do fwupd em colaboração com fabricantes de hardware. Organizações que desejam se juntar à iniciativa LVFS passam por uma rigorosa verificação de conformidade requisitos do projeto, com o objetivo de evitar a inclusão de código de fontes não confiáveis no repositório. O suporte aos usuários é prestado em GitHub e no canal IRC #fwupd no servidor Libera Chat.

As quebras de compatibilidade no ABI libfwupd devem-se às seguintes alterações:

  • O suporte a formatos de assinatura considerados obsoletos para verificação de metadados e firmwares foi interrompido.
  • O consumo de memória e a carga no CPU ao iniciar foram significativamente reduzidos.
  • Todas as utilitários de console anteriormente declarados obsoletos foram removidos.
  • Os plugins libgusb e Gudev foram removidos em favor do libusb e sysfs.
  • Transferência de firmwares por meio de um descritor de arquivo, em vez de diretamente na memória.

Novidades:

  • Adicionada uma opção no arquivo de configuração para ignorar dependências de firmwares para fins de desenvolvimento.
  • Um aviso foi introduzido quando um dispositivo necessita reiniciar.
  • API para permitir o carregamento de relatórios no gnome-firmware.
  • Suporte adicionado para Darwin no sistema de construção.
  • Testes HSI CSME (Converged Security and Management Engine) para os processadores Arrow e Meteor Lake.
  • Suporte adicionado para o comando fwupdtool esp-list —json.
  • Suporte adicionado para um maior número de opções de modificação de configuração (modify-config options).
  • URL da política de privacidade adicionado nas configurações remotas (remote config).
  • Permitir o carregamento de flags de dispositivo de um arquivo cab local.
  • Permitir a reescrita de um frame buffer de tamanho específico no arquivo de configuração.
  • Permitir a especificação de um dispositivo que deve ser emulado no arquivo de configuração.
  • Permitir a redefinição do SbatLevelRT.
  • ESP (Partição do Sistema EFI) é selecionada corretamente na maioria dos casos durante a atualização de cápsulas UEFI.
  • Implementação da detecção de dispositivos Bluetooth por UUID do serviço GATT.
  • O suporte ao plugin SuperIO foi interrompido, pois ele não funciona sem rawio.
  • A leitura do socket netlink udev substitui o uso do GUdev.
  • Implementação de análise de seções comprimidas EFI LZ77.
  • Suporte a grandes seções em seções EFI FFS3.
  • Suporte a novos tipos CRC-32 e CRC-16.

Eliminado um grande número de erros.

Adicionado suporte a equipamentos::

  • Leitores de cartão USB Algoltek;
  • AMD Kria SoM;
  • Hub USB Cable Matters;
  • dispositivos fdl Cinterion;
  • CY6611 EZ-USB HX3PD;
  • Dock Dell K2;
  • Leitores de digital Elan 0C9F;
  • Docks HP Fleetwood e Hendrix;
  • Huddly L1, S1 e Crew;
  • Jabra PanaCast;
  • dispositivos HID2 Lenovo Legion;
  • Lenovo ThinkSmart Bar;
  • Logitech Lemmy;
  • Logitech Sight;
  • Logitech Tap Touch Screen;
  • Dispositivos de escalonamento (scalers) MediaTek;
  • Parade PS185;
  • dispositivos BLE Qualcomm S5gen2;
  • Teclado Duplo Telink.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster