
40 年前,一群二十出頭的年輕人,邊爭論、邊試錯、邊通宵,把 Windows 1.0 一點點寫了出來。
40 年后,他們因為一段埋在系統里的隱藏彩蛋,再次坐到了一起。
這場重聚由微軟前 CEO 史蒂夫·鮑爾默牽頭。那時的他還不是微軟 CEO,而是公司第 24 名員工、比爾·蓋茨招來的第一位商業經理,與工程師們并肩推進這個前途未卜的項目。誰也沒想到,這個曾被質疑“沒什么前景”的初嘗試,會成為改變個人計算歷史的起點。
在這次聚會上,很多鮮為人知的往事被重新講起。以下,是外媒 GeekWire 披露的 Windows 1.0 開發者們對那段歷史的集體回憶。
作者 | GeekWire 編譯 | 蘇宓
出品 | CSDN(ID:CSDNnews)
要把當年參與開發 Windows 1.0 的工程師重新湊到一起,辦一場 40 周年的聚會,其實絕非易事。不過他們沒想到,幫忙“牽線搭橋”的,竟然是自己年輕時留下的一個小“玩笑”——一個當年悄悄塞進 Windows 1.0 系統里的隱藏彩蛋。也正是從這段不起眼的代碼開始,后來一步步發展出了主導整個 PC 世界的 Windows 平臺。
![]()
事情要追溯到 1980 年代中期,產品正式發布之前,開發團隊悄悄在代碼中加入了一份“鳴謝名單”,列出了成員的名字。這份名單并不會直接顯示,只有通過特定的按鍵組合才能看到。
有趣的是,傳聞中,比爾·蓋茨當時在因系統運行緩慢而一氣之下猛敲鍵盤,結果誤打誤撞觸發了這個隱藏操作,看到了那份名單。但這次“意外發現”并沒有帶來好結果。
開發團隊隨后決定把觸發方式的按鍵組合設計得更加隱蔽。從那以后,這份名單一直沒有被外界注意到。
直到 2022 年,一位研究人員在逆向分析老版 Windows 的二進制文件時,才再次將它翻了出來。
![]()
當 Windows 1.0 團隊決定在今年舉辦 40 周年聚會時,這份名單成為了他們的“線索”。它既像一個時間膠囊,又成了聚會的“嘉賓名單”。
上周二晚上,Windows 原始核心團隊的一部分成員在史蒂夫·鮑爾默位于貝爾維尤的辦公室共進晚餐。他們一邊回憶往事,一邊糾正歷史記錄,也感嘆當年在幾乎不可能的條件下所取得的成就。
“如今開發者擁有各種工具,可以輕松拖拽操作,”早期 Windows 開發者 Rao Remala 說,同時表示,他愿意向任何人挑戰:在當年的 64K 段內存限制和其他技術約束下,構建一個可運行的 PC 操作環境。
“你在 ChatGPT 里面試過了嗎?”鮑爾默開玩笑道。
今年,對微軟來說,是充滿紀念意義的一年:公司 50 周年,Excel 誕生 40 周年,以及互聯網轉型 30 周年。然而,這次聚會與眾不同——它讓人看到微軟歷史上最艱苦的項目之一:當時關鍵資源,包括預算和計算能力,都極為有限,但團隊依然創造了令人驚嘆的成果。
![]()
微軟的里程碑平臺
Windows 1.0 當年通過一套 5.25 英寸軟盤發布,從技術上講,它被認為是一個“圖形應用程序員環境”,而不是完整的操作系統,因為它必須運行在 MS-DOS 2.0 上。
微軟在 1983 年 11 月宣布正在開發 Windows。但由于團隊經歷了領導層變動、技術挑戰,以及用戶界面設計的爭論(例如,窗口是平鋪顯示還是重疊顯示),發布被一再推遲,這也讓業界指責微軟在兜售“空頭支票”。
最終,Windows 1.0 于 1985 年 11 月 20 日正式亮相。
![]()
那時,蘋果的 Macintosh 已經憑借其優雅的界面(至少按 1980 年代的標準)成為行業標桿,而市場上也已有其他基于 DOS 的替代方案。
雖然很多人更看好 Mac 的精致設計,但微軟押注于廣泛的 PC 兼容性,而這一策略最終取得了成功。
之后,微軟曾因與 IBM 的 OS/2 合作而短暫背離初衷,但隨著 Windows 3.1 的大獲成功,以及 Windows 95 成為全球標準,這一系列努力終于開花結果。
然而,沒有 Windows 1.0,這一切都不可能實現。這個耗時數年的高強度項目,為微軟最終成為全球最有價值公司之一奠定了基礎。
對于鮑爾默來說,他在成為微軟 CEO 之前,就已被委以 Windows 1.0 項目的推進任務。這次 40 年聚會喚起了他許多舊日回憶和情感。
“在我在微軟參與的所有項目中,從某種意義上說,我對這個項目最為自豪,”他對團隊說道,并表示自己真的感到是團隊的一部分。
![]()
臨場應變中的探索
這場聚會中,許多故事被一一講出,其中一些還是首次公開。
當年團隊在微軟位于貝爾維尤的辦公室工作,那時公司還沒有搬到雷德蒙德。團隊成員大多在二十多歲,有些甚至還在十幾歲。(鮑爾默當時已近 30,是辦公室里年紀較大的員工之一。)這也可以解釋當時的工作文化。
“工作和社交生活——根本沒有區別,一切都融在一起了,”曾負責 Windows 1.0 窗口管理器的 Scott Ludwig 回憶道,這是核心系統,負責處理窗口、輸入、事件、菜單和對話框。
他們很多事情都是邊做邊摸索。比如,Lin Shaw 在 1984 年 8 月加入團隊,距離原定發布日期還有幾個月,那時一臺打印機的驅動都還不存在。她建立了帶狀渲染架構——一種一次渲染頁面一條帶的方法,以適應內存限制——這一設計一直沿用到 Windows 95。
她經常熬夜加班,不過在她看來,這是世界上最棒的工作。“感覺就像大學生活,”她在聚餐時說,“只是我拿工資而已,而且還非常豐厚。”
![]()
那時候比爾·蓋茨也會參與其中,甚至還會關注到最微小的細節。Mark Taylor 曾開發計算器和其他早期 Windows 應用,他回憶道,蓋茨曾要求他在 Reversi 游戲中去掉一個計時延遲——不是為了加快游戲速度,而是為了讓 Windows 看起來更快。多年后,隨著芯片性能提升,這個動作執行得太快,反而變成了一個“漏洞”。
Joe King 當年負責 Windows 的控制面板,他的辦公室就在鮑爾默對面,中間隔著一堵很薄的墻。每天,他都能看到一撥又一撥人來參加所謂的“SteveB 會議”。每個人參加會議時的情景幾乎一模一樣:一開始聲音不大,像是在低聲討論;接著鮑爾默開始來回走動,聲音逐漸拔高,手勢越來越多;等情緒推到最高點,會議也就結束了。
“門一開,總會有人有點不好意思地走出來,”King 回憶說,“然后鮑爾默立刻精神滿滿地迎接下一個人。這種場面,我一天能看到好幾次。”
Tandy Trower 也回憶起自己 1985 年加入 Windows 團隊的經歷。當時,另一位產品經理 Rob Glaser(后來創辦了 RealNetworks)曾提醒他,這個項目前景并不樂觀,甚至可能走不通。
“我加入微軟,是帶著讓軟件真正服務大眾的愿景,”Trower 說。而鮑爾默正是用同樣的愿景向他介紹了 Windows 項目。
Trower 接下工作后才發現,負責開發的主管已經離職。鮑爾默安撫他說,產品“基本快做完了”。事實顯然不是這樣。
當 Trower 提出一些改進想法——比如支持重疊窗口、使用比例字體——得到的回應總是同一句話:“你還想不想今年發布?”答案當然是想。最終,Trower 一直參與 Windows 的開發,直到 Windows 95,這段微軟生涯前后持續了 28 年。
程序員兼音樂家的 Marlin Eller,一開始其實對 Windows 并沒有太大興趣,他真正想做的是一款音樂記譜編輯器。入職第一年結束時,比爾·蓋茨問他接下來想做什么,Eller 便如實講了自己的想法。蓋茨聽得很認真,隨后卻拋出一個現實問題:“這個市場有多大?”Eller 心里很清楚,答案并不樂觀。
不過,蓋茨很快換了個思路。要做音樂記譜,首先得有一套圖形系統——畫線條、橢圓、曲線。而操作系統本身,同樣需要這些底層能力來支撐電子表格和圖表。就這樣,Eller 被拉進了 Windows 項目。
“很多人不知道,”Eller 在聚餐前半開玩笑地說,“Windows 當年是為了讓我能做音樂記譜才寫的,其他人其實都是在給我打工。”
![]()
一些惡作劇
當然,也少不了一些惡作劇。比如,在 Windows 1.0 上線前的一兩個月,開發者 Mark Cliggett 決定搞點小趣味。他寫了一個程序,可以逐漸關閉電腦屏幕上的比特,并趁鮑爾默不在時,把程序安裝在他的機器上。
當然,團隊里也少不了一些惡作劇。比如,在 Windows 1.0 上線前的一兩個月,開發者 Mark Cliggett 決定搞點小花樣。他寫了一個程序,可以逐漸關閉電腦屏幕上的像素,然后趁鮑爾默不在,把程序悄悄裝到了他的機器上。
“當時真是做了幾個錯誤的決定,”Cliggett 承認道——在同事電腦上放置惡意程序,還是未來的 CEO,而且完全沒想到,幾年后整個行業都得為安全問題頭痛。Marlin Eller 花了一個小時才搞清楚出了什么問題,而值得稱贊的是,鮑爾默并沒有因此記仇。
這還只是冰山一角。比如,有人傳言 1985 年復活節的早晨 9 點,Ballmer 開了一個會議,還記錄了沒到場的人。事實是,會議確實開了,但他并沒有記名字。Ballmer 解釋:“我不會把它稱作忠誠測試,那只是為了定下基調。”
還有人說,團隊為了發泄壓力,用糖和硝石制作炸彈和火箭,甚至讓保安聞到味道報警。實際上,這件事發生在 Windows 后續版本開發時。據當事人回憶,保安還加入了他們,在停車場炸交通錐。警察后來來了,但團隊已經躲進圖書館。
關于 Windows 1.0 的經典傳說還有很多很多。對鮑爾默來說,做 Windows 1.0 的經歷讓他總結出了一種至今仍在用的管理方法。剛上任開發經理的第一天,他把自己從項目負責人那兒聽來的各項進度安排重復給團隊聽,結果大家都笑了。鮑爾默稱這叫“偷笑測試”(snicker test)——把領導說的計劃復述一遍,看大家的反應。如果有人笑了,那就說明你聽到的根本不是事實真相。
但鮑爾默強調,Windows 的真正價值遠不止這些趣聞。他說,如果 Windows 推遲兩三年發布,就不會成為關鍵產品。關鍵在于“在正確的時間交付足夠多的正確東西”。“你們做到了,這簡直令人驚嘆,”鮑爾默說,“它真的改變了世界。”
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.