我们将在 Dell Edge Gateway 5000 中引入对 Linux 原生闪存 UEFI 固件的支持。 为此,我们从 UEFI 版本 2.5 开始支持基于标准的 UEFI 压缩功能。 此外,用于执行此操作的整个工具链都是开源的。
Red Hat 开发了支持此功能的工具:Linux 内核中的 fwupd、fwupdate 和 ESRT 支持。 在过去的一年里,我们一直与红帽、英特尔和Canonical密切合作,共同解决与真实硬件上的架构、工具、流程和元数据相关的问题。
戴尔将向 Red Hat 创建的 Linux 供应商固件服务 (LVFS) 发布 BIOS 更新。 Red Hat 提供 LVFS 作为 OEM 的中央操作系统无关存储库,以便将固件分发给所有 Linux 客户。
戴尔将发售搭载 Ubuntu Snappy 和英特尔 Wind River IDP 的 Dell Edge Gateway 5000。 两者都将原生包含在我们预加载的工厂映像中的工具。 然而,选择基于标准的解决方案最好的部分是这些工具适用于任何现代 Linux 发行版。 如果您选择不使用我们预装的操作系统,您仍然可以安装这些工具并利用此功能。 它们已经在 Fedora 23、Debian Unstable 和 Ubuntu 15.04+ 中可用。
这项工作是戴尔 2 年多来在 Debian 中使用 EFI 工具的持续承诺的延续。 基于这项工作,Debian EFI 团队(博客)应运而生,以确保整个 Debian/Ubuntu UEFI 刷新工具链坚如磐石,并且可以支持戴尔硬件上开箱即用的固件更新。
Dell Edge Gateway 5000 是我们支持此技术的第一个系统。 我们期待将其扩展到其他戴尔硬件。
如果您想了解有关此技术的更多信息,以下是工具链的相关部分及其功能的高级概述: