Linux 用户对内核错误的蓝屏表示不满

2024年 6月 24日 61.3k 0

我们都非常熟悉 systemd 给 Linux 带来蓝屏死机的问题,它专注于启动失败和其它类是的问题。

在即将发布的 Linux 内核 6.10 版本采用另一种方法,它采用新的 DRM 错误处理程序,当发生内核错误时,它会立即显示一条有用的消息。

正如预期的那样,人们对此类实现的总体看法似乎褒贬不一。有些人非常喜欢它们,而有些人则不太喜欢。

本月初,Red Hat 工程师 Javier Martinez C 发布一系列帖子,展示如何使用新推出的 DRM 错误处理程序实现 BSOD,这一举动再次引发这场争论。

蓝屏死机与 Windows 太相似

Linux 用户对内核错误的蓝屏表示不满-1

来源:Javier Martinez C.

因此, Mastodon 的原始帖子展示新 DRM 错误消息的示例,其中包含熟悉的蓝屏、错误代码,当然还有左上角可爱的 ASCII Tux。这是在 BeaglePlay 测试的。

然而,正如你在 Phoronix 最初报道的评论部分中看到的那样,许多人对它的蓝色的屏幕并不满意。有人说:

为什么一定要用蓝色?不要抄袭 Windows!我更喜欢黑色,配上白色文字。

当然,也有人说,Windows 并不是唯一有权使用蓝色作为错误屏幕颜色的系统,还有人建议使用更加恐怖的红色背景和“企鹅头骨”。

为了回应所有的骚动,几天后 Javier 分享另一张照片,照片展示在 SSD1306 OLED 点阵显示屏 Linux 死机出现黑屏,上面写着“内核错误!请重新启动”,其余部分无法放入这个小小的屏幕空间。

Linux 用户对内核错误的蓝屏表示不满-2

来源:Javier Martinez C.

他写道:

It seems that a blue #Linux DRM panic triggered some people, so here is a “Black Screen Of Death” on a #SSD1306 display!

在我看来,这是意料之中的。与 Linux 的大多数功能一样,您也可以随意地以您喜欢的方式调整 DRM 错误消息屏幕颜色。有一些专业用户人士从头开始构建 Linux,根据自己的喜好进行配置,对每个细节进行微调。

当然,如果大多数用户和开发人者宁愿让此类错误消息显示黑屏,那么 systemd 和 Linux 内核也许可以选择效仿,在出现严重错误时显示黑屏死机。

在此之前,那些想要尝试此 BSOD 功能的人可以在 Linux 内核 6.10 或更高版本上运行以下命令打开蓝屏的错误消息功能:

echo c > /proc/sysrq-trigger

相关文章

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

发布评论