Linux 用戶也將被藍(lán)屏死機的恐怖所支配!
多年來,“藍(lán)屏死機Blue-Screen-Of-Death”(BSOD)已經(jīng)成了 Windows 操作系統(tǒng)的代名詞,一旦系統(tǒng)出現(xiàn)重大錯誤,Windows 就會展示藍(lán)色的錯誤頁面。
我自己也常常遇到一些看似隨機的問題,這些問題會導(dǎo)致 Windows 藍(lán)屏死機。有時候,顯示的錯誤代碼能提供一些幫助,但更多的時候,它們只是讓我更加感到困惑。
而現(xiàn)在,隨著 systemd v255 的發(fā)布,我們也將在 Linux 上見到這個熟悉的“朋友”。讓我?guī)懔私庖幌拢?/p>
一個模擬的藍(lán)屏死機頁面(并非 Linux 上可能出現(xiàn)的樣子)
發(fā)生的事情:systemd 開始加入一個稱為 systemd-bsod
的新實驗性組件。依據(jù) 提交記錄,它用于顯示與引發(fā)系統(tǒng)啟動失敗相關(guān)的藍(lán)屏錯誤消息。
類似于 Windows,這個功能還會展示一個二維碼,用戶可以掃描獲取到故障相關(guān)的信息。
?? 只有在錯誤級別達(dá)到
LOG_EMERG
時,才會顯示錯誤信息。
這很重要嗎?
當(dāng)然重要。因為,對于裝備了 systemd 的 Linux 發(fā)行版在發(fā)生崩溪或拒絕啟動的情況下,它展示錯誤代碼的方式過于令人費解,尤其對于新手來說。
有了藍(lán)屏死機系統(tǒng)后,用戶用不著還要在各大論壇和文章里尋求解答。他們現(xiàn)在的問題解決方式將更加直觀,更貼近他們的習(xí)慣。
考慮到大部分 熱門的 Linux 發(fā)行版 都基于 systemd,這個改變應(yīng)該會受到許多用戶的歡迎。
關(guān)于 systemd 255 版本的其它改變,這里有一些主要的亮點:
- 針對啟動服務(wù)的方法進(jìn)行了全面的重構(gòu)。
seccomp
已開始支持 64 位龍架構(gòu) 微處理器架構(gòu)。- 對 System V 服務(wù)腳本 的支持已被取消,未來版本將完全移除此項支持。
- 如果在執(zhí)行重啟操作時發(fā)現(xiàn)
/run/nextroot/
目錄下存在新的根文件系統(tǒng),systemctl
將會自動執(zhí)行soft-reboot
操作。 - 改善了在 systemd 上對 TPM2 支持 的眾多方面。
我強烈建議你查看 官方的更新日志,了解更多關(guān)于新的 systemd 版本的信息。這個新版本將于 2024 年上半年 出現(xiàn)在許多即將發(fā)布的 Linux 發(fā)行版中。
盡管我們中的許多人都熟知那個圍繞 systemd 已經(jīng)醞釀多時的 爭議,我仍然很好奇,當(dāng)藍(lán)屏死機的功能未來不久推出時,會引起怎樣的反響。
有一點可以肯定,我們一定會開懷大笑,因為將有一大堆 Linux 藍(lán)屏死機的段子圖片問世 ??
?? 我迫不及待地想看 Linux 藍(lán)屏死機的段子圖片,你呢?