Richard Hughes, creador do proxecto PackageKit e colaborador activo de GNOME, anunciou o lanzamento de fwupd 1.8.0, que ofrece un proceso en segundo plano para xestionar as actualizacións de firmware e unha utilidade chamada fwupdmgr para xestionar o firmware, buscar novas versións e descargar firmware. . O código do proxecto está escrito en C e distribúese baixo a licenza LGPLv2.1. Ao mesmo tempo, anunciouse que o proxecto LVFS alcanzara o fito de 50 millóns de actualizacións de firmware entregadas aos usuarios.
O proxecto proporciona aos fabricantes de equipos orixinais (OEM) e aos desenvolvedores de firmware un servizo para subir firmware a un directorio LVFS centralizado especial (Linux Servizo de firmware do provedor), que se pode usar en distribucións Linux при помощи инструментария fwupd. В настоящее время в каталоге предложены прошивки для 829 типов устройств (более 4000 прошивок) от 120 производителей. Использование централизованного каталога избавляет производителей от необходимости формирования пакетов для дистрибутивов и позволяет передавать прошивки в архиве «.cab» с дополнительным метаданными, которые также применяются при публикации прошивок для Windows.
В fwupd поддерживается как режим автоматического обновления прошивок, без необходимости совершения каких-то действий со стороны пользователя, так и выполнение операции после подтверждения или запроса пользователя. Fwupd и LVFS уже применяются в RHEL, Fedora, Ubuntu, SUSE, Debian и многих других дистрибутивах для автоматизированного обновления прошивок, а также поддерживаются в приложениях GNOME Software и KDE Discover. При этом fwupd не ограничен настольными системами и также может применяться для обновления прошивок на смартфонах, планшетах, servidores e dispositivos da Internet das Cousas.
Na nova versión:
- Engadiuse un novo atributo para as CPU admitidas no mecanismo de protección do firmware HSI (ID de seguridade do host).
- Engadíronse analizadores de identificadores CoSWID e uSWID a libfwupdplugin, que proporcionan soporte inicial para SBoM (Firmware Software Bill of Materials) para a verificación do firmware.
- Engadíronse novos atributos HSI para os compoñentes de soporte da plataforma AMD (AMD PSP).
- Engadida a detección de versión de fwupd-efi (org.freedesktop.fwupd-efi).
- O comando 'fwupdmgr install' ofrece a posibilidade de instalar unha versión de firmware especificada.
- É posible reiniciar o controlador BMC (Baseboard Management Controller) despois de instalar unha actualización de firmware.
Fonte: opennet.ru
