The wiki is being retired!
Documentation is now handled by the same processes we use for code: Add something to the Documentation/ directory in the coreboot repo, and it will be rendered to https://doc.coreboot.org/. Contributions welcome!
coreboot (formerly known as LinuxBIOS) is a Free Software project aimed at replacing the proprietary BIOS (firmware) you can find in most of today's computers. It performs just a little bit of hardware initialization and then executes a so-called payload.
- 100% Free Software (GPL), no royalties, no license fees!
- Fast boot times (3 seconds to Linux console)
- Avoids the need for a slow/buggy/proprietary BIOS
- Runs in 32-Bit protected mode almost from the start
- Written in C, contains virtually no assembly code
- Supports many mainboards, devices, and payloads
- Further features: netboot, serial console, remote flashing, ...
- Standard desktop computers and servers
- Clusters, high-performance computing
- Set-Top-Boxes, thin clients
- Embedded solutions, appliances, terminals
- Small form factor computers, Home-theater PCs
- No-moving-parts solutions (ROM chip as "disk")
- Non-standard scenarios (e.g. FPGA in Opteron socket)