Difference between revisions of "Firmware Comparison"
(→UEFI) |
(→EFI) |
||
| Line 30: | Line 30: | ||
== U-Boot == | == U-Boot == | ||
| − | == EFI == | + | == (U)EFI == |
| + | |||
| + | Umbrella name for several firmware implementations implementing the EFI/UEFI interface. | ||
== Tiano Core == | == Tiano Core == | ||
Revision as of 09:51, 26 March 2010
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.
Contents |
coreboot
License: GPLv2
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
"The original" Open Firmware IEEE 1275-1994 implementation was open sourced in 2006/2007 by Mitch Bradley. License: BSD
SmartFirmware
Open Firmware IEEE 1275-1994 implementation completely written in ANSI C. Features a C to FCode compiler.
OpenBoot
SUN's "fork" of Open Firmware.
U-Boot
(U)EFI
Umbrella name for several firmware implementations implementing the EFI/UEFI interface.
Tiano Core
UEFI based bootloader
GNUFI
...