systemd 251 的第一个候选版本现在可以作为这个 Linux 初始化系统和服务管理器的一个相当大的更新进行测试。
Systemd 251 已经建立了几十个显着的变化。systemd 251-rc1 的一些关键更改包括:
– 添加了一个新组件“systemd-sysupdate”,可以自动发现/下载/安装主机安装本身或容器映像/可移植服务映像的 A/B 样式更新. Systemd-sysupdate 目前被认为是实验性的。这个操作系统更新工具已经由 Red Hat / systemd 开发人员在去年小暑开发。
– 与 Linux 5.18 一样,systemd 251 将默认的 C 标准版本更改为带有 GNU 扩展 (GNU11) 的 C11,尽管它们的公共 API 标头仍被限制为 C89。
– systemd 支持的所有内核现在将在早期启动时将 RdRand 指令输出(或其他 CPU 随机 ISA 扩展)混合到熵池中。这意味着即使/dev/urandom没有初始化,它仍然会返回至少与 RdRand 一样高质量的字节。反过来,systemd 不再需要直接调用 RdRand。过去 systemd 对 RdRand 的使用很容易出现错误。
– 对引导加载程序规范的各种改进和各种内核安装改进。
– 一组新的服务监视器环境变量被传递给 OnFailure/OnSuccess 处理程序。
– 被 systemd-oomd 杀死的单位现在会有 oom-kill 的服务结果。
– 启用更多服务设置现在也可以与非特权用户服务一起使用。
– bustctl 现在使用 pcapng 格式而不是 pcap 进行输出。
– 用于手持设备和 A/V 制作设备的新硬件数据库 (HWDB) 文件。
– systemd-networkd .netdev 文件现在可用于创建虚拟 WLAN 设备。
– systemd-resolved 现在将在引导过程中更早开始。 通过GitHub
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun144462.html