Make Your System Firmware Faster, More Flexible and Reliable with LinuxBoot
summary
LinuxBoot replaces proprietary firmware by embedding a Linux kernel (handed off from coreboot) plus u-root/systemboot userland to initialize devices, enable boots under 10 seconds on stripped images, and perform secure HTTPS netboot with signature verification. Facebook shows probe-launcher and yard images for robust provisioning, demonstrates tcpdump-level debugging on firmware, and runs this on Open Compute Project hardware (wedge100s demo), cutting vendor blob cycles and shortening bug-to-fix from months to days.
AI-written summary · about
chapters (12)
- 0:00Intro
- 1:25Open Source Firmware
- 2:14System firmware in a nutshell
- 3:52Problem: Local booting is more complex
- 8:14The Solution: Let Linux Do It
- 16:11OS Provisioning
- 16:47Provisioning a physical machine
- 17:12Boot process issues
- 17:51LinuxBoot in provisioning
- 18:55Firmware testing and upgrades
- 22:48Architecture
- 29:35Booter interface
related talks
31mLinuxBoot: Firmware Tools & a BusyBox in Go
24mSoftware Optimization for Early Linux Boot for Time Critical...
49mEmbedded Linux BOF
42mwolfBoot: Open Source Secure Boot and Remote Firmware Updates in Safety-critical..
34mTweaking the Linux Boot Flow for an Accelerated ADAS Experience
01h 04mBoF: State of Linux on ARM Laptops
39mSecuring firmware: Secure and Trusted boot in OpenBMC
37mCombining White-labelled Hardware With Open Source Software To Quickly Bring Devices To Market
