Linux 最新资讯 20260620——啥?systemd 新版本带了个安装器?!
systemd 261 发布,新增 systemd-sysinstall OS安装器、IMDSD 及 Storagectl systemd 261 版本今日发布,带来了大量新功能。正如 Phoronix 此前报道的,systemd 261 的一些有趣新增内容包括: - systemd 261 新增了一个子系统——实例元数据服务 "IMDS"。其中包括新的 systemd-imdsd,使本地程序能够访问 IMDS 服务。此外还新增了一个硬件数据库,通过 SMBIOS 信息识别已知的公有云平台,例如 Amazon EC2、Microsoft Azure、Google Compute Engine、Oracle Cloud、腾讯云、Hetzner 等。这为从 systemd 统一访问虚拟机元数据提供了一种简洁的方式。 - systemd 261 还引入了 storagectl,这是一个新的命令行工具和 Varlink 接口,用于以统一方式暴露存储资源,供托管用户存储使用。 - 新增了 systemd-sysinstall,这是一个简单、现代的操作系统文本安装程序。它封装了 systemd 的分区能力、凭据管理以及其他系统管理功能,同时允许从临时启动介质(如 USB 驱动器)复制操作系统。 - 新增服务 systemd-tpm2-swtpm.service,用于运行 IBM Software TPM "swtpm",在缺乏物理 TPM 但需要提供 TPM 功能的系统上自动回退。 - 新增 tmpfiles.d/root.conf,用于确保根目录权限设置为 0555。 - PID1 现在支持 Linux 内核的 Live Update Orchestrator "LUO" 和 Kernel Handover "KHO" 功能。 - 用户会话管理器现在支持持久化用户单元的 FD 存储。 - 新增单元设置 CPUSetPartition=,允许为 systemd 服务配置 CPU 集 cgroup 分区类型,例如 root、isolated 或 member。 - 新增设置 RestrictFileSystemAccess=,它利用 BPF LSM 程序,将执行限制为仅能运行存储在已签名且经过验证的 DM-VERITY 保护文件系统上的二进制文件。 - systemd 管理器接口新增了用于请求系统关机的 Varlink 方法。 - DefaultMemoryZSwapWriteback= 是一个新的管理器设置,用于设置系统级的 Zswap 回写默认值,覆盖原有的每单元设置。 - 单个二进制文件现在嵌入了 dlopen ELF 元数据注释。 systemd 261 的源码下载以及数十项变更的更多详情,请通过 GitHub 查看。