What Is Libreboot and What Does It Do?
Updated
Libreboot is a free, open source (libre) boot firmware distribution that replaces the proprietary BIOS/UEFI firmware on specific Intel/AMD x86 and ARM motherboards. It is a coreboot distribution — the same relationship Debian has to Linux — not a fork of coreboot. It initializes your hardware (memory controller, CPU, peripherals) and then starts a bootloader for your operating system, with Linux, BSD, and Windows all well-supported. It is a fit for you if your board appears on the supported hardware list and you want software freedom, continued firmware updates, and the right to keep repairing and using your machine.
What Libreboot actually does at boot
Libreboot runs coreboot for machine initialization, then jumps to a payload stored in the boot flash. Coreboot supports many payloads; Libreboot's job is to make that stack usable without you having to assemble it yourself.
The boot sequence in practice:
- You power on the machine.
- Coreboot initializes the hardware (memory controller, CPU, peripherals).
- Control passes to a payload in the boot flash.
- The payload loads your operating system — Linux, BSD, or Windows.
Because Libreboot ships several payloads in a single image, you pick one at boot time rather than reflashing to switch.
The payloads it bundles
| Payload | Platform | What it boots |
|---|---|---|
| GNU GRUB | x86 / x86_64 Intel & AMD | Linux, BSD and other multiboot targets |
| SeaBIOS | x86 / x86_64 Intel & AMD | Legacy BIOS-style booting |
| EDK2 UEFI | x86 / x86_64 (enabled by default on most boards) | Nearly anything, including Windows |
| U-Boot UEFI | ARM64 (Aarch64) | UEFI booting on ARM boards |
The practical consequence: on most x86 boards you get a UEFI environment by default, so you are not locked out of operating systems that expect UEFI — including Windows.
Libreboot vs. coreboot
This is the distinction people most often get wrong.
- Coreboot is the low-level firmware that initializes the machine and then hands off to a payload. It is a component, not a ready-to-flash product.
- Libreboot is a distribution of coreboot. It packages coreboot plus payloads plus build and install tooling into images you can actually flash.
The project states this directly: Libreboot is not a fork of coreboot. The Debian-to-Linux analogy is the intended one — Debian does not fork the Linux kernel, it distributes it in a usable form. Libreboot does the same for coreboot.
Why people choose it
The project frames its purpose around software freedom: the freedom to study, share, modify, and use software without restriction. In concrete terms, that translates to:
- No proprietary BIOS/UEFI on supported boards.
- Continued firmware updates, so you can keep using hardware that vendors have stopped supporting.
- Right to repair — the firmware does not stand between you and your machine.
If none of those matter to you, or your board is not supported, Libreboot is not the right tool.
How to get it
Two routes:
- Download and flash it yourself. The project publishes releases, install documentation, and a Git repository. The latest release is Libreboot 26.10, released 15 October 2026.
- Buy hardware with Libreboot preinstalled. Minifree Ltd sells select hardware with Libreboot preinstalled, and also accepts compatible hardware sent in for preinstallation. Minifree is owned and operated by Leah Rowe, Libreboot's founder and lead developer; sales fund Libreboot's development.
Support is available via #libreboot on Libera IRC. Since 8 September 2025, Libreboot has been an official Associated Project at SPI (Software in the Public Interest).
Before you commit
The single gating factor is hardware compatibility. Libreboot targets specific Intel/AMD x86 and ARM motherboards, including laptops and desktops — not every machine. Check your exact board against the supported hardware list before planning a flash, because an unsupported board means no install path at all.