systemd v259 Released
2 months ago
- #systemd
- #system-management
- #linux
- System V服务脚本支持已被弃用,将在v260版本中移除
- v260版本将提高Linux内核、glibc等组件的最低版本要求
- RootImageOptions=解析逻辑变更,ExtensionImages=和MountImages=的挂载参数调整
- Cgroup2文件系统现默认挂载时启用'memory_hugetlb_accounting'选项
- 日志存储模式默认改为'persistent'(持久化)
- systemd-networkd和systemd-nspawn现仅支持nftables实现NAT规则
- systemd-boot和systemd-stub移除对TPM 1.2的支持
- XBOOTLDR分区强制要求使用VFAT文件系统类型
- systemd-machined默认以只读方式暴露'hidden'磁盘镜像
- LUKS卷标字符串现在统一添加'luks-'前缀
- 服务管理器的Varlink IPC接口新增调用方法和属性
- 服务单元新增OOMKills和ManagedOOMKills属性暴露
- systemd-sysext和systemd-confext支持镜像策略配置文件
- systemd-vmspawn和systemd-nspawn新增命令行开关和功能
- systemd-repart更新分区管理设置项和命令行参数
- systemd-udevd规则支持OPTIONS='dump-json'输出JSON格式
- systemd-homed/homectl新增恢复密钥选项和交互式提示功能
- systemd-boot/systemd-stub更新日志级别和SecureBoot密钥注册超时设置
- sd-varlink/varlinkctl新增命令行标志和调用方法
- 共享库依赖改为dlopen()实现以减少内存占用
- systemd-machined/systemd-importd新增方法调用和按用户实例化支持
- systemd-firstboot和homectl新增彩色进度条和控制台输出控制
- systemd-creds加解密功能新增参数支持
- systemd-networkd新增DHCP服务器和解析钩子设置
- systemd-resolved新增本地域名解析钩子和方法调用
- TPM2基础设施扩展支持更多PCR寄存器和新服务
- systemd-analyze新增dlopen元数据和NvPCRs分析命令
- systemd-run/run0新增特权提升开关
- sd-event新增子进程管理和事件循环控制接口
- 用户记录新增UUID字段,可通过userdbctl查询
- systemd-sysctl和systemd-cryptsetup新增配置开关
- systemd-modules-load改为并行加载内核模块
- systemd-integrity-setup支持更多HMAC算法
- systemd-stdio-bridge和systemd-mountfsd新增选项功能
- journalctl新增省略主机名的简写参数
- system-alloc-uid-gid-min值现通过systemd.pc导出
- 初步支持musl libc(存在多项功能限制)