systemd 243 版本带来的一些主要更新:
* 允许普通进程发送ping请求。实现方式是默认打开'net.ipv4.ping_group_range'的sysctl。
sysctl.d/50-default.conf:-net.ipv4.ping_group_range = 0 2147483647
* "kernel.pid_max" sysctl 默认志是4194304 (2的22次方)。
sysctl.d/50-pid-max.conf:kernel.pid_max = 4194304
* 默认使用unified hierarchy (cgroupv2)。编译时使用“-Ddefault-hierarchy=hybrid”来继续使用以前的hybrid。
* 默认使用libidn2,以前是libidn。
* /usr/sbin/halt.local不再被支持。
* 对所管理的unit,监听kernel的OOM事件。OOMPolicy用以配置相应的后续行为。
* 用黄色显示警告信息。以前和NOTICE一样,只是高亮加粗。
* netword和resolved都有很多新的特性。
详情:https://lists.freedesktop.org/archives/systemd-devel/2019-September/043401.html
按:systemd这个项目一直紧跟kernel的新feature,对旧程序的兼容并不是很在意。其目前已经成为linux发行版的事实标准。