Originally, the project was started as NERF by Google.3 NERF was a stripped-down version of EFI which contains a Linux kernel and userland applications. This project has been split up into LinuxBoot (which contains the bootblock and kernel) and u-root, which contains the userland application.
LinuxBoot became an official Linux Foundation project in 2018.4
Currently, the EFI support of LinuxBoot is limited to a few servers:5
LinuxBoot is in theory also supported on all the mainboards that are supported by the coreboot project, which does include the OCP Monolake.6 In practice, the support is limited due to flash size constraints.
"Bringing Linux back to server boot ROMs with NERF and Heads". media.ccc.de. 29 December 2017. https://media.ccc.de/v/34c3-9056-bringing_linux_back_to_server_boot_roms_with_nerf_and_heads ↩
"LinuxBoot Continues Maturing - Now Able To Boot Windows - Phoronix". www.phoronix.com. Retrieved 2019-11-13. https://www.phoronix.com/scan.php?page=news_item&px=LinuxBoot-Can-Boot-Windows ↩
"LinuxBoot: Linux as firmware". LWN.net. https://lwn.net/Articles/748586/ ↩
"System Startup Gets a Boost with New LinuxBoot Project". Retrieved 3 February 2019. https://www.linuxfoundation.org/blog/2018/01/system-startup-gets-a-boost-with-new-linuxboot-project/ ↩
"LinuxBoot GitHub". GitHub. Retrieved 3 February 2019. https://github.com/linuxboot/linuxboot ↩
"Mainboards supported by coreboot". https://www.coreboot.org/status/board-status.html ↩