LinuxBoot
License | GPLv2 |
---|---|
Website | linuxboot |
LinuxBoot is a free software project aimed at replacing most of the DXE modules in UEFI firmware with the Linux kernel. LinuxBoot must run on top of hardware initialisation software in order to start. This can be the PEI part of UEFI, coreboot, or U-Boot.[1]
History
Originally, the project was started as NERF by Google.[2] 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.[3]
Hardware support
Currently, the EFI support of LinuxBoot is limited to a few servers:[4]
- Dell R630
- Open Compute Project Winferfell and Tioga Pass
- Intel S2600WF
LinuxBoot is in theory also supported on all the mainboards that are supported by the coreboot project, which does include the OCP Monolake.[5] In practice, the support is limited due to flash size constraints.
External links
References
- ^ "Bringing Linux back to server boot ROMs with NERF and Heads". media.ccc.de.
- ^ "LinuxBoot: Linux as firmware". LWN.net.
- ^ "System Startup Gets a Boost with New LinuxBoot Project". Retrieved 3 February 2019.
- ^ "LinuxBoot GitHub". GitHub. Retrieved 3 February 2019.
- ^ "Mainboards supported by coreboot".
This article has not been added to any content categories. Please help out by adding categories to it so that it can be listed with similar articles, in addition to a stub category. (May 2019) |