本文轉載自微信公眾號:OSC開源社區(oschina2013)
Linux 6.10 引入了一個新的 DRM Panic 處理程序基礎設施,以便在致命錯誤 (Panic) 發生時顯示相關信息。
Red Hat 工程師 Javier Martinez Canillas 在社交媒體分享了一幅圖像,展示了 Linux 版本的藍屏死機界面。
據介紹,在 DRM Panic 處理和 DRM/KMS 驅動程序的”藍屏死機”解決方案被談論多年之后,Linux 6.10 引入了新的 DRM Panic處理程序基礎設施,以便在系統崩潰時顯示消息。
這對于構建不支持 VT/FBCON 的內核的用戶來說尤為重要,因為在這種情況下,查看內核崩潰信息并不容易。
目前 Linux 6.10 的初始 DRM Panic代碼已經發布,同時還為 SimpleDRM、MGAG200、IMX 和 AST 驅動程序提供了 DRM/KMS 驅動支持。
Linux 6.10 還在開發中,最新版本是 rc4,內核開發者正在努力將 DRM Panic 支持擴展到其他驅動程序,在未來的內核發布周期中,我們可能會看到更廣泛的支持。
未來在運行 Linux 6.10+ 的平臺上,如果驅動支持 DRM Panic,那么就可以通過 echo c > /proc/sysrq-trigger 測試 Linux 版本的 “藍屏死機(BSOD)”。
BTW,去年發布的 systemd 255 新增了 “systemd-bsod” 實驗性組件(BSOD 即 Blue Screen of Death,藍屏死機)。
根據 systemd 更新日志的介紹,當日志級別設置為 “LOG_EMERG”時,如果 Linux 系統出現引導錯誤,新組件”systemd-bsod” 會全屏顯示報錯信息(即 BSOD)。
和 Windows 的 BSOD 類似,它也會生成二維碼,以便用戶通過手機獲取啟動失敗報錯的更多信息。
簡而言之,BSOD 就是用于展示錯誤信息的診斷工具。雖然大家討厭看到藍屏界面,但這不意味著 BSOD 本身是一個壞方案。
Reference
https://fosstodon.org/@javierm/112619967725108081
https://www.phoronix.com/news/Linux-DRM-Panic-BSoD-Picture
https://www.oschina.net/news/270207/systemd-255-bsod
掃描二維碼添加好友
備注:【運維初中高】100%可以獲得資料哦
本文鏈接:http://www.thecarconnectin.com/46209.html
網友評論comments