This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Can’t make it to #DevConfCZ for any reason? You can still attend virtually: youtube.com/RedHatCzech
View analytic
Saturday, February 6 • 09:50 - 10:30
Firmware Updates for Linux

Sign up or log in to save this to your schedule 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. Richard has three main areas of interest on the free desktop, color management, package management, and power management. Richard graduated a few years ago from the... Read More →

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

Attendees (87)