Libreboot 26.11 “Rubber Duck” released! With full UEFI support.

Leah Rowe

12 November 2026


Return to index

Article published by: Leah Rowe

Date of publication: 12 November 2026

You can find today’s release in https://rsync.libreboot.org/stable/26.11/ or you can use one of the mirrors.

Libreboot is free, open source boot firmware replacing proprietary BIOS/UEFI firmware on supported Intel/AMD and ARM64 hardware. It initialises the hardware inside your computer such as the CPU or memory controller, configuring the machine in such a way as to enable use of an operating system like Linux or BSD at boot - and now Microsoft Windows is also compatible because Libreboot has added full UEFI support via MrChromebox EDK2 payload. Libreboot offers greater security and customisation compared to proprietary firmware; its goal, plainly, is to rid the world of proprietary software and to do that, we therefore try to provide firmware that is extremely easy for non-technical users to understand.

Today’s release changelog is relative to the previous Libreboot 26.10 release. Please note that some of the changes were also present in revisions to 26.10, but this changelog is relative to the original 26.10 release, for safety.

WARNING: UEFI-only!!!

Boards that use EDK2 UEFI payload now only use EDK2 UEFI payload. Users urged to switch fully to UEFI in existing OS installs, with full ESP; consult your OS documentation.

Legacy usage still possible (GRUB, SeaBIOS) using the guidance here:

Re-adding legacy payloads to Libreboot EDK2.

OF NOTE: The CSM module for EDK2, as documented there, is ReBIOS which offers much improved VGA emulation over traditional SeaBIOS or the previously used CSMWrap payload. Actual legacy BIOS-based operating systems work now. For example, DOS games might actually work in FreeDOS. ReactOS and Windows XP were tested - more notes provided below.

Users warned to please adapt their OS installs to UEFI before installing this new release. This same change was made in the corresponding RBoot 26.11 release, codename “Iodine” - formerly known as Canoeboot. This is maintained by the same developer, Leah Rowe, and it was established recently for the specific purpose of proposing RBoot to the GNU project. RBoot is Leah Rowe’s deblobbed fork of Libreboot, with much lower hardware support than Libreboot, but intended for Free Software diehards who don’t mind having slightly broken and/or outdated hardware.

Policy changes

Payloads

OF NOTE: ReBIOS CSM module tested with EDK2, and it was able to boot ReactOS! Unlike SeaBIOS’s SeaVGABIOS implementation, ReBIOS implements its own full VGA BIOS emulation and it works perfectly with legacy VGA modes. Windows XP also tested on a ThinkPad X220. We can now actually use legacy BIOS-based operating systems in Libreboot, using ReBIOS, but note that VT-d or AMD equivalent is required (IOMMU) as it runs inside a hypervisor with hardware passthrough; this enables operating systems to use real drivers, while it provides INT10h services (VGA) and everything else required in a BIOS. ReBIOS is based on CSMWrap and uses its own heavily modified fork of SeaBIOS as the core - not included in releases, but see notes below. Users wanting to run old operating systems can do it easily, using ReBIOS added to EDK2. Please read the notes below (they also cover GRUB and MemTest86).

NOTES:

Boards using EDK2 are EDK2-only in this release, with iPXE optionally. Users can re-add GRUB EFI, ReBIOS (SeaBIOS CSM) and MemTest86plus to EDK2 using a generalised feature in lbmk: place grub.efi, mt86plus.efi and rebios.efi in efi/ in lbmk, when compiling. If the board uses EDK2, any images mentioned here will be added. Not all required; for example, you could just add rebios.efi.

Libreboot lbmk no longer builds these legacy payloads, but the documentation was updated to tell the user how to build them, or get builds from upstream. The user inserts them by recompiling Libreboot in this new scheme, described in the document:

Inserting legacy payloads in Libreboot EDK2

Please do note: GRUB-coreboot also removed (the coreboot payload). A minority of legacy 32-bit-only Intel/AMD boards still use SeaBIOS. One or two boards that could run EDK2 still use SeaBIOS, because they start with textmode via VGA ROM or libgfxinit; unknown if EDK2 could work (linear framebuffer).

Nearly all boards in Libreboot ship now with just EDK2. This is a simple, conservative default and it is now the responsibility of the user to maintain their own use of the legacy payloads if they wish. Users are advised to upgrade their existing OS installs to full UEFI. Please consult the documentation for your operating system. Libreboot is now boring, conservative UEFI firmware. Libre UEFI firmware. The only one of its kind, at the scale that Libreboot exists at, and will exist at, in ongoing and upcoming development - going EDK2 allows many new feature changes; for example, Kabylake ThinkPads now enable TPM 2.0 by default, which was unstable in SeaBIOS but works perfectly in EDK2.

Build system design changes

Configuration changes

Feature changes

Deleted features

Bug fixes

Code cleanup (lbmk)

GRUB changes

GRUB has been removed entirely. However, some development was done on the GRUB payload prior to deletion. Reasons for deletion can be found in the legacy page showing how to re-add GRUB, SeaBIOS etc - modern Libreboot, as in this release, is EDK2-only in release ROMs for most boards, to reduce the maintenance burden. Maintenance of legacy payloads shifted to the user. EDK2 information can be found on the EDK2 page.

However, the GRUB changes prior to GRUB being deleted were:

Markdown file for this page: https://libreboot.org/news/libreboot2611.md

Site map

This HTML page was generated by the Libreboot Static Site Generator.