About

This project aims to make updating firmware on Linux automatic, safe and reliable. You can either use a GUI software manager like GNOME Software to view and apply updates, the command-line tool or the D-Bus interface directly. The fwupd process is a system daemon to allow session software to update device firmware on your local machine. It is designed for desktops, but this project is also usable on phones, tablets and on headless servers.

Additional information

Project

Developer
The fwupd authors
Publisher
Canonical
License
LGPL-2.0+ (free software)What this license lets you do
Homepage
fwupd.org
Languages
39 languages

Install

Available via
Flatpak · Snap (7) · Arch Linux (2) · Debian · Ubuntu · Fedora · openSUSE · Alpine Linux · Void Linux (2) · Slackware · Solus · Gentoo · Nixpkgs
All 21 packagings

Flathub (Flatpak), Snap Store, Snap Store (Candidate build), Snap Store (Nightly build), Snap Store (2.0.x build), Snap Store (1.9.x build), Snap Store (1.9.x · Candidate build), Snap Store (1.9.x · Nightly build), AUR (Git build), Debian, Ubuntu, Fedora, Arch Linux, Nixpkgs, openSUSE, Alpine Linux, Void Linux, Void Linux (32bit build), Slackware, Solus, Gentoo (Candidate build)

Flatpak sandbox
Some access

Runs in a sandbox, with access to some of your files or devices.

What it can access
  • Can access all devices, including cameras and USB
  • Reads and changes files in /sys
  • Reads and changes your Downloads folder
  • Reads and changes files in /boot
  • Uses the internet

About this data

Sources
24 independent sources agree
Catalog data as of
October 12, 2026
How each source lists it (21)
SourceNameVersionBuilt byLicenseDescription
Flathub (Flatpak)fwupd2.1.8—LGPL-2.0+Update device firmware on Linux
Snap Storefwupd2.1.7—LGPL-2.1+Firmware updates for Linux
Snap Store (Candidate build)fwupd2.1.7—LGPL-2.1+Firmware updates for Linux
Snap Store (Nightly build)fwupd2.1.7-959-ge75675467—LGPL-2.1+Firmware updates for Linux
Snap Store (2.0.x build)fwupd2.0.20—LGPL-2.1+Firmware updates for Linux
Snap Store (1.9.x build)fwupd1.9.30—LGPL-2.1+Firmware updates for Linux
Snap Store (1.9.x · Candidate build)fwupd1.9.30—LGPL-2.1+Firmware updates for Linux
Snap Store (1.9.x · Nightly build)fwupd1.9.30-44-g38f85908e—LGPL-2.1+Firmware updates for Linux
AUR (Git build)fwupd-git1.9.10.r1196.gb8b45b190-1—LGPLSimple daemon to allow session software to update firmware
Debianfwupd2.0.20-1~deb13u1Distribution build—Firmware update daemon
Ubuntufwupd2.1.1-1ubuntu3Distribution build—Firmware update daemon
Fedorafwupd2.1.8Distribution buildLGPL-2.1-or-laterFirmware update daemon
Arch Linuxfwupd2.1.8-1Distribution buildLGPL-2.1-or-laterSimple daemon to allow session software to update firmware
Nixpkgsfwupd2.1.8Distribution buildLGPL-2.1-or-later
openSUSEfwupd2.1.8Distribution buildGPL-2.0-or-later AND LGPL-2.1-or-laterDevice firmware updater daemon
Alpine Linuxfwupd2.0.20-r4Distribution buildLGPL-2.1-or-laterFirmware update daemon
Void Linuxfwupd2.1.7_1Distribution buildLGPL-2.1-or-laterDaemon to allow session software to update firmware
Void Linux (32bit build)fwupd-32bit2.1.7_1Distribution build