Richard Hughes, creador del proyecto PackageKit y participante activo en el desarrollo de GNOME, ha anunciado el lanzamiento del paquete fwupd 1.8.0, que ofrece un proceso en segundo plano para gestionar las actualizaciones de firmware y la utilidad fwupdmgr para administrar los firmwares, comprobar la disponibilidad de nuevas versiones y descargar firmwares. El código del proyecto está escrito en C y se distribuye bajo la licencia LGPLv2.1. Se ha informado simultáneamente que el proyecto LVFS ha alcanzado la cifra de 50 millones de actualizaciones de firmware entregadas a los usuarios.
El proyecto proporciona a los fabricantes OEM y desarrolladores de firmware un servicio para cargar los firmwares en un catálogo centralizado llamado LVFS (Linux Vendor Firmware Service), que puede ser utilizado en distribuciones de Linux mediante la herramienta fwupd. Actualmente, el catálogo ofrece firmwares para 829 tipos de dispositivos (más de 4000 firmwares) de 120 fabricantes. El uso de un catálogo centralizado exime a los fabricantes de la necesidad de crear paquetes para las distribuciones y permite enviar los firmwares en un archivo '.cab' con metadatos adicionales, que también se utilizan para publicar firmwares para Windows.
fwupd soporta tanto un modo de actualización automática de firmwares, sin necesidad de acciones por parte del usuario, como la ejecución de operaciones tras la confirmación o solicitud del usuario. fwupd y LVFS ya se utilizan en RHEL, Fedora, Ubuntu, SUSE, Debian y muchas otras distribuciones para la actualización automatizada de firmwares, y también son compatibles con las aplicaciones GNOME Software y KDE Discover. Además, fwupd no se limita a sistemas de escritorio y también puede utilizarse para actualizar firmwares en smartphones, tabletas, como en entornos de nube públicos o privados. y dispositivos de Internet de las cosas.
En esta nueva versión:
- Se ha añadido un nuevo atributo para los CPU soportados en el mecanismo de protección de firmwares HSI (Host Security ID).
- En libfwupdplugin se han añadido analizadores para los identificadores coSWID y uSWID, proporcionando soporte inicial para SBoM (Software Bill of Materials de Firmware) para la verificación de firmwares.
- Se han añadido nuevos atributos HSI para componentes de soporte de la plataforma AMD (AMD PSP).
- Se ha añadido la definición de la versión fwupd-efi (org.freedesktop.fwupd-efi).
- En el comando 'fwupdmgr install' se ha habilitado la opción de instalar una versión específica del firmware.
- Se ha habilitado la posibilidad de reiniciar el controlador BMC (Baseboard Management Controller) después de realizar la actualización del firmware.
Fuente: opennet.ru
