DevConf.cz 2016 has ended
Can’t make it to #DevConfCZ for any reason? You can still attend virtually: youtube.com/RedHatCzech
Back To Schedule
Saturday, February 6 • 09:50 - 10:30
Firmware Updates for Linux

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

To update a BIOS or network card firmware in Linux traditionally meant rebooting into Microsoft Windows, or preparing a MSDOS floppy disk (!) and hoping that everything would work after the update.

Now that we have UEFI as a boot mechanism it's much more important to update firmware on devices, as these updates can fix serious security bugs. Periodically searching a vendor website for updates is a manual and error-prone task and not something we should ask users to do.

Providing a firmware update service actually requires two things:

* Vendors providing information about what updates are available for specific hardware
* A mechanism to actually deploy the firmware onto the hardware itself

This presentation will outline the architecture used to deliver firmware updates in Fedora 23, right from the LVFS website for device OEMs to the high level GNOME integration. I'll cover the security model, the fallbacks and the different trade-offs we've had to made along the journey.

There will be time at the end for questions and comments.

avatar for Richard Hughes

Richard Hughes

Developer, Red Hat
Richard has over 10 years of experience developing open source software. He is the maintainer of GNOME Software, PackageKit, GNOME Packagekit, GNOME Power Manager, GNOME Color Manager, fwupd, colord, and UPower and also contributes to many other projects and opensource standards... Read More →

Saturday February 6, 2016 09:50 - 10:30 CET
b. D0206 (154 places)