長期以來,Windows 用戶都視藍底白字的畫面為「當機」象徵,7 月美國電腦安全技術公司 CrowdStrike 更新服務後引發全球性大規模系統崩潰,大量電腦系統出現「藍畫面當機」(Blue Screen of Death,BSoD),使這個讓人聞之色變的「藍畫面」再度成為熱門話題,網友也對「藍畫面」的創作者是何許人也饒有興趣。近日微軟(Microsoft)負責開發 Windows 逾 30 年的工程師撰寫了一篇網誌,揭露令人聞風喪膽的「藍畫面當機」的前世今生。
藍畫面實際上最早可追溯至 Windows 1.0 時期。當 Windows 發現 DOS 系統版本不符,螢幕上僅會顯示藍底白字的亂碼,並不會顯示任何系統訊息。當真正出錯時, Windows 1.0 系列會鎖死系統,或直接彈回 DOS 介面。
▲ Windows 1.01。(Source:影片截圖,下同)
▲ Windows 1.01 藍畫面僅可顯示亂碼。
從事 Windows 開發工作逾 30 年的工程師 Raymond Chen 於 2014 年在微軟官方網誌發文分享了有關「藍畫面」的歷史,近日他重新整理了網誌,表示實際上可以說有 3 種不同的「藍畫面」,而每個「藍畫面」均由不同人設計。Raymond 更表示,部分版本的「藍畫面」與「當機」完全無關,有時甚至可以讓用戶略過錯誤繼續使用。
▲ Raymond Chen。(Source:微軟)
Windows 3.1 時期──Steve Ballmer(1992)
Raymond Chen 表示,微軟在 Windows 3.1 開始形成使用「藍底白字」顯示系統訊息的風格。據《Gigazine》引述 Raymond Chen 指,時任微軟系統部門主管 Steve Ballmer 發現 Windows 3.1 系統訊息不符合他要求,於是親自重寫訊息文本。不過下圖並非真正「藍畫面當機」,據 Raymond Chen 指,這僅是「不開心的藍色畫面」(blue screen of unhappiness),而畫面實際上是用戶按下「Ctrl + Alt + Del」時出現的提示訊息。Raymond Chen 也強調 Steve Ballmer 沒有負責撰寫顯示這段訊息的代碼,僅負責螢幕上的訊息文本。
▲ Steve Ballmer 重新編寫的 Ctrl+Alt+Del 畫面文本,嚴格上不算是「BSoD」。(Source:Raymond Chen,下同)
Windows 3.1 發生錯誤時不會出現「藍畫面」,反而會顯示「黑畫面」。到了 Windows NT,由微軟工程師 John Vert 設計的「藍畫面」才正式開始被賦予「當機」的意義,因此其後大家就將其稱之為「藍畫面當機」(BSoD)。
▲ Windows 3.1 出錯時會顯示「黑畫面」。
Windows 95──Raymond Chen(1995)
Raymond Chen 表示, Windows 95「藍畫面」最終版本由他自己完成。他負責設計藍畫面顯示錯誤訊息的介面,並選擇繼續以「藍底白字」顯示這個訊息。據 Raymond Chen 指,Windows 95 「藍畫面」也不是真正意義上的「當機」,因為 Windows 95 容許用戶忽略錯誤並繼續操作,但無法保證系統能夠正常運作。
▲Windows 95 的「藍畫面」。
Windows NT──John Vert(1993)
Raymond Chen 指,Windows NT 版本的藍畫面才算是貨真價實的「藍畫面當機」BSoD,由 John Vert 於 1993 年製作。據 Raymond Chen 表示,如果 Windows NT 用戶看見下面的「藍畫面」,代表他們的電腦系統已「不可恢復地當機」。
▲ Windows NT 的「藍畫面」,據 Raymond 的說法這個才是真正「無法恢復」的當機。
總結
Windows「藍畫面」在不同時期有不同作者,它們在某種程度上也成為電腦文化一部分。無論如何,這段「藍畫面當機」歷史,將永遠留在使用者的記憶中。
對各個版本的「藍畫面」有興趣的朋友可以看看下面的影片:
- There is no mystery over who wrote the Blue Screen of Death, despite what some may want you to believe
- I wrote the original blue screen of death, sort of
- Who is the creator of the blue screen that appears on Windows?
- Microsoft whiz dishes the dirt on the Blue Screen Of Death’s colorful past
- Who wrote the BSOD screen? Former Windows developer finally has an answer
(本文由 Unwire HK 授權轉載;首圖為 Windows 10 的當機時的藍畫面,來源:First version by MitrandirLK / Newest version screenshot by PantheraLeo1359531 idk, Public domain, via Wikimedia Commons)