What Is Libreboot and How Does It Differ From Coreboot?

Updated

Libreboot is a free, open source boot firmware distribution built on coreboot. It replaces the proprietary BIOS/UEFI firmware on specific Intel/AMD x86 and ARM motherboards, initializes the hardware, and hands off to a bootloader for your operating system. The key distinction: Libreboot is a coreboot distribution, not a fork of coreboot — the same way Debian is a Linux distribution rather than a fork of Linux. If you want a ready-to-flash, pre-configured coreboot build with a choice of bootloaders, Libreboot is aimed at you. If you want to assemble your own coreboot configuration from scratch, plain coreboot is the more direct route.

What Libreboot actually does

On a normal machine, proprietary BIOS/UEFI firmware runs first: it initializes the memory controller, CPU, and peripherals, then loads your operating system's bootloader. Libreboot takes that same role but with free software.

  • Hardware initialization is handled by coreboot.
  • Booting your OS is handled by a payload — a bootloader stored in the boot flash that coreboot jumps to.
  • Supported operating systems include Linux, BSD, and Windows.

Libreboot runs on specific Intel/AMD x86 and ARM based motherboards, covering both laptops and desktops. Support is board-specific, so compatibility depends on your exact hardware model rather than the CPU vendor alone.

Libreboot vs. coreboot: distribution, not fork

This is the relationship most people get wrong, so it's worth stating plainly.

coreboot Libreboot
What it is Firmware project that initializes hardware A distribution of coreboot
Analogy The Linux kernel Debian
Configuration You build and configure it yourself Pre-configured, ready to flash
Payloads You choose and integrate them Multiple payloads bundled in one image

Libreboot is not a fork of coreboot. A fork would mean Libreboot maintains its own divergent copy of the coreboot codebase. Instead, Libreboot takes coreboot and packages it — adding configuration, build tooling, documentation, and bundled payloads — so that non-experts can install and use it. That's the same model Debian uses with the Linux kernel.

The bundled payloads and how you choose one

Libreboot's design puts all supported payloads into a single image, and you select one at boot time. You don't reflash to switch bootloaders.

  • GRUB — GNU boot loader, available on x86/x86_64 Intel/AMD motherboards.
  • SeaBIOS — also on x86/x86_64 Intel/AMD boards.
  • U-Boot — a UEFI payload for coreboot on ARM64 (Aarch64) motherboards.
  • EDK2 UEFI — an x86/x86_64 UEFI payload enabled by default on most boards, capable of booting nearly anything, including Windows.

The practical effect: one firmware image covers multiple boot scenarios, and the choice happens at the boot menu rather than at build time.

Why choose Libreboot

The project frames its purpose around software freedom and hardware longevity. The concrete benefits:

  • Free and open source firmware — you can study, share, modify, and use the software without restriction.
  • Continued firmware updates — Libreboot lets you keep using existing hardware rather than replacing it when vendor firmware support ends.
  • Right to repair — firmware you control supports keeping hardware in service longer.
  • Ease of use — Libreboot's stated goal is making coreboot practical for non-experts.

These are the reasons the project gives for existing; whether they matter to you depends on how much you value firmware-level control over your machine.

How to get Libreboot

Two routes are available:

  1. Download and install it yourself. Releases are published on the project site, with installation documentation and a download page. Check board compatibility before starting, since support is model-specific.
  2. Buy hardware with Libreboot preinstalled. Minifree Ltd sells select hardware with Libreboot already installed, and also accepts compatible hardware sent in for preinstallation. Minifree is owned and operated by Libreboot's founder and lead developer, Leah Rowe, and its sales fund the project.

The latest release noted on the project site is Libreboot 26.10, released on 15 October 2026. Libreboot also became an official Associated Project at SPI (Software in the Public Interest) on 8 September 2025.

Deciding between them

  • Choose Libreboot if you want free firmware without building coreboot yourself, want multiple bootloaders selectable at boot, or want a documented, supported installation path for a specific board.
  • Choose plain coreboot if you want full control over configuration and payload integration, or your hardware isn't on Libreboot's supported list.
  • Check your exact board first in either case — support is per-model, not per-CPU-family.

For help, the project points to the #libreboot channel on Libera IRC.