時間:2018-01-29 來源:互聯網 瀏覽量:
Raymond Chen 在微軟所有程序員裏可能是最有意思的一位,這不僅因為他在微軟忠心耿耿的服務了十餘年——這種資曆可不尋常,而且他還勤奮寫作關於公司以及 Windows 開發製作的“黑曆史”,在微軟官方的支持下就此出了一本書。書籍的大部分內容可以在他位於 MSDN 的官方博客 “The Old New Thing” 上看到。
Raymond 講的段子並非所有的都是通俗易懂,但下麵這條 發布於 2008 年 7 月《TechNet 雜誌》 的故事,相信大家基本上都可以看明白。這是關於計算機曆史上最流行的操作係統,和微軟幾乎最不成功的消費者產品之間的秘密關係。
最流行的操作係統肯定就是 Windows XP,相信這沒什麼爭議。另一方麵,我們都知道微軟在 90 年代中期曾經推出過一款非常不成功的導覽軟件,叫做微軟“鮑勃”(Bob)。這款軟件雖然有包括擬人化居家環境和生動的小狗助手在內的功能,部分還沿用到了後續產品當中;但是實際上並沒有多少人真正購買。
不過“鮑勃”在 Windows XP 的發行過程中卻發揮了一個非常特殊的作用: 反盜版 。
2001 年,微軟要發布 Windows XP 的數字拷貝,它裝在一張標準的 CD-ROM 光盤裏麵,容量大約是 700MB。在容納了所有的程序文件、本地化文件、一些必要的驅動程序等等之後,依然還剩下大概 30M 的空間沒有利用。
本來如果這些空間就空著,也沒有什麼問題,因為微軟沒有義務要裝滿那張 CD。不管消費者想法如何,他們都已經為這個光盤付了錢。
但是對於那些沒付錢的“用戶”而言,多出來的空間就有用了。把這些空間填滿將起到一個額外的作用,就是通過加大文件尺寸,阻礙通過網絡傳播盜版。
在 2001 年左右的網絡下載速度還是非常慢的,這光盤當中多出來的 30MB 的內容,如果想要用大多數家庭的 56k “小貓”下載,也需要付出時間和金錢的成本,這就可以在首次采用的激活機製以外,再嚇退一部分下載盜版 Windows 拷貝的人們。
微軟將光盤的剩餘空間利用起來,應用了一種加密技術,使得當時那個版本的 XP 必須檢驗光盤鏡像文件的完整性才能安裝。這樣如果想要盜版 XP 的話,就不能僅僅下載安裝文件夾,而必須把整個鏡像下載下來,也就不得不下載多出來的 30MB 無效數據。
現在,用什麼東西作為這部分冗餘的數據來填滿它呢?當然我們可以生成一些隨機的雜亂字符。但是碰巧,負責開發這一部分 Windows 的工作人員在這個時候找到了壓箱底的微軟“鮑勃”的安裝包,所有軟盤內容加起來大小恰好是 30MB 左右。他就給這個“鮑勃”的安裝文件包設置了加密,並把它隱藏在了 Windows XP 安裝光盤的一個角落中。
所以,陰錯陽差的,微軟史上最受歡迎的操作係統 Windows XP 的零售版本 CD-ROM 成為了微軟特別失敗的居家應用“鮑勃”的一條最高效的分銷渠道。
數不清的用戶其實並未發現他們隨機收到附贈的微軟“鮑勃”,盡管他們根本無法打開它。——沒人可以打開它:那位微軟程序員當初加密用的密碼是手滾鍵盤胡亂設置的,他自己後來也忘了(至少 Raymond 是這麼說的)。
本文 微軟曆史上最成功和最失敗的產品是怎樣走到一起的? 來自 動點科技.