Fedora 37 开发团队正在考虑放弃对非 UEFI BIOS 的支持。

统一可扩展固件接口 (UEFI) 是处理引导过程的现代方法。UEFI 类似于 egacy;但是,引导数据存储在.efi文件中,而不是固件中。

对于Fedora,虽然更改可能需要一些时间,但新的 Fedora x86_64 安装将不再适用于非 UEFI 平台。

在 x86_64 架构上,Fedora 37 会将旧版 BIOS 安装标记为已弃用,以支持 UEFI。虽然将继续支持已经使用 Legacy BIOS 引导的系统,但在这些架构上安装新的 Legacy BIOS 将是不可能的。

许多理想的功能都需要 UEFI,例如应用固件更新 ( fwupd) 和支持 SecureBoot。独立更改减轻了参与 Fedora 安装的每个人的支持负担,因为现在每个平台只有一种方法可以做到这一点。

最重要的是,因为每个架构只需要以一种方式启动,它简化了 Fedora 安装/实时媒体。

所以,这个想法并不是说删除 BIOS 支持会直接改善 UEFI。然而,使用 BIOS 强加了一系列古老而奇怪的约定,需要破解或其他复杂代码来保持与 UEFI 的功能对等。

其中许多 hack 已经成熟,但它们仍然是必须维护的附加代码路径。

版本化标准定义了 UEFI,可以根据它进行测试和认证。另一方面,每个传统 BIOS 都是独一无二的。因此,传统 BIOS 被广泛认为已经过时并且即将淘汰。

随着它的老化,可维护性已经下降,目前永久维护这两个堆栈的现状对于那些从事这项工作的人来说不再可行。

下面总结了 UEFI 相对于传统 BIOS 的优势。

旧版 BIOS UEFI
用户界面 Legacy Boot 模式是传统且非常基本的。 提供更好的用户界面。
分区方案 使用 MBR 分区方案。 使用 GPT 分区方案。
开机时间 与 UEFI 相比,启动时间更慢。 提供更快的启动时间。
存储支持 支持高达 2 TB 的存储设备。 支持高达 9 泽字节的存储设备
安全启动 它缺乏安全启动方法,允许加载未经授权的应用程序。 它允许安全启动,防止加载未经授权的应用程序。
更新过程 与 UEFI 相比,更新过程更复杂。 更直接的更新过程。
因此,如您所见,UEFI 相对于 Legacy BIOS 的优势非常显着。

同时,许多人已经评论说,活动和可用的计算机只支持 BIOS 而不支持 UEFI。因此,当然,当前使用 Legacy BIOS 在 x86_64 上引导的 Fedora 系统将继续这样做。

但是,请记住,旧版 BIOS 支持将在未来的Fedora 版本中完全删除。

更多信息,我们建议您查阅Fedora 官方公告

发表评论