
一句话看懂: systemd 261 版本于 2026 年 6 月 19 日正式发布,带来了系统级操作系统安装器 systemd-sysinstall、统一实例元数据服务 IMDSD 和存储管理工具 storagectl 等多项新功能,旨在提升 Linux 系统管理的统一性与现代化水平。
事件核心:发生了什么
systemd 261 是 Linux init 系统与服务管理器的重大更新,主要新增了三大子系统。首先是 systemd-sysinstall,一个现代文本界面操作系统安装器,可结合 systemd 的分区、凭据管理等功能,直接通过 USB 等临时启动介质完成系统部署。其次是 IMDSD(Instance Metadata Service),即实例元数据服务,通过 systemd-imdsd 守护进程统一为本地程序提供云平台元数据访问,内置硬件数据库可识别 Amazon EC2、Microsoft Azure、Google Compute Engine、Oracle Cloud、Tencent Cloud、Hetzner 等主流公有云。第三是 storagectl,一个命令行与 Varlink 接口工具,用于统一暴露存储资源并作为用户托管存储管理。此外,新版本还包含 systemd-tpm2-swtpm 服务为缺少物理 TPM 的设备提供软件 TPM 回退、root 目录权限默认设为 0555、支持 Linux 内核的 Live Update Orchestrator (LUO) 与 Kernel Handover (KHO)、用户会话管理器支持持久化 FD 存储,以及通过 BPF LSM 实现的 RestrictFileSystemAccess= 设置等数十项变更。
为什么重要
这次更新反映了 systemd 正从传统的系统服务管理器向完整的“操作系统管理层”演进。systemd-sysinstall 的出现,让 systemd 首次触及操作系统安装环节,可能简化 Linux 发行版的分发流程。IMDSD 将云平台元数据访问标准化,过去各家云厂商的元数据 API 碎片化问题有望得到统一解决,这对混合云和多云场景下的自动化运维具有基础性意义。storagectl 则试图为存储资源提供可编程的管理层接口,相当于在 Linux 内核与用户应用之间增加了统一的存储抽象层。
对用户/开发者/创作者的影响
对 Linux 系统管理员和 DevOps 工程师,IMDSD 能大幅减少编写云平台适配代码的工作量,在自动化脚本或容器环境中可以统一调用 systemd-imdsd 获取实例信息。对发行版维护者和系统开发者,systemd-sysinstall 降低了自定义安装器的门槛,未来可能会被部分发行版采纳为默认安装工具。对普通桌面用户,systemd-sysinstall 提供了一个文本界面安装器,但未必会直接替代图形化安装程序,主要影响在服务器和嵌入式场景。对应用开发者,storagectl 的 Varlink 接口意味着可以更简单地通过编程方式管理用户存储,但短期内仍需观察业界采纳速度。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
值得关注的后续
第一,systemd-sysinstall 是否会促使主流发行版(如 Fedora、Debian)将其纳入标准安装流程,还是仅作为可选工具存在。第二,IMDSD 的硬件数据库能否及时覆盖更多中小型云平台,否则标准化效果可能局限于头部云商。第三,RestrictFileSystemAccess= 功能依赖于 BPF LSM 和 DM-VERITY 文件系统,这类安全机制的推广受限于内核配置与用户采纳意愿,需关注未来发行版是否默认启用。


