fwupd es un demonio de código abierto para gestionar la instalación de actualizaciones de firmware en sistemas basados en Linux , desarrollado por el mantenedor de GNOME Richard Hughes. [1] Está diseñado principalmente para dar servicio al firmware de la Interfaz de firmware extensible unificada (UEFI) en dispositivos compatibles a través de la tabla de recursos del sistema EFI (ESRT) y UEFI Capsule, que es compatible con el kernel de Linux 4.2 y posterior. Anteriormente, el inicio de las actualizaciones del firmware UEFI dentro de un sistema operativo sólo podía realizarse mediante Microsoft Windows o software específico de DOS en la mayoría de los sistemas. ESRT permite que el firmware exponga componentes actualizables al sistema operativo, que pueden pasar una cápsula UEFI con firmware actualizado para su procesamiento e instalación en el siguiente arranque. [4] [5] [6] Las actualizaciones se pueden exponer a través de una herramienta de línea de comandos o dentro de administradores de paquetes gráficos (como el software GNOME ) a través de una interfaz D-Bus . [7]
El Servicio de firmware de proveedores de Linux (LVFS) proporciona recursos y soporte para ayudar a los proveedores a empaquetar sus actualizaciones de firmware para respaldar el uso de este marco y sirve como un repositorio en línea para obtener estas actualizaciones. [1] [8] Para proporcionar un caso de prueba en sistemas donde ESRT aún no es compatible, fwupd también puede actualizar el firmware en el calibrador de color ColorHug . [7]
Varias distribuciones de Linux utilizan fwupd, incluidas:
En diciembre de 2015, se reveló que Hughes había estado trabajando con un desarrollador de Dell para probar el sistema en hardware real y que su producto Dell Edge Gateway admitirá el servicio de firmware a través de fwupd. Hughes informó que la compañía también estaba "considerando ampliar el soporte LVFS a todos los modelos nuevos que admitan actualizaciones UEFI". [1] En agosto de 2018, Lenovo se unió al proyecto y brinda soporte de actualización para una amplia gama de sus dispositivos. [10]
En septiembre de 2019, Acer se unió al proyecto, brindando soporte inicial para su modelo Aspire A315. [11] A partir de diciembre de 2019, Google exige que las actualizaciones de firmware se puedan aplicar con fwupd para Chromebooks certificados . [12]