coreboot/coreboot

Created Jan 4, 2021 · View the coreboot/coreboot repository page

Read-only mirror of https://review.coreboot.org/coreboot.git. Synced every hour. We don't handle Pull Requests.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

1,025

Lines of Code

257,994

From

Apr 15, 2003

To

Jan 4, 2021

About coreboot/coreboot

Coreboot is a free software project that replaces the proprietary BIOS and UEFI firmware typically found in computers. It handles the necessary hardware initialization to configure a system and then passes control to a payload, which is usually responsible for booting the operating system. The project's modular design separates hardware initialization from later boot logic, allowing it to be used in diverse scenarios ranging from specialized firmware applications to custom bootloaders and firmware standards implementation.

The coreboot architecture supports a wide range of platforms, including multiple CPU architectures, chipsets, and mainboards. After completing hardware initialization, coreboot can execute various payloads, giving developers flexibility to include only the features necessary for their target application, which reduces code size and flash space requirements. The project maintains comprehensive documentation for architecture-specific and board-specific implementations, along with quarterly releases that serve as snapshots of the codebase.

Coreboot is written primarily in C and is licensed under the GNU General Public License version 2, following the same licensing model as the Linux kernel from which some of its code originated. The project is managed through a Gerrit code review instance at review.coreboot.org and maintains a read-only mirror on GitHub. Since 2017, coreboot has been a member of The Software Freedom Conservancy, which provides fiscal sponsorship and legal support.

Share this video