systemd 261 的首个候选版本现已发布,并带来了一项有望改变 Linux 系统安装方式的新功能。这就是 systemd-sysinstall,一个极简安装程序,它利用 systemd 原生的分区和凭据管理工具,从临时启动介质复制系统。这是对 systemd 生态系统自给自足的一次尝试。
systemd-sysinstall:从系统核心进行安装 🛠️
systemd-sysinstall 利用 systemd 的能力,通过 systemd-repart 管理磁盘,通过 systemd-creds 管理凭据,并部署启动镜像。过程很简单:从临时介质启动,安装程序将基础系统复制到磁盘,配置分区、凭据和启动管理器。它不依赖于 debootstrap 或 pacstrap 等外部工具,因此轻量且与 systemd 生态系统的其余部分保持一致。
systemd 现在也想成为你信赖的安装程序 😏
因为当然,如果 systemd 已经管理了你的服务、日志、网络,甚至你的美梦,为什么它不能也负责安装系统呢?现在你将拥有一个单一的二进制文件,可以完成从启动内核到询问你是否要格式化交换分区的所有事情。下一个合乎逻辑的步骤是 systemd 在编译内核时为你煮咖啡,但我们将把这个留给版本 262。