Coreboot - Payloads

Payloads

Coreboot can load a payload. Payloads can be written using the libpayload helper-library, but it is not required. Existing payloads include:

  • SeaBIOS, a tiny implementation of x86 BIOS, written mostly in 16-bit C using the GNU C compiler. It is able to boot traditional PC operating systems.
  • FILO, a GRUB-like bootloader with USB boot support.
  • Etherboot, it can boot an operating system over the network
  • OpenBIOS, a free and open source implementation of Open Firmware.
  • iPXE, the successor to Etherboot, works when run under SeaBIOS.
  • TianoCore, an open source implementation of UEFI.
  • A branch of Das U-Boot used by Google for Chromium OS

Read more about this topic:  Coreboot