在十月中旬,System76 为开源硬件爱好者发布了一个令人兴奋的公告:它将很快开始发售两款笔记本电脑型号,Galago Pro 和 Darter Pro,它们搭载开源 BIOS coreboot。
coreboot 项目 表示 其开源固件“是 BIOS / UEFI 的替代品,重点关注启动速度、安全性和灵活性。它旨在尽可能快地启动您的操作系统,且不牺牲安全性,没有后门,也没有来自 80 年代的任何冗余代码。” Coreboot 以前被称为 LinuxBIOS,从事 coreboot 工作的工程师也为 Linux 内核做出了贡献。
今天销售的计算机上的大多数固件都是专有的,这意味着即使您运行的是开源操作系统,您也无法访问您机器的 BIOS。coreboot 则不然。它的开发者分享他们所做的改进,而不是对其他供应商保密。Coreboot 的源代码可以像任何其他开源代码一样被检查、学习和修改。
Joshua Woolery,System76 的营销总监,表示 coreboot 在几个重要方面与专有 BIOS 不同。“传统固件是闭源的,无法审查和检查。它充斥着不必要的功能和不必要的复杂 ACPI 实现,导致 PC 以不可预测的方式运行。另一方面,System76 开源固件是轻量级的、快速的且代码编写清晰。” 他说,“这意味着您的计算机启动速度更快,并且更安全。”
我询问了 Joshua coreboot 对整体开源硬件的影响。“开源硬件和开源固件的结合,赋予用户的能力超越了两者之一是专有时的可能性,”他说。“想象一下像 [System76 的] Thelio Io 这样的开源硬件控制器,但没有开源固件。人们可以阅读原理图并编写软件来控制它,但为什么呢?有了开源固件,用户可以从功能正常的硬件和软件开始,并在此基础上进行扩展。开源硬件和固件使社区能够学习、适应和扩展我们的工作,从而推动整个技术的进步,而不是要求个人不断地重新实现已经完成的工作。”
Joshua 说 System76 正在努力开源计算机的所有方面,我们将会在其他 System76 机器上看到 coreboot。Thelio Io 中的硬件和固件,即该公司 Thelio 台式机中的控制器板,都是开源的。在 System76 推出 Thelio 不到一年后,该公司现在正在销售两款搭载开源固件的笔记本电脑。
如果您想查看 System76 对 coreboot 项目的固件贡献,请访问 GitHub 上的代码仓库 GitHub。您还可以通过发送电子邮件至 firmware@system76.com,并在主题行中注明:Schematics for <MODEL>,来查看任何受支持的 System76 型号的原理图。(请记住,目前唯一受支持的型号是 darp6 和 galp4。)在其他设备上使用 coreboot 固件不受支持,并可能导致设备无法操作。
Coreboot 在 GNU 通用公共许可证下获得许可。您可以在项目网站上查看 文档,并了解如何为 GitHub 上的项目 贡献代码。
3 条评论