FWUPD Is Being Ported To The BSDs To Handle Firmware Updating

Written by Michael Larabel in LVFS on 7 February 2021 at 05:55 AM EST. 20 Comments
With the incredible success of FWUPD and the Linux Vendor Firmware Service (LVFS) where most major hardware vendors are supporting it in some capacity for distributing firmware updates to Linux customers, there are BSD developers working to it port it over to their camp to support firmware updates.

3MDEB under funding from NLNet is working to bring FWUPD to the BSDs. This is being done since firmware updates are commonly done in the name of security these days, among other factors. 3MDEB is working to see their port of FWUPD work on at least FreeBSD, DragonflyBSD, NetBSD, and OpenBSD. The initial focus at least will be handling firmware updates for USB devices and UEFI capsule updates.

FreeBSD is the preliminary target for their development work. It isn't trivial porting FWUPD to the BSDs with some dependencies like around libusb/libgsub requiring additional work, device manager differences, no systemd, no EFI ESRT on FreeBSD, etc.

Anyhow for those interested in the ongoing port of FWUPD to the BSDs can see this slide deck by 3MDEB's Norbert KamiƄski who presented today at FOSDEM Online 2021 around this notable effort.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week