返回

文章详情

Libreboot 26.10 "不祥的橄榄" 发布,支持 UEFI 和 Chromebook

Hacker News2026年10月15日 12:52

返回索引 文章发布者:Leah Rowe 发布时间:2026 年 10 月 15 日 << < 上一篇 下一篇 > >> 您可以在 https://rsync.libreboot.org/stable/26.10/ 找到今天的发布,或者可以使用镜像之一。Libreboot 是免费的、开源的引导固件,用于替代在受支持的 Intel/AMD 和 ARM64 硬件上的专有 BIOS/UEFI 固件。它初始化计算机内部的硬件,例如 CPU 或内存控制器,以配置机器,使其能够在启动时使用操作系统,如 Linux 或 BSD - 现在 Microsoft Windows 也兼容,因为 Libreboot 通过 MrChromebox EDK2 有效载荷添加了完整的 UEFI 支持。相较于专有固件,Libreboot 提供了更高的安全性和自定义选项;其目标很明确,就是让世界摆脱专有软件,因此我们努力提供极易让非技术用户理解的固件。今天的发布变更日志相对于先前的 Libreboot 26.01 版本。这是一版非常特别的版本,尽管有硬件上的变化,但进行了几项重大设计变更,因此用户应仔细阅读此变更日志 - 并且要读两遍。首先。 (没错,您之前那段话读得没错)对一个新文件:AGENTS.md (位于 lbmk 中)增加了一项强烈反 AI 的政策。这是此版本中最重要的更改。现在其他所有的内容:警告:此版本中进行了重大设计更改,可能会影响大量现有设置。我们现在使用 EDK2 作为默认有效载荷,GRUB/SeaBIOS 作为 EFI 构建提供在闪存中,以便向后兼容。一切正常,但还有一些注意事项,所以请仔细阅读此发布的变更日志。第一个重大变化是:板卡完整列表相当长,所以在本文末尾列出。共有 233 个!MrChromebox 支持几乎所有 Chromebook,此次发布从该项目导入了所有板卡。这包括最新的 Intel 和 AMD 硬件。已从 MrChromebox coreboot 发行版导入所有 233 个当前支持的 Chromebook。Baytrail (Kip) 已测试 - 其他需要测试。本版本仅支持源代码(必须从源代码构建,不提供二进制文件)。这是我在 util/mrimport/ 中编写的一个实用程序生成的,包含 lbmk 的配置,包括修订和子模块。我手动进行了进一步调整;在 Libreboot 中,可以通过在修订之间对比 mrimport 的输出来同步进一步的上游更新,无论后者修改了多少,都是大量的 - 下面会进行介绍。Libreboot 对 MrChromebox coreboot 进行这些修改,在其版本中:使用 MrChromebox 提供的 EDK2 UEFI 有效载荷;我们将背景颜色设置为 Libreboot 紫色,并使用 Libreboot 彩虹徽标替代 coreboot 徽标。我们的 EDK2 构建在当前版本中与下述的更改相同:在构建时默认设置 HAP 位,以禁用 Intel ME。在 MrChromebox coreboot 中默认情况下并不可靠禁用,因为大多数使用它的人是通过软固件更新脚本,并且同时禁用 Google 的安全性,正如 MrChromebox 文档所示。我们在这里禁用它。注意:我们还支持许多 AMD Chromebook,虽然在这种情况下并无关联。通过 ifdtool 解锁 IFD 区域(处理奇特情况),在构建时将其设置为可读写。这是为了避免修改 MrChromebox 提供的数百个 Intel Flash 描述符。为与早期 Libreboot 版本的裸机 SeaBIOS 向后兼容,CSMWrap 在 EDK2 中添加(将 SeaBIOS CSM 包装在 EFI 中)。在 EDK2 中提供了 GRUB EFI 构建,以便同样向后兼容 - 从用户的角度来看,其行为与 coreboot 有效载荷版本的 GRUB 完全相同,甚至以相同方式从 CBFS 读取配置。MemTest86+ 也添加在 EDK2 中。Haswell Chromebook:使用本地 raminit 替代上游中的 MRC。所有 Intel Chromebook 直至 Kabylake:使用 libgfxinit 代替 GOP;上游在更新版本中也进行了此更改,且这将在发布后整合。附加有效载荷如上所述,通过启动时按 ESC 键在启动菜单中可用。在特定板上,默认情况下也启用 iPXE,正如上游所述。EFI GRUB 和 CSM SeaBIOS 替代了这些的 coreboot 有效载荷版本;裸机 SeaBIOS/GRUB 现在已不再推荐,可能在未来的 Libreboot 版本中被移除,尽管有意愿从源构建 Libreboot 的用户可以重新启用它。这不是 MrChromebox 的一个分支,MrChromebox 应视为 Libreboot 在 Intel/AMD Chromebook 的上游。在任何时候都会努力力求与其保持尽可能紧密的同步。我与 MrChromebox 进行了广泛的合作,甚至向他的项目提交了几个小修复;他也按照我的请求实现了基于 CBFS 的 VBT 和 GOP 处理,我将在发布后整合。无论如何,MrChro

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

☕请我喝杯咖啡