當前位置: 妍妍網 > 碼農

Linux「史詩級更新」:藍白當機界面亮相

2024-06-18碼農

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

END

熱門文章

-

-

-

-

-