10月中旬,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 Open Firmware 是轻量级的、快速的且编写简洁的。” 这意味着您的计算机启动速度更快且更安全,他说。
我询问了 Joshua coreboot 对整个开源硬件的影响。“开源硬件和开源固件的结合,赋予了用户超出其中一个专有时可能实现的能力,”他说。“想象一下像 [System76 的] Thelio Io 这样的开源硬件控制器,而没有开源固件。人们可以阅读原理图并编写软件来控制它,但为什么要这样做呢? 有了开源固件,用户就可以从功能正常的硬件和软件开始,并在此基础上进行扩展。 开源硬件和固件使社区能够学习、适应和扩展我们的工作,从而整体推进技术发展,而不是要求个人不断重新实现已经完成的工作。”
Joshua 说 System76 正在努力开源计算机的所有方面,并且我们将在其他 System76 机器上看到 coreboot。 该公司 Thelio 台式机中的控制器板 Thelio Io 中的硬件和固件都是开源的。 在 System76 推出 Thelio 不到一年后,该公司现在正在销售两款带有开源固件的笔记本电脑。
如果您想查看 System76 对 coreboot 项目的固件贡献,请访问 GitHub 上的代码存储库 GitHub。 您还可以通过发送主题行为:<MODEL>的原理图的 电子邮件,查看任何受支持的 System76 型号的原理图。 (请记住,目前唯一支持的型号是 darp6 和 galp4。)不支持在其他设备上使用 coreboot 固件,并且可能会导致它们无法运行。
Coreboot 在 GNU 公共许可证下获得许可。 您可以在项目的网站上查看 文档,并了解如何 贡献 GitHub 上的项目。
3 条评论