Jump to content

LinuxBoot: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Added coreboot support
made first sentence more clear
Line 33: Line 33:
}}
}}


'''LinuxBoot''' is a [[free software]] project aimed at replacing the DXE phase of [[UEFI]] firmware. 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>
'''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

LinuxBoot
LicenseGPLv2
Websitelinuxboot.org

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]

LinuxBoot is also supported on all the mainboards that are supported by the coreboot project, which does include the OCP Monolake.[5]

References

  1. ^ "Bringing Linux back to server boot ROMs with NERF and Heads". media.ccc.de.
  2. ^ "LinuxBoot: Linux as firmware". LWN.net.
  3. ^ "System Startup Gets a Boost with New LinuxBoot Project". Retrieved 3 February 2019.
  4. ^ "LinuxBoot GitHub". GitHub. Retrieved 3 February 2019.
  5. ^ "Mainboards supported by coreboot".