openSUSE汤博威集成systemd引导

在openSUSE团队今天发布的公告中,滚动发布的Tumbleweed正在进行重大更改,因为它集成了systemd引导,从而有望增强系统引导性能和安全性。

根据openSUSE的说法,采用systemd引导的主要驱动因素是其简单高效,尤其是在使用全磁盘加密管理系统时。这就是它的全部内容。

GRUB将复杂的解密和密钥推导函数直接嵌入到引导加载程序中,这可能会减慢系统启动速度,与此不同,systemd引导简化了这一过程。它将解密和其他任务委托给Linux内核和用户空间,旨在使引导过程更快、更精简。

此外,以利用Btrfs文件系统和快照功能而闻名的openSUSE的Tumbleweed和MicroOS在引导过程中面临挑战。有鉴于此,systemd引导集成被视为解决这些复杂性的解决方案,有助于从快照无缝引导,并确保内核更新在动态环境中顺利应用。

为了支持systemd引导集成,引入了新的工具和脚本,sdbootutil发挥了关键作用。它管理内核版本、快照和引导条目,在EFI系统分区(ESP)中创建新的引导选项,并确保快照中的新内核得到正确处理。它还为这些快照生成必要的初始ramdisk,这对引导至关重要。

然而,尽管openSUSE中的systemd引导支持目前是实验性的,但汤博乐和MicroOS都在YaST安装程序中为那些愿意进行实验的人提供了它作为GRUB的替代方案。

此外,默认情况下使用systemd引导和全磁盘加密的现成设备可用于测试。有关更多详细信息,请查看公告。