Coreboot

coreboot
Original author(s)Ronald G. Minnich, Eric Biederman, Li-Ta (Ollie) Lo, Stefan Reinauer, and the coreboot community
Initial release1999; 25 years ago (1999)
Stable release
24.08[1] Edit this on Wikidata / 2 September 2024; 2 months ago (2 September 2024)[2]
Repository
Written inMostly C, about 1% in assembly and optionally SPARK
PlatformIA-32, x86-64, ARMv7,[3] ARMv8, MIPS, RISC-V, POWER8
TypeFirmware
LicenseGPLv2-only[4]
Websitewww.coreboot.org Edit this on Wikidata

coreboot, formerly known as LinuxBIOS,[5] is a software project aimed at replacing proprietary firmware (BIOS or UEFI) found in most computers with a lightweight firmware designed to perform only the minimum number of tasks necessary to load and run a modern 32-bit or 64-bit operating system.

Since coreboot initializes the bare hardware, it must be ported to every chipset and motherboard that it supports. As a result, coreboot is available only for a limited number of hardware platforms and motherboard models.

One of the coreboot variants is Libreboot, a software distribution partly free of proprietary blobs, aimed at end users.

  1. ^ Martin Roth (2 September 2024). "coreboot 24.08 release". Retrieved 3 September 2024.
  2. ^ "Releases". coreboot. n.d.
  3. ^ "ARM". coreboot. 15 October 2013. Retrieved 1 February 2014.
  4. ^ "coreboot's licence". github.com. 1991. Retrieved 13 October 2018.
  5. ^ "[LinuxBIOS] Welcome to coreboot". 12 January 2008.