
你卡死的時候手指會比腦子快——啪啪啪Ctrl、Alt、Del 三連。但你大概不知道這套三指禮的發(fā)明者當(dāng)年寫它只花了 5 分鐘而且壓根不想讓你知道它的存在。更魔幻的是二十多年后比爾·蓋茨親自蓋章說——“這是個錯誤?!币?、故事要從一臺總死機的電腦說起1981 年春天佛羅里達(dá)州博卡拉頓Boca Raton一棟不起眼的辦公樓里空氣是黏的。不是因為潮——雖然佛羅里達(dá)確實潮——而是因為十二個男人正被一個看不見的 deadline 壓得喘不過氣。IBM 給他們的代號叫Acorn橡果但他們私下管自己叫Dirty Dozen——骯臟的十二人組。任務(wù)是在一年之內(nèi)造出 IBM 歷史上第一臺個人電腦后來的 IBM PC 5150。別人造電腦要三到五年。他們只有十二個月。戴夫·布拉德利David Bradley是這十二人里最后被塞進來的那個——第 12 號工程師主抓 BIOS基本輸入輸出系統(tǒng)。他個子不高話不多干活利索那年三十七歲。問題出在測試上。他們寫的程序十次里有八次跑著跑著就卡死了。一卡死唯一的辦法是關(guān)電源、等幾秒、再開機。而開機不是啪一下完事——機器要做一長串內(nèi)存自檢POST一格一格掃過去慢得能讓人長出白頭發(fā)。布拉德利后來回憶“有些天你每五分鐘就得重啟一次找那個該死的 bug。簡直想把鍵盤砸了?!倍? 分鐘一個程序員對死機的報復(fù)有一天——具體日子他早忘了——布拉德利盯著又死掉的機器煩了。他給自己寫了個后門在 BIOS 里埋一段代碼讓三個鍵同時按下時直接觸發(fā)軟重啟跳過內(nèi)存自檢。他先選的是Ctrl Alt Esc。然后發(fā)現(xiàn)左邊三個鍵離太近手一搭上去“啪”機器重啟了——測試到一半白干。旁邊的首席程序員梅爾·哈勒曼Mel Hallerman瞥了一眼給了個神建議“把 Esc 換成 Delete 吧。Delete 在鍵盤另一頭隔著八丈遠(yuǎn)一只手夠不著得兩只手?!辈祭吕肓讼胄?。于是Ctrl Alt Del就這么定了。他估摸著這活兒花了五分鐘到十分鐘然后蓋上蓋子去忙清單上另外九十九件事了。原話是這么說的“It was five minutes, 10 minutes of activity, and then I moved on to the next of the 100 things that needed to get done.”就五分鐘、十分鐘的活兒然后我就去干下一件了。重點來了他根本沒打算讓外人知道這玩意兒。這是給內(nèi)部程序員偷懶用的是個藏在機器里的Easter egg彩蛋。他要是知道四十年后全世界幾十億人每天主動、刻意、帶著怨氣去按這三個鍵估計會把那行代碼刪了重來。但他不知道。三、貓是怎么出籠的命運轉(zhuǎn)折發(fā)生在 IBM 印技術(shù)手冊的時候。那本《IBM PC 技術(shù)參考手冊》厚得像磚頭事無巨細(xì)地寫了 BIOS 的每個中斷、每個字節(jié)。有人——布拉德利至今不知道是誰——把 CtrlAltDel 這個小后門也寫進去了。普通用戶從沒見過那本手冊但搞技術(shù)的都看。一傳十十傳百從朋友到朋友從辦公室的電腦高手到家里的表哥——“卡死了按 CtrlAltDel 啊”到 1990 年代 Windows 普及、藍(lán)屏滿天飛這三個鍵已經(jīng)是全民操作。媒體給它起了個江湖綽號“三指禮”Three-finger Salute。布拉德利懵了。一個寫 BIOS 的老實人突然成了被人追著在鍵盤上簽名的網(wǎng)紅。冷知識CtrlAltDel不是史上第一個多鍵重啟。1978 年的 Exidy Sorcerer 電腦就在右上角放了兩個緊挨著的 “RESET” 鍵——結(jié)果更容易誤觸。相比之下IBM 這個防誤觸設(shè)計反而成了經(jīng)典。四、名場面一2001 年他當(dāng)眾調(diào)侃蓋茨2001 年 8 月 8 日IBM PC 二十周年慶典硅谷圣何塞的科技博物館。臺上坐著一票大佬比爾·蓋茨、安迪·格魯夫……還有作為 IBM 代表的布拉德利。主持人第一個問題就拋給了他“說說 CtrlAltDel 唄”布拉德利講完來歷忽然嘴角一歪皮了一下“I may have invented it, but I think Bill made it famous.”發(fā)明算我的出名算比爾的。全場爆笑。鏡頭切到蓋茨。那張臉僵住了。stone-faced??胺Q科技史上最經(jīng)典的表情包之一。這段視頻現(xiàn)在還在 YouTube 上掛著搜 “Control-Alt-Delete David Bradley Bill Gates” 就能看到。蓋茨那副我笑還是不笑的表情值一百萬點擊量。五、名場面二2013 年蓋茨親口認(rèn)錯十二年后的 2013 年 9 月 21 日哈佛一場活動上主持人又把這事翻出來問蓋茨“為啥你們當(dāng)年非得用這三個鍵”蓋茨想了想給出了一個讓所有人沒想到的答案“It was a mistake.”那是個錯誤。他接著解釋微軟本來想要一個單獨的登錄按鈕一按就行。但是——“The guy who did the IBM keyboard design didn’t want to give us our single button.”那個負(fù)責(zé) IBM 鍵盤設(shè)計的人不肯給我們單獨一個鍵。所以只能借用 CtrlAltDel。你品品這個邏輯閉環(huán)發(fā)明者說我干這活兒就花了五分鐘。推廣者說這是個錯誤。而那個不肯給單獨一個鍵的人正是David Bradley——IBM 鍵盤/BIOS 的設(shè)計者本人。一臺戲三個主角臺詞嚴(yán)絲合縫。蓋茨還補了個正經(jīng)理由這三鍵觸發(fā)的是硬件級中斷能防止假登錄界面釣走你的密碼。所以雖然別扭但安全性上有它的道理。六、一個怕被誤觸的設(shè)計成了被按得最多的鍵最絕的諷刺在最后。布拉德利當(dāng)年挑這三個鍵邏輯嚴(yán)絲合縫左 Ctrl、左 Alt、右 Delete——必須兩只手才按得到就怕一只手誤碰。結(jié)果四十年后呢是全世界的幾十億人每天專門、主動、刻意地去按這個他生怕被誤觸的組合。一個防誤觸的設(shè)計變成了全世界被按得最多的三個鍵。七、CtrlAltDel 時間線時間事件備注1980.9布拉德利成為 Acorn 項目第 12 號工程師Boca Raton, Florida1981 春首創(chuàng) CtrlAltEsc后改 CtrlAltDel哈勒曼建議改 Del 防誤觸1981 秋IBM PC 5150 上市組合藏在技術(shù)手冊里內(nèi)部工具意外曝光1990sWindows 普及藍(lán)屏催生三指禮全民操作2001.8.820 周年慶典布拉德利調(diào)侃蓋茨“Bill made it famous”2004布拉德利從 IBM 退休28.5 年蓋茨親筆信2013.9.21哈佛活動蓋茨認(rèn)錯 “It was a mistake”經(jīng)典名場面八、尾聲發(fā)明算他的出名算比爾的遭罪算咱們的布拉德利 2004 年退休在 IBM 干了 28 年半有 7 項專利當(dāng)過架構(gòu)師管過整個 PC 部門。但他自己說得最透徹“I didn’t realize I was going to create a cultural icon when I did it.”我寫它的時候根本不知道會創(chuàng)造一個文化符號。2001 年臺上那句玩笑二十多年后再聽忽然有點宿命的味道發(fā)明算他的出名算比爾的遭罪算咱們的。而那三個鍵還在每一個卡死的深夜等著你。參考資料Bill Gates: ‘ControlAltDelete’ Was a Mistake - PCMag, 2013Famous keyboard shortcut was a mistake, says Bill Gates - PBS NewsHour, 2013