Systemd是一个有争议的Linux操作系统的系统和服务管理器,目前发布了其主要版本Systemd 247。

说到新的更改,systemd 247添加了一项名为systemd-oomd的新服务,以在内存或交换空间超出配置的限制时监视进程并对其采取操作。

此外,它还具有一个新的辅助oomctl以内省systemd-oomd状态。但是,仅在开发人员模式下默认启用systemd-oomd服务,因此在此发行版中仍是试验性添加。

随着Linux发行版切换为Btrfs作为默认文件系统(如最新的Fedora 33),v247中的systemd-homed现在默认情况下(如果可用)使用Btrfs文件系统(在LUKS卷中创建主目录)。

此外,systemd-homed现在还为每个LUKS加密的主目录维护一个“dirty(脏)”标志。该标志指示主目录在脱机时尚未干净地停用。

在其他增强功能中,systemd 247包括以下内容:

  • 支持由systemd-homed管理的JSON用户记录中的“恢复密钥”
  • Systemd-cryptsetup获得了对处理内核命令行上指定的分离的LUKS标头的支持
  • Bootctl的set-default和set-oneshot命令现在接受三个特殊字符串 “@default”, “@oneshot”, “@current” 代替引导条目ID。
  • 向系统服务添加了新的“凭证”逻辑,以安全可靠的方式将特权数据传递给服务
  • Systemd-detect-virt现在可以识别IBM PowerVM机器虚拟化
  • 现在使用“ memory_recursiveprot”挂载选项挂载了cgroup2文件系统
  • “systemd-解剖”工具检查OS磁盘映像从移动/usr/lib/systemd//usr/bin/
  • 使用systemd-udevd 247,仅当拔下设备后,分配给设备的udev标签才会被删除。

有关systemd 247中更改的完整详细信息,请阅读NEWS文件。

发表评论