2009年4月17日下午,中國杭州一棟頗具濃郁園林特色的會館中,美國人Bill Veghte正在和幾位中國媒體記者隨意聊天,剛下飛機的疲憊絲毫沒有降低這位微軟高級副總裁對江南城市的濃厚興趣.
Bill Veghte面前擺著一台戴爾筆記本,屏幕上,Windows7的徽標正在賣力地跳動著,似乎執意要跳出整個屏幕.何止是一個小小的屏幕,在全世界范圍,這個傳統藍白相間的徽標正在躍躍欲試,試圖出現在每一個人的面前.
窗外,4月杭州的園林景色正是秀麗宜人之時,但是Bill Veghte——這位Windows7研發項目最高負責人心裡非常明白,Windows7面臨的環境絕不如窗外的景色那般迷人:
最為長壽的WindowsXP正式停止技術支持,引起眾多用戶的不滿;寄予厚望的Windows Vista飽受爭議,讓人們對Windows7投來懷疑的目光;全球金融危機爆發,導致企業和個人電腦的升級時間一推再推……這一切都讓Windows7 受到的挑戰比以往任何一款微軟操作系統都要多得多.
從數年前Windows7研發項目正式啟動之時,這款操作系統的使命就已經被注定:在移動互聯網時代延續微軟霸主地位,最終布滿從中國杭州園林會館到美國西雅圖微軟大樓的全世界每一個角落.
“雙子星”敲定“7”計劃
Windows7是什麼時候正式確定開發的?微軟的官方說法是3年前,Bill Veghte的回答則是數年前就開始進行准備了.那麼,就讓時間回到2007年1月.
2007年1月的一天,美國西雅圖雷蒙德微軟總部,無數個大小會議在110多幢辦公樓中召開或者結束,這些會議每天都會在微軟總部上演,但是其中一個戰略會議卻顯得極不尋常.由微軟首席軟件設計師比爾·蓋茨和首席執行官史蒂夫·鮑爾默正式敲定了微軟下一代操作系統開發計劃,內部代碼為“Windows7”.此時距離微軟最新版本的Windows Vista在全球范圍上市還不到半年時間.
Bill Veghte對此印象非常深刻,因為Windows7將是比爾·蓋茨退休之後第一款,由微軟技術人員獨立完成的操作系統.
Windows7 開發項目的確立極為低調,除了董事會和相關研發主管之外,沒有更多人知道,這也是微軟高層在戰略會議上定下的一個基調.因為在Vista開發上的高調並沒有給微軟帶來太多好處,反而引起不少爭議.因此,比爾·蓋茨和史蒂夫·鮑爾默都希望一改以往的高調做法,待Windows7在基本架構和內核代碼初步成型之後才向外界透露相關信息.這種刻意的低調導致在整個2007年,對微軟一向保持高關注度的美國媒體幾乎對Windows7很少有過完整的了解,外界也很少知道微軟Windows7的整體情況.
盡管有人猜測是Vista的一再跳票引起脾氣火爆的鮑爾默大為不滿,要求Windows研發部門必須提前拿出下一代操作系統的開發方案,並在2010年之前進入市場銷售.但事實上,Windows7的開發計劃在Windows Vista尚未推出之時就已經登上了微軟董事會的議事日程.
Windows7和它的“修煉師”們
3 月底,Bill Veghte被任命為Windows7項目的主要負責人,之所以做出這樣的任命,在於Bill Veghte在微軟的豐富經歷.在過去19年中,他參與了Windows產品各個門類,包括Windows 2003、Windows3.1、Windows95以及第一代Office產品的開發工作.緊接著,Windows和Windows Live部門高級副總裁史蒂文·辛諾夫斯基成為該項目桌面開發主管,此人在微軟以“每18個月推出一個全新Office產品”而聞名;另一位微軟高級官員喬恩·德瓦恩則成為內核開發主管.
Windows7開發團隊遭遇了第一個方向性問題:是采用全新代碼,還是沿用Vista代碼?
采用全新的開發代碼自然會給Windows7帶來革命性的機會,會帶來更大的影響,但風險極大.而且Vista的教訓是深刻的:由於采用全新開發代碼,Vista暴露出許多兼容問題,帶來不小的麻煩.
在微軟內部擁有資深開發經驗的辛諾夫斯基公開表示,Windows7系統內核,包括底層代碼庫與Vista保持一致,有助於運行在系統上的所有設備和程序具有良好兼容性,這對Windows7非常重要.
最後,各個部門的研發主管一致同意:Windows7的變化更多應該體現在功能上、體驗上,而作為基礎的兼容性應該以穩定為主,由此決定繼續沿用Vista 的開發代碼,也確認了Windows7內核版本號為6.1(Vista為6.0),這跟Windows XP(NT 5.1)與Windows 2000(NT5.0)的關系是一樣的.