Linux 拥有自己的 Windows 风格蓝屏死机
自由操作系统 Linux 正在将 Windows 作为自己的榜样,至少在这方面是这样:在发生内核慌乱时,Linux 会启用自己的蓝屏死机(BSOD)来警告用户。
BSOD 的正式名称是 “DRM 恐慌”,它将在 Linux 6.10 中首次出现在操作系统中,提示用户重新启动。在不久的将来,它的用途将进一步扩大。
直接渲染管理器驱动程序(DRM 驱动程序)和内核模式设置驱动程序(KMS 驱动程序)解决了整个问题。在 Linux 6.10 中,新的 DRM 恐慌处理程序将首次集成到内核中。在启动时,DRM & 和 KMS 驱动程序 SimpleDRM、MGAG200、IMX 和 AST 均受支持,更多驱动程序将陆续推出。
Nouveau-DRM 恐慌补丁已经在准备中,但可能只会集成到 Linux 6.11 中,因为它们无法及时为 Linux 6.10 做好准备。Systemd 已于 2023 年 12 月在其 255 版本中引入了类似的错误屏幕作为 BSOD。
Linux 蓝屏是什么样的
Red Hat 开发人员 Javier Martinez Canillas 在 Mastodon 上首次展示了 Linux BSOD 的截图。看,Linux 的蓝屏远没有微软著名的 BSOD 那么神秘。
你会看到一个全蓝色的屏幕,左上角有一只 ASCII 艺术企鹅。屏幕中央是 “内核恐慌!”的文字,下面还有一个较小的说明,提示用户重新启动计算机。
今后,错误信息的命名将更加准确、易懂,并辅以有用的详细信息。还可以通过相应的二维码调出错误信息。
您可以亲自测试 BSOD
如果您的系统运行的是 Linux 6.10 或更高版本,或其他已经支持 “DRM 恐慌 “的系统,那么您可以使用以下命令手动测试新的 Linux BSOD:
echo c > /proc/sysrq-trigger
本文最初发表于我们的姐妹刊物 PC-WELT,由德文翻译和本地化而成。