LinuxBoot: Difference between revisions
Added coreboot support |
made first sentence more clear |
||
Line 33: | Line 33: | ||
}} |
}} |
||
'''LinuxBoot''' is a [[free software]] project aimed at replacing the DXE |
'''LinuxBoot''' is a [[free software]] project aimed at replacing the variety of DXE modules in [[UEFI]] firmware with the [[Linux|Linux kernel]] and the u-root userland. LinuxBoot must run on top of hardware initialisation software in order to start. This can be the PEI part of UEFI, [[coreboot]], or [[Das U-Boot|U-Boot]].<ref>{{cite web |title=Bringing Linux back to server boot ROMs with NERF and Heads |url=https://media.ccc.de/v/34c3-9056-bringing_linux_back_to_server_boot_roms_with_nerf_and_heads |website=media.ccc.de}}</ref> |
||
== History == |
== History == |
Revision as of 00:19, 6 February 2019
License | GPLv2 |
---|---|
Website | linuxboot |
LinuxBoot is a free software project aimed at replacing the variety of DXE modules in UEFI firmware with the Linux kernel and the u-root userland. 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 also supported on all the mainboards that are supported by the coreboot project, which does include the OCP Monolake.[5]
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".