Firmware Comparison
The wiki is being retired!
Documentation is now handled by the same processes we use for code: Add something to the Documentation/ directory in the coreboot repo, and it will be rendered to https://doc.coreboot.org/. Contributions welcome!
This is work in progress!
There are a lot of (Free Software, as well as proprietary) firmware implementations available these days, which can be very confusing. This page tries to give an overview.
coreboot
FreeBIOS
This project is dead and was merged into coreboot. Use coreboot instead.
OpenBIOS
Open Firmware IEEE 1275-1994 implementation. Kernel and some modules are written in C. Large parts of the code base is written in Forth. License: GPL
OpenFirmware
SmartFirmware
OpenBoot
U-Boot
EFI
UEFI
GNUFI
...