Linux Kernel 6.12版预计将支持在崩溃后显示二维码 后续可以解码排查错误

devtools/2024/9/25 10:25:08/

7 月份时红帽工程师基于 systemd 255 + 版的全屏显示错误消息功能为 Linux Kernel 开发崩溃后显示二维码选项,这与微软在 Windows 10/11 蓝屏死机后显示二维码有异曲同工之妙。

不过 Linux 与 Windows 在崩溃时显示的二维码内容则有本质区别,因为 Windows BSOD 显示的二维码实际就是微软帮助文档的链接,属于固定内容二维码。

在这里插入图片描述
在这里插入图片描述
Linux Kernel 的崩溃后显示二维码是将崩溃日志生成二维码,这样崩溃日志不会被截断,用户在必要的时候对二维码进行拍照以后后续解码内容分析崩溃的具体原因。

经过两个月的讨论后目前红帽工程师准备的代码已经通过 DRM-Misc-Next 提交给 DRM-Next,以便能够赶上 Linux Kernel 6.12 的合并窗口,如无意外的话 Linux Kernel 6.12 将是首个支持崩溃后显示二维码的内核版本。

值得注意的是显示二维码功能是红帽工程师使用 Rust 语言编写的,因此必须启用 Rust 内核构建后才能使用此功能,在构建中可以通过 DRM_PANIC_SCREEN_QR_CODE Kconfig 作为功能开关配置。


http://www.ppmy.cn/devtools/105559.html

相关文章

景联文科技:专业视频标注服务助力计算机视觉应用升级

视频标注是指对视频内容进行分析,并在视频中的特定对象、行为或事件上添加标签的过程。 视频标注包括: 1. 对象检测与跟踪 •对象检测:在每一帧中识别并定位特定的对象,如人、车、动物等。 •对象跟踪:跟踪这些对象…

牛客(数字统计)

[NOIP2010]数字统计 题目题解(77)讨论(41)排行面经 new 时间限制:1秒 空间限制:128M 知识点NOIP复赛字符串 校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。 描述 请统计…

【Python篇】Python 类和对象:详细讲解(中篇)

文章目录 Python 类和对象:详细讲解前言9. 方法重写(Method Overriding)9.1 为什么需要方法重写?9.2 方法重写的基本示例9.3 代码详解 10. 多继承(Multiple Inheritance)10.1 多继承的概念10.2 多继承的示例…

ARP协议(原理,特点,报文格式,具体过程),ARP缓存(有效时间,为什么),ARP欺骗(定向断网,成为中间人),RARP简单介绍

目录 ARP协议 引入 介绍 原理 arp请求/响应 特点 报文格式 硬件类型 协议类型 硬件/协议地址长度 op(操作码) 过程 发送请求并处理 返回响应并处理 总结 arp缓存 介绍 arp表项的有效时间 解释 arp欺骗 介绍 定向断网 基于arp的成为中间人的方式 多向…

记一次某中学系统越权漏洞

一、确定测试站点 资产的收集依旧是按照弱口令与注册进站的思路进行寻找(具体思路可参考上篇文章,含有完整的收集思路与个人信息搜集方法)。最后确定了该站点,密码依旧存在弱口令: 于是利用默认密码成功登录该站点&am…

Golang | Leetcode Golang题解之第390题消除游戏

题目&#xff1a; 题解&#xff1a; func lastRemaining(n int) int {a1 : 1k, cnt, step : 0, n, 1for cnt > 1 {if k%2 0 { // 正向a1 step} else { // 反向if cnt%2 1 {a1 step}}kcnt >> 1step << 1}return a1 }

【图论简介】

图论简介 图论是一门数学分支&#xff0c;主要研究图&#xff08;Graph&#xff09;的性质、结构和应用。图论在计算机科学、网络理论、优化问题、生物信息学等多个领域都有广泛的应用。本文将简要介绍图论的基本概念、常见算法及其在实际中的应用。 一、图的基本概念 图&…

【Unity优化】优化Android平台拖动地图表现

一、Android平台上拖动不平滑的现象 团队使用的热更新框架还是比较老的ToLua&#xff0c;拖动地图的逻辑&#xff0c;实现的方案是&#xff0c;在地图上放置一个合适大小的Image组件作为Raycast Target的对象&#xff0c;统一接受和处理跟地图拖动相关的逻辑。 在C#层专…