从优化到未来计划,Systemd v257 带来什么样的 Linux 变革?

体娱   2024-12-12 14:52   浙江  
击上方蓝字 ● 关注Linux公社
Systemd 是 Linux 系统中广泛使用的系统和服务管理器,最近推出了最新版本 v257。这次更新不仅带来了多项功能改进和优化,还对未来的功能移除计划提供了明确指引。以下是这次版本更新的主要亮点及未来发展方向。

功能调整与改进

systemd-tmpfiles 的优化

--purge 开关现仅适用于带有新 $ 标记的条目,降低了意外删除文件的风险。不过,这一改动也意味着用户需要及时更新现有的配置文件以适配新规则。

systemd-creds 的行为变化

  • Base64 编码要求cat 命令现要求加密凭据使用 Base64 编码,与 decrypt 命令保持一致,统一了操作逻辑。
  • 移除 nscd 支持:系统不再支持自动刷新 nscd 用户/组数据库缓存,表明逐步转向更现代的机制。

Socket 单元改进

FileDescriptorName= 设置现支持 Accept=yes 的套接字,提升了连接处理的一致性。

新增功能亮点

Timer 单元新选项

新增的 DeferReactivation= 选项,避免定时器在服务仍运行时重新触发激活。这对管理周期性任务的系统管理员尤其实用。

服务调试工具增强

RestartMode=debug 设置允许在服务失败时以增强日志记录模式重新启动,极大方便了问题排查。

网络配置改进

  • IPv6 地址标签:新增对 IPv6 地址标签的支持,提升了网络配置灵活性。
  • 桥接设备多播数据库(MDB)支持:提高了多播网络的处理能力,适合对多播有高需求的场景。

sd-json API

libsystemd 现公开了 sd-json API,简化了 C 代码中 JSON 结构的创建和序列化流程,为开发系统工具提供了强大的支持。

systemd-boot 增强

  • 音量键导航支持bootctl 现支持通过音量键进行设备导航,用户体验更便捷。
  • UEFI 安全启动数据库支持:新增对 ESL 格式的 db/dbx 文件的支持,进一步增强安全性。

统一内核镜像(UKI)改进

支持 .profile.dtbauto 区段,允许在单个 UKI 中存储多个配置(如工厂重置和调试模式)。此外,systemd-stub 可根据硬件环境或内核命令行自动加载相应配置。

未来计划:即将移除的功能

  • cgroup v1 支持:从 v258 起将完全移除 cgroup v1 层级的支持,用户需尽快迁移到 cgroup v2。
  • System V 服务脚本:旧版 System V 服务脚本的支持也将在未来版本中终止,推荐迁移至原生 systemd 单元文件。
  • EFI 变量支持:计划逐步停用 SystemdOptions EFI 变量,转向凭据和配置扩展等更现代化的替代方案。
  • 键盘映射变更:未来版本中某些按键在 X11 环境中的解释方式将发生变化,用户需更新相关驱动程序(如 xf86-input-evdevxf86-input-libinput)以避免兼容性问题。

其他优化

  • systemd-repart:新增压缩和符号链接创建选项,优化分区管理效率。
  • systemd-sysupdate:支持 JSON 输出,并通过 sd_notify() 报告下载进度,简化更新追踪流程。
  • systemd-cryptsetup:结合签名 PCR 策略,进一步提升磁盘加密的安全性。

总结

Systemd v257 带来了功能的全面优化,无论是性能提升还是安全性改进,都为管理员和开发者提供了更强大的工具和更流畅的体验。而未来对过时功能的移除计划,则表明 Systemd 正在向更现代、更高效的方向迈进。如果你想体验这一版本的全部改进,建议访问 Systemd 的 GitHub 项目页面 获取详细更新日志。

Linux迷

感谢 Linux迷 www.linuxmi.com 的精彩分享
更多关于VirtualBox内容请关注我们的视频号。
需要 Linux 精美艺术壁纸和免费编程及Linux 教程(PDF版)的朋友请加小编微信linuxgs口令linuxmi)。

需要邀请码的也请加小编微信linuxgs口令:邀请码)。

来自:Linux迷
链接:https://www.linuxmi.com/nvidia-565-77.html
关注我们

长按或扫描下面二维码关注 Linux公社



关注 Linux公社,添加“ 星标 

每天 获取 技术干货,让我们一起成长

合作联系:root@linuxidc.net

Linux公社
Linux公社是专业的Linux公众号,发布最新Linux资讯,包括C++、Python、Java、MySQL、Linux教程、Kubernetes、大数据、Nginx、职场,招聘等。
 最新文章