systemd 新组件 systemdbsod — 为 Linux 引入“蓝屏”

2023年 12月 10日 90.8k 0

systemd 255 近日发布了稳定版,其新增的"systemd-bsod"实验性组件让人眼前一亮——没错,正是大名鼎鼎的「蓝屏死机」(Blue Screen of Death,简称 BSOD)。

BSOD 是微软 Windows 操作系统在无法从一个系统错误中恢复过来时,为保护电脑数据文件不被破坏而强制显示的屏幕图像。Windows 的蓝屏死机提示已成为标志性画面,大部分是系统崩溃的现象。

上图是 Windows 10 的蓝屏死机画面(版本 1607-21H2),它包含了一个悲伤的颜文字和一个用于快速排查错误的二维码。

简而言之,BSOD 就是用于展示错误信息的诊断工具。虽然大家讨厌看到蓝屏界面,但这不意味着 BSOD 本身是一个坏方案。

根据 systemd 更新日志的介绍,当日志级别设置为"LOG_EMERG"时,如果 Linux 系统出现引导错误,新组件"systemd-bsod"会全屏显示报错信息(即 BSOD)。和 Windows 的 BSOD 类似,它也会生成二维码,以便用户通过手机获取启动失败报错的更多信息。

"systemd-bsod" 属于 Outreachy 项目的一部分,该项目是为开发开源工具的人员提供实习机会的组织。

systemd-bsod 目前处于实验性阶段,GitHub 上的更新日志也指出它仍会有改动。但不管怎样,不少主流 Linux 发行版如 Ubuntu、Fedora、Debian 和 Red Hat 都采用了 systemd。所以 2024 年,相信不少 Linux 发行版都会引入“蓝屏”。

对了,systemd 创始人兼首席开发者 Lennart Poettering 去年被微软从 Red Hat 挖走 —— 继续专注于开发 systemd。

相关文章

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

发布评论