Libreboot is a free, open-source boot firmware designed to replace proprietary BIOS and UEFI systems on Intel, AMD, and ARM64 hardware. Its primary goal is to eliminate proprietary software from the boot process, providing a more secure and customizable foundation for operating systems like Linux or BSD. The 26.10 release, titled "Ominous Olive," marks a significant milestone in this mission by transitioning the project toward a more modern, industry-standard architecture.

The most substantial technical change in this release is the adoption of EDK2 (EFI Development Kit) as the default payload. EDK2 is Intel’s reference implementation of the UEFI specification, which is free software. By moving to EDK2, Libreboot now provides full UEFI support on nearly all supported mainboards, including older 64-bit compatible hardware like the ThinkPad T500. This shift allows Libreboot to boot a wider range of modern operating systems, including Windows 10 and 11, 9front, and various UEFI-compliant systems. To maintain backward compatibility, the project still includes EFI builds of GRUB and SeaBIOS, which are accessible via the boot menu.

A computer screen displaying a boot menu with various firmware options.
The Libreboot boot menu provides access to various firmware builds, including EFI builds of GRUB and SeaBIOS.libreboot.org

The boot menu allows users to select between different firmware options like GRUB and SeaBIOS for backward compatibility.

This architectural shift also facilitates a massive expansion in hardware compatibility, specifically for Chromebooks. The project imported over 200 Chromebook models from the MrChromebox coreboot distribution, making them compatible with Libreboot's build system. Additionally, the release includes improved support for AMD Fam15h mainboards by utilizing a 15h.org fork of coreboot, which provides more reliable CPU and memory initialization. While the update offers broader compatibility, some hardware remains source-only, meaning users must compile the firmware from source rather than using pre-built binaries. Furthermore, certain advanced graphics features like PCI-E re-locatable BAR (rebar) are disabled by default to prevent video output issues on specific Intel GPUs, though they can be manually enabled by advanced users.