openSUSE Tumbleweed 添加了使用 systemd-boot 而不是 GRUB 的功能

openSUSE 项目的开发人员宣布将对 systemd-boot 引导加载程序的支持集成到 openSUSE Tumbleweed 发行版中,该发行版采用连续的程序版本更新周期(滚动更新)。与使用传统的 GRUB 引导加载程序相比,切换到 systemd-boot 将提高引导速度并增强引导过程的安全性。目前,systemd-boot 支持作为一个选项实现,并且默认情况下继续使用 GRUB,但 QEMU 的构建除外,QEMU 计划默认启用 systemd-boot 以及全盘加密。

向 openSUSE 添加 systemd-boot 支持的主要目标是使全盘加密工作变得更容易、更高效。如果在全盘加密配置中使用 GRUB,则必须在引导加载程序中内置代码来解密数据并获取密钥,这会使引导加载程序代码变得非常复杂。当使用 systemd-boot 时,这些操作被移至 Linux 内核端和用户空间中的处理程序。

此外,MicroOS 和 openSUSE Tumbleweed 默认使用 Btrfs 文件系统,使用快照,这使加载过程变得复杂。快照管理集成到 systemd-boot 中,这简化了从单个快照的启动,并提高了使用 sdbootutil 实用程序组织内核更新的效率。



来源: opennet.ru

添加评论