返回上一页  首页 | cnbeta报时: 13:55:59
Linux DRM“黑屏死机”机制再升级 还会有QR码错误信息
发布日期:2024-07-04 07:00:57  稿源:cnBeta.COM

Linux 6.10 引入了DRM Panic,用于在内核崩溃和 VT 支持可能被禁用的情况下提供一个新的紧急屏幕。这一新的内核功能类似于 Windows 的蓝屏死机,但由于开源的原因,也可以调整为其他形式,如黑屏死机和传达单色标识而不是 ASCII 艺术。新补丁提供了在 DRM 恐慌屏幕中显示错误信息二维码的功能。

由于内核错误信息可能相当冗长,尤其是在包含堆栈跟踪的情况下,有时甚至无法在屏幕内显示内容,因此今天发布的补丁允许将内核错误信息简化为 QR 代码。这样用户就可以用智能手机轻松捕获错误信息,以便日后分析或轻松附加到错误报告等。

这已经不是第一次有人谈到使用二维码来处理内核错误信息了,Windows 和其他操作系统也探索过在错误信息中使用二维码。

红帽公司的乔斯琳-法伦普(Jocelyn Falempe)今天发布了实现"qr_code"紧急屏幕的四个补丁。更有趣的是,DRM 崩溃二维码处理程序是用 Rust 编程语言编写的。Jocelyn 谈到用 Rust 编写这个二维码生成器的原因时说:"用 Rust 没有什么特别的原因,我只是想学习 Rust,看看它是否能在内核中工作。"

下面是 Jocelyn Falempe 提供的 QR 代码 DRM Panic 支持的一些实际例子:

image.webp

image.webp

该代码目前正在邮件列表上进行审核,感兴趣的朋友可以查看。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 13:55:59

文字版  标准版  电脑端

© 2003-2024