Fwupd

fwupd
Original author(s)Richard Hughes[1]
Initial release17 March 2015; 9 years ago (2015-03-17)[2]
Stable release
1.9.24[3] Edit this on Wikidata / 21 August 2024[2]
Repositorygithub.com/fwupd/fwupd/
Written inC
Operating systemLinux
Typefirmware updates for Linux-based systems
LicenseLGPL v2.1
Websitefwupd.org

fwupd is an open-source daemon for managing the installation of firmware updates on Linux-based systems, developed by GNOME maintainer Richard Hughes.[1] It is designed primarily for servicing the Unified Extensible Firmware Interface (UEFI) firmware on supported devices via EFI System Resource Table (ESRT) and UEFI Capsule, which is supported in Linux kernel 4.2 and later. Previously, the initiation of UEFI firmware updates within an operating system could, on most systems, only be performed using Microsoft Windows or DOS-specific software. ESRT allows the firmware to expose updatable components to the operating system, which can pass a UEFI capsule with updated firmware for processing and installation on the next boot.[4][5][6] Updates can be exposed via a command line tool, or within graphical package managers (such as GNOME Software) via a D-Bus interface.[7]

  1. ^ a b Cite error: The named reference SOFT was invoked but never defined (see the help page).
  2. ^ a b "Releases · fwupd/Fwupd". GitHub.
  3. ^ "Release 1.9.24". 21 August 2024. Retrieved 22 August 2024.
  4. ^ "Better Firmware Updates in Linux using UEFI Capsules". Intel. Retrieved 9 January 2016.
  5. ^ "Linux BIOS/UEFI Updating Is Going To Get Much Better With UEFI 2.5". Phoronix. Retrieved 3 December 2015.
  6. ^ "Linux 4.2 To Support The EFI System Resource Table". Phoronix. Retrieved 3 December 2015.
  7. ^ Cite error: The named reference phoronix-fwupd was invoked but never defined (see the help page).