Coreboot (formerly known as LinuxBIOS) is a
project that aims to replace the normal BIOS with
a little bit of hardware initialization and a
payload. Payloads can include a compressed Linux
kernel, FILO, GRUB2, OpenBIOS, Open Firmware,
SmartFirmware, GNUFI (UEFI), Etherboot, ADLO (for
booting Windows and OpenBSD), Plan 9, or
memtest86.
License: GNU General Public License (GPL)
Changes:
Initial support was provided for some basic CMOS read/write functions and bcd2dec()/dec2bcd() functions. The display of debug data was made more consistent. Buggy optimizations were removed and minor bugs were fixed.