不到一个月前,systemd 256 的第一个候选发布版发布,其中包括一些新功能,如作为新的 sudo 替代方案的 run0、新的 “systemd-vpick “二进制文件、作为另一个新工具的 importctl、通过 systemd ukify 实现的 Zboot 内核支持、systemd-homed 改进等等。Systemd 256-rc2 已于今晚发布,其中包含更多的功能和过去几周收集的其他修复。
systemd 256-rc2 的新选项之一是 “systemd.crash_action=”内核命令行选项,用于配置系统管理器崩溃时的处理方式。这个 systemd.crash_action= 选项反过来淘汰了之前的 “systemd.crash_reboot “选项。systemd.crash_action= 的值可以是冻结、重启或关机。
与此同时,systemd-journald 在确定日志文件存储位置时添加了一个新的 “journal.storage “凭证。
在第二个候选版本中,”systemctl kill “还新增了”–wait “参数,可让命令等待信号服务终止。systemctl kill –wait “可能会在某些情况下派上用场。
systemd-machined 新增了 Systemd-vmspawn 使用的 GetMachineSSHInfo() D-Bus 方法,用于获取 SSH 进入机器所需的信息。systemd-machined 还添加了一个新的 Varlink 接口,供 systemd-vmspawn 使用,以注册带有附加信息/元数据的机器。
最后,通过 dlopen() 使用类库的 systemd ELF 二进制文件在构建时会包含一个新的 ELF 头文件注释部分。新功能允许工具和打包程序以编程方式发现所有 systemd ELF 二进制文件使用的可选依赖项列表。还有一个新的 “systemd/package-notes “项目,它提供了一个带有打包集成工具的解析器。
有关 systemd 256-rc2 发布的下载和更多详情,请访问 GitHub。systemd 256 应能及时与 H2’2024 Linux 发行版一起发布。
转自 systemd 256-rc2 Released With A Few More Features – Phoronix