为Linux系统发布的Systemd 255出现了“死亡蓝屏”

2023年 12月 9日 61.0k 0


在假期之前,system d 255已经作为稳定的系统首次亮相,并附带了一个能够在Linux上全屏显示错误消息的“蓝屏死亡”服务。此外,还有一个新工具--SYSTEM-vmspawn,可用于生成虚拟机。

几分钟前,Systemd 255作为稳定版本亮相,正好赶上H1‘2024 Linux发行版,当然,很快就会在各种滚动发布的Linux发行版上首发。

systemd 255的亮点包括:

-添加了一个新的组件“system d-storagetm”,它将所有锁块设备公开为NVMe-tcp。这是一个非常巧妙的功能,灵感来自MacOS的新系统存储目标模式。

-添加了一个新组件“SYSTEM D-BSOD”,用于在日志级别为“LOG_EMERG”的情况下全屏显示记录的错误消息。该工具用于在启动失败时全屏显示紧急日志消息。是的,在这种情况下,BSOD是“死亡蓝屏”的简称。这是作为Otreachy 2023的一部分进行的。SYSTEM D-BSOD还将显示二维码,以获取有关导致引导失败的错误的更多信息。

-对系统服务的产生方式进行了彻底改革。在执行目标可执行文件之前,不会派生通过COW共享管理器所有内存的进程,而是现在通过POSIX_SPOWN()使用CLONE_VM和CLONE_VFORK派生新进程。

-添加了“system d-pcrlock”,允许管理本地TPM2 PCR策略,适用于CRC 0-7及类似产品。

-添加了一个新的“system d-vmspawn”工具,该工具为VM提供了与system-nspawn为容器提供的相同的接口和功能。System d-vmspawn工具使用qemu作为其后端。对于SYSTEM D 255,SYSTEM-vmspawn是试验性的。

-添加了一个新的“varlink ctl”工具,允许与Varlink服务对接。

-SECCOMP现在支持LoongArch 64位CPU架构。

-系统的bootctl现在将显示系统是否从统一内核映像(UKI)启动。

-SYSTEM D-BOOT有新的热键“B”用于重新启动,“O”用于从启动菜单关闭电源。

-当在受支持的内核上运行时,大多数内部进程跟踪现在使用PIDFD而不是PID。

-调用重新引导操作时,如果在/run/nextroot/下找到了系统ctl,现在将自动软重新引导到新的根文件系统。

-添加了新的选项“SurveFinalKillSignal”,以跳过关机时的最终SIGTERM/SIGKILL狂欢,以便在软重新启动操作中幸存下来。

- 一个新的“ConditionSecurity=measured-uki”选项,仅在系统通过测量的统一内核映像(UKI)引导时运行。

-TPM测量现在写入事件日志/run/log/system d/tpm2-measure.log。

-已删除对Split-USR的支持。

- 对System V服务脚本的支持已被弃用,将来将被删除。

-各种系统TPM(2)改进。

-现在支持休眠到由Btrf支持的交换文件中。

那些自己构建system d的人可以在上找到新版本通过GitHub的系统D.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论