Linux as Firmware
Tired of reinventing the wheel by implementing drivers for firmware again and again. Not with LinuxBoot!
LinuxBoot is a firmware for modern servers that replaces specific firmware functionality like the UEFI DXE phase with a Linux kernel and runtime.
- Improves boot reliability by replacing lightly-tested firmware drivers with hardened Linux drivers.
- Improves boot time by removing unnecessary code. Typically makes boot 20 times faster.
- Allows customization of the initrd runtime to support site-specific needs (both device drivers as well as custom executables).
- Proven approach for almost 20 years in military, consumer electronics, and supercomputing systems – wherever reliability and performance are paramount.
- Trammell Hudson’s LinuxBoot talk at 34c3
- Ron Minnich’s talk “Replace your exploit-ridden firmware with a Linux kernel”: video / slides
- Heads, the slightly more secure firmware
- NERF branch of Heads for building LinuxBoot ROMs
- Installation instructions for the Dell R630
- Instructions for OCP Winterfell nodes
- More detailed instructions and build tools are forthcoming for OCP nodes as well as others.