Libreboot 是一款免费、开源的引导固件,旨在取代 Intel、AMD 和 ARM64 硬件上的专有 BIOS 和 UEFI 系统。其主要目标是消除引导过程中的专有软件,为 Linux 或 BSD 等操作系统提供更安全、更可定制的基础。名为 "Ominous Olive" 的 26.10 版本标志着这一使命中的一个重要里程碑,因为它将项目转向更现代、符合行业标准的架构。

此版本最重大的技术变化是采用 EDK2 (EFI Development Kit) 作为默认负载。EDK2 是 Intel 对 UEFI 规范的参考实现,属于自由软件。通过转向 EDK2,Libreboot 现在几乎在所有支持的主板上提供完整的 UEFI 支持,包括像 ThinkPad T500 这样的旧款 64 位兼容硬件。这一转变允许 Libreboot 引导更广泛的现代操作系统,包括 Windows 10 和 11、9front 以及各种符合 UEFI 标准的系统。为了保持向后兼容性,该项目仍包含 GRUB 和 SeaBIOS 的 EFI 构建版本,用户可以通过引导菜单访问这些版本。

显示包含各种固件选项的引导菜单的计算机屏幕。
Libreboot 引导菜单提供对各种固件构建的访问,包括 GRUB 和 SeaBIOS 的 EFI 构建。libreboot.org

引导菜单允许用户在 GRUB 和 SeaBIOS 等不同固件选项之间进行选择,以实现向后兼容。

这一架构转变还促进了硬件兼容性的大规模扩展,特别是针对 Chromebook。该项目从 MrChromebox coreboot 发行版中导入了 200 多款 Chromebook 模型,使其与 Libreboot 的构建系统兼容。此外,该版本通过利用 coreboot 的 15h.org 分支,提供了对 AMD Fam15h 主板的改进支持,从而提供更可靠的 CPU 和内存初始化。虽然此次更新提供了更广泛的兼容性,但某些硬件仍仅提供源代码,这意味着用户必须从源代码编译固件,而不是使用预构建的二进制文件。此外,某些高级图形功能(如 PCI-E 可重定位 BAR (rebar))默认处于禁用状态,以防止在特定 Intel GPU 上出现视频输出问题,但高级用户仍可手动启用这些功能。