systemd 251 发布,Linux 系统和服务管理器


systemd 是一套用于 Linux 系统的基本构建块,它提供了一个系统和服务管理器,作为 PID 1 运行并启动系统的其余部分。 从 v250 到 v251 的 systemd Git 仓库来看,在过去 6 个月中,有 79853 行新代码,34624 行被删除。systemd 大约有 70.6 万行检测到的代码,另有 7.1 万行注释,以及 18.8 万行空白行。 systemd 251 是这个 Linux init 系统在 2022 年的第一个功能更新,其中一些关键变化包括:
  • 增加了一个新的组件 "systemd-sysupdate",它可以自动发现/下载/安装容器镜像的 A/B 样式更新。systemd-sysupdate 目前被认为是实验性的。
  • systemd 251 将默认的 C 标准版本改为带有 GNU 扩展的 C11(GNU11),尽管他们的公共 API Headers 文件仍被限制在 C89。
  • systemd 支持的所有内核现在都会在启动初期将 RdRand 指令输出混合到熵池中。
  • 对 Boot Loader 规范的各种改进和各种内核安装的改进。
  • 一组新的服务监控环境变量被传递给 OnFailure/OnSuccess 处理程序。
  • 启用更多的服务设置,现在也可以对非特权用户的服务进行操作。
  • busctl 现在使用 pcapng 格式来输出,而不是 pcap。
  • 为手持设备和 A/V 生产设备新增硬件数据库(HWDB)文件。
  • systemd-networkd .netdev 文件现在可以用来创建虚拟 WLAN 设备。
  • PID 1 现在会自动从 QEMU 的 fw_cfg 接口中获取系统凭证。
  • 由 PID 1 调用的生成器现在会有几个环境变量:$SYSTEMD_SCOPE、$SYSTEMD_IN_INITRD、$SYSTEMD_ARCHITECTURE、$SYSTEMD_FIRST_BOOT,以及$SYSTEMD_VIRTUALIZATION。
  • Block 设备现在将在 /dev/disk/by-diskseq/[nr] 中获得一组新的设备符号链接,可以用来通过内核的 "diskseq" 值来引用 Block 设备节点。
  • systemd-creds 工具现在有一个 "has-tpm2",用于指示是否有可用的 TPM 2.0 模块。
更多详情可查看:https://github.com/systemd/systemd/releases/tag/v251

相關推薦

2022-05-10

systemd 251 第二个 RC 版本已发布。 重要变化一览 PID 1 调用的生成器现在将添加几个环境变量:$SYSTEMD_SCOPE、$SYSTEMD_IN_INITRD、$SYSTEMD_ARCHITECTURE、$SYSTEMD_FIRST_BOOT 和 $SYSTEMD_VIRTUALIZATION。 支持的最低内核版本从 Linux 3.15 升级到 4.15

2023-01-12

保持最新。 致力于为 CentOS Stream 8 和 CentOS Stream 9 更新 systemd,目前最新版本是 systemd 251.4。其仍在努力为 Hyperscale 构建更新 SELinux 策略,如果用户需要启用 SELinux,不建议更新到 systemd 251.4。此外,systemd 252.4 版本发布正在努力

2023-02-19

systemd 253 已正式发布,作为 Linux 系统的 init 系统和服务管理器的最新版本。 作为该项目 2023 年的第一个功能版本,Systemd 253 有很多变化。systemd 253 的变化包括:- systemd 253 的 新工具“ukify”工具,用于构建、测量和签署统一

2022-11-02

systemd 252 现已发布。公告写道,systemd 在 2023 年底后将不再支持 cgroups v1,如果用户运行的服务使用了 cgroups v1 特性,请尽早实现对 cgroups v2 的兼容。目前大多数 Linux 发行版已使用 cgroups v2。此外,systemd 还计划在 2023 年下半年移

2022-09-24

微软和 Canonical 联合宣布,systemd 现在可以在 Windows Subsystem for Linux(WSL2)中运行了,此举可以让用户在 Windows 设备上获得更加全面的 Linux 体验。systemd 的作者 Lennart Poettering 在 7 月份离开红帽并加入了微软,不知道其中是否有他

2022-10-09

的基础更新包括 Gawk 5.2.0、Bash 5.2、内核移至 Linux 5.19.13、Systemd 251.5、DBus 1.14.4、Git 2.38.0、Mesa 22.1.7、Texlive 软件包移至 2022、Openssh 9.1.P1、Libssh 0.10.4,以及 ZFS 2.1.6。 Qt 5.15 没有得到 Qt 公司的更新或维护(只有闭源、付费支持

2023-05-27

响。 对于离线升级, DNF 不会直接应用更新,而是通知 systemd 进程需要应用更新。随后,当 Oracle Linux 重新启动并且 systemd 进程启动时,它会检查包管理器是否准备了任何更新,如果有, systemd 将启动包管理器并应用 DNF 预配置

2022-08-19

Python2 ,包含更新的 Linux 内核 5.18.17、Mesa 22.1.6、Qt 6.3.1、systemd 251.4、Vulkan 1.3.224、Boost 1.79.0、KMod 30、Hdparm 9.64、Upower 1.90。 0、ICU 71.1 和 libnl 3.7.0。 KaOS 是一个面向 KDE 的 GNU/Linux 发行版,因此它包括刚刚发布的 KDE Gear 22.08 和 KDE

2023-07-12

systemd 254 发布了首个 RC 版本。 公告写道,systemd 254 是重大更新版本,引入了新设置和新组件,并对现有 systemd 组件添加了许多新特性。当然还包括破坏兼容性的变化和功能弃用。 比如 systemd 255 计划删除对 unmerged /usr 

2023-06-03

系统,能进行硬件检测,使用 KDE 作为缺省桌面,并采用 systemd 进行系统服务管理。 近日,NixOS 正式发布了 23.05 版本,代号"Stoat"。 此版本除了引入新的和升级软件包外,还有以下亮点: 升级内核:默认 linux 版本从 5.15 -&

2023-04-01

一个有趣的变化是通过在 Lite System Report 应用程序中实施 systemd-analyze ,从而添加了 systemd 报告,可以帮助诊断启动过程的性能和其他系统问题。 Linux Lite 6.4 仍然采用旧的 Xfce 4.16 桌面环境系列,提供更新的 Thunar 文件管理器,

2023-05-16

ivoxy、mcron。它支持多种守护进程启动机制,包括 inetd 和 systemd 风格的套接字激活。 GNU Shepherd 0.10 已发布,GNU Shepherd 0.10 版本最大的改动是区分“启动”和“停止”中间服务状态,“启动”和“停止”操作将在服务已经启动/停

2022-10-09

systemd 252 发布了首个 RC 版本。 公告写道,systemd 在 2023 年底后将不再支持 cgroups v1,如果用户运行的服务使用了 cgroups v1 特性,请尽早实现对 cgroups v2的兼容。目前大多数 Linux 发行版已使用 cgroups v2。此外,systemd 还计划在 2023

2022-10-20

-driver-lvm,将二进制文件拆成两个软件包。 更新 dracut、systemd、systemtap:修复日志文件路径。 更新 generate_source_tarball 脚本,使其与自动升级工具对接。 更新 iana-etc:将文件移至自己的子包,以减少基本包的大小。 更新 kat