Windows Vista開發歷史

Windows Vista的開發歷史從2001年5月Windows XP發佈前開始算起[1],直至2006年11月結束,歷時長達5年半。

微軟公司原先計劃於2003年開發一個介於XP(開發代號為「Whistler」)和Windows 7(開發代號為「Blackcomb」)之間的過渡性作業系統,其代號為「Longhorn」,後來發展為時下的Vista系統。Whistler和Blackcomb是位於加拿大不列顛哥倫比亞的滑雪名山,而Longhorn則是位於兩座山之間的小酒吧的名字,位於Whistler前往Blackcomb的路上。在開發的過程中,Longhorn不斷地整合了原來預定給Blackcomb的新特性,結果導致其發佈日期不斷延後,而Windows XP的安全性改進亦被微軟優先考慮。面對Longhorn的不斷延期和特性蔓延,微軟於2004年8月27日宣稱將對開發處理程序做出重大變更,Longhorn從此以後基本上是重新開發,基於Windows Server 2003的程式碼媒體櫃,並且僅僅整合一些預定的功能特性,而一些此前宣佈要整合的新特性,比如WinFS下一代安全計算基礎,則被擱置。

2005年年中,Longhorn被正式命名為Windows Vista,之後,成千上萬的開發志願者和公司參與了測試版的開發工作,而從當年9月至次年10月,微軟還將社區技術預覽版(CTP)版提供給測試開發人員,以及兩個候選版(Release Candidate)發佈給公眾。2006年11月8日,微軟Windows開發部聯席總裁吉姆·阿爾欽(Jim Allchin)宣佈Windows Vista開發完成。

時間線

編輯
2001年5月1日
2006年11月8日
Longhorn 開發開始
XP OEM
XP Retail
Milestone 2
Milestone 3
Milestone 4
Milestone 5
Milestone 6
Milestone 7
重新開發
Dev preview
Beta 1
CTP
Beta 2
Pre-RC1
RC1
RC2
Vista RTM

2002年:早期開發

編輯
 
出現於Windows Vista測試版的紅色死機畫面(RSOD)

早期Longhorn的開發只是一些對Windows XP的改進和更新,而微軟對此也保持緘默,當時公司主要集中精力於Windows XP的銷售和Windows Server 2003的開發(後於2003年4月發佈)。其中間歇性的有一些內部測試版被泄露到BitTorrent等檔案共用網絡以及一些新聞組,而人們對Longhorn系統的早期資訊亦來源於這些內部測試版。內部測試版的系統桌面右下角都會呈現一個測試版本號,例如:「Longhorn Build 3663.Lab06_N.020728-1728」。Build後面四位數越大並不代表着擁有越新的特性,只是階段性的程式碼穩定版標誌。

Milestone 2

編輯

Build 3663(020728)是首個已知的內部測試版,相比XP的改進僅僅是Windows徽標在開始功能表按鈕顯示為全白色,以及我的電腦的磁碟區列表顯示剩餘空間條。

Build 3670(020819)提供的改進也較少,僅僅是可以在檔案總管當中直接訪問裝置管理員

Milestone 3

編輯

Build 3683(020923)於當年10月20日泄露,是首個泄露到網絡上的內部測試版。這個測試版的版本資訊顯示為「Longhorn XP Professional」表明和Windows XP沒有明顯差異。這版本是內建「Plex」主題的首個版本,Windows 側資訊看板也首次出現,包括一個時鐘、圖片幻燈等工具,使用者還可以把開始功能表移到側資訊看板上,從而讓傳統的工作列消失。另外,早期版本的WinFS也被包括進來,不過僅僅是一小部份展示於用戶介面上,這樣WinFS對於早期測試者而言只不過是一個消耗大量主記憶體和CPU使用率的一個系統服務罷了。「顯示內容」的介面在3683版本中採用了「Avalon」的Windows API[2]

Build 3706(021029)首次整合了桌面視窗管理員(DWM),Internet Explorer的版本號亦升級為6.05,另外,這個測試版直到2006年5月22日才泄露到網絡上。

Build 3718(021119)直到2004年4月30日才泄露。該版本依然包含了DWM,以及一些透明、過渡視覺效果。視窗最小化到工作列時會有翻動動畫效果。

2003年至2004年中:新技術

編輯

Milestone 4

編輯

經歷了幾個月的相對沉寂之後,Longhorn Build 4008(030219)於2003年2月28日出現在網絡上[3],並且同時秘密發放給一批選定的開發人員。這個測試版本比起前任包含了許多小的改進,包含一個修改過的藍色Plex主題介面,一個全新簡化的Windows圖形化系統安裝介面,安裝時間僅為相同硬件條件下Windows XP的三分之一。一個可選的「新工作列」也被包含進來,比前任版本小巧,並且可以以不同方式顯示時間。

Build 4008最值得注意的視覺和功能差異在於檔案總管當中。除了介面被統一為藍色之外,Windows XP中的垂直任務窗格被4008中的水平任務窗格替代,位於工具列的下方。一個全新的搜尋介面替代了原有的搜尋動畫角色。使用者可以直接調整圖示大小並即時預覽,而不僅僅是設置為預覽大圖示、小圖示等。檔案元數據也變得更加視覺化且更容易編輯。另外檔案總管開始基於.NET構造。

Milestone 5

編輯

Build 4015(030328)在2003年4月28日泄露,一些微軟正在開發中的新特性被包含其中,包括家長監護,開始功能表Windows徽標被放大並且更靠近左下角,更靈活的側資訊看板客製化性(可移到螢幕底部),「媒體櫃」概念(即虛擬資料夾)。微軟原先想用虛擬資料夾來代替特定的資料夾(比如我的文件,我的音樂等),不過這種改進過於激進,而最終於2005年年中Beta 1測試版中被棄用,不過後來在Windows 7中整合了虛擬資料夾。此外,系統新增了一個下載管理器資料夾,似乎暗示IE將採用Mozilla風格的下載管理器,不過這個管理器最終並沒有出現。Outlook Express的後台資料庫也開始基於WinFS,不過WinFS仍然有過度佔用系統資源的問題,這使得測試人員常常完全關閉WinFS,儘管這會讓Outlook Express無法工作。

另外,Build 4015的檔案總管和側資訊看板有嚴重的記憶體流失問題,難以使用,必須採用第三方工具來解決。

2003年5月的Windows 硬件工程研討會上,微軟首次向公眾展示了這個全新的桌面視窗管理員,這次演示基於修改過的,從未釋出的4015測試版。微軟還重申Longhorn將於2005年初上市[4]

Build 4028(030601)是首個已知的伺服器內部測試版,基於Windows Server 2003 RC 1,未有明顯變化。

Build 4029(030619)於同年9月23日泄露,新增了滑鼠懸停時的圖片和影片預覽功能,效能比4015版有些許提升,但記憶體流失問題並未完全解決。此外,系統新增了圖片批次處理功能,使用者可以批次旋轉圖片。

Build 4029的系統中有不少地方都寫着「onghornLay rofessionalPay」,即兒童黑話的「Longhorn Professional」,有人懷疑這是偽造的,微軟解釋說這僅僅是用來測試一些新程式碼,用於定位和減少系統程式碼中「onghornLay rofessionalPay」定義的那些位置[5]

Milestone 6

編輯

Build 4033(030717)和4029版本很相近,只是做了一些介面改進。

Build 4039(030827)早在8月22日就泄露出來,包含了一個名為「Phodeo」的3D效果,以及Aero Glass效果。

Build 4042(030909)開始採用Slate主題代替Plex主題,介面由偏藍色變為偏黑色,不過4039版本中的Aero Glass被繼承下來,這也是最後一個採用Plex主題介面的測試版(僅Build 4042 Main)。。

Build 4051(031001)是2003年專業開發者大會(Professional Developers Conference,PDC)的微軟官方演示版本。這個版本並未發佈給公眾,但卻在10月20日泄露。該版本中,開始功能表上的一些專案被改名,「My」被去除,同時又新增了一些專案,比如共用檔案、共用相片和影片。IE升級到6.05,新增了一個下載管理器,彈窗阻攔功能,載入項管理器,瀏覽歷史清理工具[6]。除了下載管理器被棄用以外,其它三項都在Windows XP Service Pack 2的IE 6中得到保留。

另外,4051版本的開始功能表按鈕中首次不帶有「Start」的字樣(預設開啟主題時)。

Build 4053(031022)於2004年3月22日泄露,只有一些小改進。

Build 4066(040226)儘管只是一個伺服器測試版,但整合了不少只有客戶端版本才有的功能。Phodeo和側資訊看板都得到了升級,採用了Jade主題。這個版本直到2008年12月20日才泄露[7]

Milestone 7

編輯

Build 4074(040425),作為2004年Windows硬件工程師研討會上的官方演示版本,於5月泄露出。該版本又更換了一個新的Jade主題介面,並且提供了一套新的系統圖示,以及全新的Segoe UI系統字型。

隨後的5月,微軟改變了計劃,欲將飽受分析家、安全專家和研究人員詬病的下一代安全計算基礎整合進Longhorn當中[8],由於後來企業客戶和開發人員也對下一代安全計算基礎持否定態度,微軟退縮並將其無限期擱置[9],最終只有BitLocker功能保留下來。

Build 4083(040516)於同年11月10日泄露,該版本中,側資訊看板和WinFS都被移除。該版本穩定性欠佳。

Build 4093(040819)重新開發之前的最後一個測試版,新增了基於AvalonWindows Movie Maker,並再次包含了側資訊看板和WinFS。該版本穩定性依然欠佳。

2004年中至2005年中:重新啟動開發處理程序

編輯

開發背景

編輯

到2003年年底,微軟的Windows開發團隊明顯迷失了方向,他們搞不清還需要做什麼工作來完成產品開發並發佈上市。而微軟內部員工也表示Longhorn開發計劃已經像是「另一個Cairo」[10](1990年代中期計劃開發用來融合Windows 95Windows NT的產品,最終未完成)。

2005年9月23日華爾街日報的頭版登載了吉姆·阿爾欽的文章[11],文中吉姆·阿爾欽解釋說,由於開發人員將各種功能特性隨意的整合到系統內核當中,而對最終產品缺乏一個明確的目標,Longhorn的開發已經「徹底玩完」。

2003年12月,阿爾欽招募了另外兩名進階行政人員——布萊恩·瓦倫丁(Brian Valentine)和阿米特巴·斯里瓦斯塔瓦(Amitabh Srivastava),前者對於微軟軟件的發佈有着豐富的經驗[12],後者則長年致力於研究和開發生產高質素測試系統的方法[13]。阿米特巴·斯里瓦斯塔瓦任用了一個核心架構師團隊來明確Windows作業系統的路線圖,提高系統程式碼的質素,以及減低系統組件之間的相互依賴性,總而言之,「別讓Vista把事情弄得更糟」(not make things worse with Vista)[14]

由於當時微軟公司中最熟練的開發人員和工程師都致力於Windows Server 2003,公司決定重新啟動Longhorn的開發處理程序,回歸至Build 3790的Windows XP Professional x64 Editon以及Windows Server 2003 Service Pack 1。這一計劃於2004年8月26日在公司內部通報,並在9月開始落實。

重新啟動Longhorn的開發處理程序招致了個別開發人員,包括比爾·蓋茲本人的抱怨。而重新啟動開發也導致數月內沒有任何Longhorn測試版泄露到網絡上。

開發版本

編輯

Build 3790.1232(040819)2011年8月4日洩漏,為了重新開發,在原3790的基礎上新增的版本(EULA上標示著"Longhorn")。擁有Windows XP Professional x64 Editon介面以及Windows Server 2003 Service Pack 1 RC程式碼。是重新開發後的首個已知的內部測試版。有必須啟用Windows否則無法登入的"0天啟用BUG"[15]

Build 5000(040826)在2020年1月23日洩漏,是3790.1232之後的洩漏版本。相比於4093,重新開發後的介面完全回歸至正式版Windows XP Professional。在winver介面上,LOGO的"xp"字樣被改成了"lh"(意即Longhorn中的兩字母開頭)。

Build 5001(040927)在2020年1月23日洩漏,僅Bliss桌布多了一隻長角牛。與5000基本一致。

Build 5048(050401)被微軟描述為「Longhorn開發者預覽版」(Longhorn Developer Preview),在2005年的WinHEC大會上展出。微軟並沒有將其發佈給公眾,但這個版本很快又泄露到網絡上。5048版本首次採用了Windows Aero主題介面,桌面視窗管理員包含但預設不啟用。Windows XP的歡迎畫面被關閉,預設使用與Windows Server 2003相同的傳統登入視窗。蓋茨聲稱,原來僅提供給Longhorn的WinFX應用程式介面已將向下相容Windows XP和Windows Server 2003,而Longhorn的終端使用者介面還要很長一段時間才能面市。

5048測試版比起前面的幾個測試版更接近Windows XP,知名的Windows IT Pro雜誌編輯保羅·杜羅特(Paul Thurrott)對此深感震驚,他不認可5048測試版,認為這是一個倒退[16]

Build 5060(050417)去除了傳統登入視窗,擁有了一個新的歡迎介面,除此之外和5048版本沒有什麼兩樣。

Build 5063(050511)在2016年7月25日洩漏圖片至網絡上,與5048相比,其中工作列樣式以及用戶介面在此版本更換,新設計的Aero也同時亮相,預設桌布也重新更換,桌面Icon預設放大,檔案總管以及開始選單也重新設計。[17]

Build 5098(050628)是命名Longhorn的最後一個測試版,也是為了Beta 1準備。

2005年中至2006年11月:Windows Vista

編輯

2005年7月初,微軟必須要給Longhorn起一個更有趣的名字,就如同其前任的Windows MeWindows XP一樣。經過多番篩選,定名為「Vista」,微軟解釋為,這個新系統是「功能、Windows價值和使用者體驗的完美融合」。開發團隊專案經理格雷格·蘇利文(Greg Sullivan)告訴保羅·杜羅特:「你想讓PC適應你,並說明你擺脫凌亂,這就是Vista所闡釋的:『為您的世界帶來清晰』(bringing clarity to your world)。」吉姆·阿爾欽也對這個新名字表示讚賞,他說,Vista為這個新系統的功能勾勒了一幅美麗的圖景,能夠最大限度的激發人們的想像力,點燃使用者的激情[18]

Beta 1

編輯

Vista Beta 1(Build 5112,050720)於2005年7月27日釋出。這是Longhorn被命名為Vista後的第一個測試版,該版本被發放給MSDN和Technet訂戶,以及一些指定的微軟測試人員。這個版本和5048比起來,引進了一個新的圖形介面,Windows外殼得到了大幅度的修改,虛擬資料夾、新的搜尋介面、高清圖示和大幅修改的檔案總管(以前版本的工具列圖示以及Windows XP主題都被移除)均被整合進來。另外,Beta 1還包含了一些預定給Vista的一些潛在功能,包括家長監護、新的網絡和音頻堆疊、和.NET Framework 3.0構架,不過仍被稱作WinFX。

社區技術預覽版

編輯

Build 5212(050726)在2016年12月19日洩漏,與5112沒有明顯差別,不過此版本包含了Windows側資訊看板。[19]另外同個版本號但只有圖片洩漏的"vbl_ux_dev_checkin"分支(050808)已經出現Vista風格的開始按鈕。[20]

Build 5219(050830)開始,微軟定期發放社區技術預覽版給測試人員。5219版本又稱為CTP1或CTP9月版,於9月13日PDC大會時發放給出席者和MSDN訂戶。這是首個公開的終極版(Ultimate Edition)的測試版,整合了Super Fetch功能,儘管預設為不啟用,Windows側資訊看板自開發重新啟動之後被移除,這次又重新出現,並且整合了桌面小工具,而側資訊看板和桌面小工具同為微軟小工具的一部份。微軟還表示,將提供額外的小工具給使用者下載使用。另外,這個版本內建了一個新的媒體中心,開發代號為「Diamond」。

儘管微軟聲稱WinFS不會出現在Vista當中,但使用者們還是注意到了5219版本實際上包含了WinFS,一些Windows「流言」網站和新聞組(比如杜羅特的SuperSite for Windows)則推測WinFS應該會和Vista一起上市。

Build 5231(051004)又稱作CTP2或CTP10月版,於10月17日釋出給MSDN訂戶和測試人員,新增了Windows Media Player 11[21]。不過保羅·杜羅特對此版本中的媒體中心感到厭惡[22]

Build 5259(051117)於11月22日釋出給「微軟技術採納計劃組」(Microsoft Technology Adoption Program)成員,比預定日期晚了4天, 並且由於穩定性欠佳並沒有成為CTP版本。側資訊看板在這個版本裏被臨時移除,不過新增了允許使用者修改介面顏色和清晰度的功能。Windows Anti-Spyware(即後來的Windows Defender)被整合進來,Windows Mail(Outlook Express的後續版本)也得到了升級,Aero介面也得到了修改,開始菜單也重新設計。開始按鈕和工作列從此定型。這個版本於12月7日泄露到網絡上。

Build 5270(051214)即CTP12月版,於12月19日釋出給MSDN訂戶和測試人員,離整合所有特性的版本已經很接近了。2006年1月的版本集齊了所有特性[23],IE 7有了新的圖示,Basic的介面得到了修改。Windows Anti-Spyware重新命名為Windows Defender。5270也是最後一個支援繞過WDDM驅動模式要求的版本。

Build 5308(060217)即CTP2月版,於2月22日釋出,集齊了所有的特性,並且包含了升級相容性資訊。微軟聲稱,這個版本中還有一個新特性未有整合,將在最終版當中出現。不過,後續的測試版卻整合了更多的改進。6天後釋出的5308.60版本是Longhorn Server的測試版。

隨後,在3月9日的英特爾開發者討論區上,微軟聲稱他們改變原有計劃,Vista將暫不支援可延伸韌體介面(EFI),這樣,Windows和64位元平台的EFI支援直到Vista SP1和Windows Server 2008才開始被支援[24][25]

Build 5342(060321)於3月24日釋出,提供給技術測試員和一些微軟客戶,作為一個基於CTP2月版收到的各種反饋的測試版本,5342被描述為「外部開發者工作站」(External Developer Workstation),意為提供一個介於各個CTP之間的臨時過渡。這個版本包含了少許圖形介面上的改進,特別是媒體中心,Aero和極光效果,此外還有更快的系統安裝速度,一些新的側資訊看板小工具,些許穩定性和系統效能提升,一個新的剪取工具,略微重新設計的網絡中心介面。

Build 5365(060419)稱作「EDW四月版」,於4月21日釋出。包括更多的圖形化使用者介面元素的變化,以及使用者帳戶控制行為設置。系統同時還包含了大量的桌面桌布和兩個新的螢幕保護裝置,以及自動的硬碟碎片整理功能等。不過,前面CTP版整合的遊戲德州撲克,在5365版本中由於政治敏感性而被移除,微軟後來為Vista終極版使用者單獨提供了該遊戲的網絡下載版[26]

Build 5381(060501)作為Beta 2預覽版,於5月3日泄露,並於3日後釋出給微軟技術測試人員。這個版本除了新增了一些效能調整工具之外,和5365版本並無大異。

Beta 2

編輯

Vista Beta 2(Build 5384,060518)於5月23日提供給MSDN訂戶和微軟Connect測試人員,蓋茨亦在當年的WinHEC大會上對Vista Beta 2發表主題演講。6月6日,Beta 2面向所有使用者發佈,使用者可以通過微軟網站免費下載多國語言版。一些技術站點將此次下載形容為「軟件史上最大規模的下載」[27]

6月,微軟又對Vista的開發計劃做出兩個重要修改:其一,XML紙張規範(XPS)將被Vista和Microsoft Office 2007所支援,這引發了和Adobe之間的爭議,實際上早在2005年5月XPS面市時,就被稱作是「PDF殺手」,不過當時Adobe卻表示這不會帶來任何威脅[28],而一年以後,Adobe改變了態度,聲稱微軟此舉是在反對自由競爭,而微軟拒絕將XPS功能移除,並指出這是Vista列印佇列系統核心的一部份[29]。其二,PC和PC之間的同步功能將不會隨Vista最終版發佈[30]

6月14日,一位名叫菲利普·蘇(Philip Su)的微軟開發人員在自己的網誌上批評了Vista的開發過程,他認為系統程式碼太過複雜,使得開發進度大幅減慢[31]。同時他還指出,Vista的程式碼已經到達5000萬行,有2000名開發人員正在進行開發。

Pre-RC1

編輯

Build 5456(060620)於6月24日釋出,包含一個翻新過的Aero子系統介面,一個經過大幅修改,變得不那麼顯眼的使用者帳戶控制介面。檔案總管中的「列表視圖」自從Beta 1中被移除之後再度出現。微軟開發人員本·貝茨(Ben Betz)在網誌中解釋說,移除列表視圖將使得檔案總管的「分組」新特性無法被支援[32]

此外,該版本修正了此前測試版中遇到的時區Bug問題,而區域設定和輸入法問題也得到解決。Windows Aero介面元素上增加了新的滑鼠指標主題,這個滑鼠指標的邊緣首次帶有反鋸齒功能,剩餘的XP風格的圖示都被替換為Vista的圖示,全新安裝系統所佔用的磁碟空間也顯著減少。

Build 5466(060627)圖片在2006年7月11日洩漏,連結在2016年12月19日洩漏,與5456相比更換了新的「Basic」主題。[33][34]

Build 5472(060713)於7月17日釋出[35],這個版本除了修復了大量的Bug和進行了本地化改進之外,網絡中心介面也得到大幅修正,將更多的資訊集中到一起,使用者設定網絡連接所需步驟也得到減少。系統還包含了更多的桌面桌布和圖示,Flip 3D也有了佈局調整工具。5472比起Beta 2有着效能上的顯著提升,系統執行速度可以和XP相媲美甚至快過XP[36][37]

7月27日,在微軟財政分析會議上,Vista的語音辨識功能得到演示,不過表現卻差強人意,把「親愛的媽媽」辨識成「親愛的姨媽」,屢次修正無效後,陳述式變得完全不通順[38]。語音辨識功能的一名開發人員稍後解釋說5472版本存在一個Bug,使得麥克風的音量增益級別被設定為極高,造成最終辨識結果大相逕庭[39]

8月8日,微軟安全響應中心為Beta 2提供了關鍵的安全修補程式,Vista在還未正式發佈的時候就開始安裝修補程式,這在微軟產品中尚屬首例[40][41]

Build 5536 (060821)於8月24日釋出,並於8月29日至8月31日之間提供給第一批10萬名使用者下載。該版本和Windows Live線上服務緊密結合,並在歡迎中心提供圖示連結。系統的Aero玻璃效果中稍微增加了偏藍色調,系統執行速度大為提升,許多Bug也得到修正[42]

Release Candidate 1(Build 5600.16384,060829)於9月1日釋出給指定的測試人員[43],9月6日發放給MSDN和Technet訂戶,以及擁有Beta 2 ID的客戶預覽計劃組成員(Customer Preview Program,CPP),9月14日CPP又接納了一批新成員,直至11月26日CPP停止運作。

RC1的發佈在各技術新聞網站上引起了各種評論和分析。Ars Technica公司的肯·費舍爾(Ken Fisher)撰文稱RC1的效能比Beta 2提升明顯,高組態電腦安裝RC1,效能可能更勝XP;不過他也批評了側資訊看板和使用者帳戶控制[44]。CRN的評論則列舉了RC1的5大改進:安裝速度;驅動支援;效能改進;安全性和多媒體效能[45]。同時也有人批評了Vista的用戶介面,比如克里斯·皮利奧(Chris Pirillo),他認為Vista的介面零亂不堪[46]

Pre-RC2

編輯

Build 5700(060810)作為RTM分支的第一個測試版,於2006年舉辦於澳大利亞的微軟技術教育大會上亮相。這個版本比Pre-RC1的5472版本執行速度更快[47]。不過在這裏,更高的Build編號不代表版本更新,Pre-RC2是為RTM做準備[48]

Build 5728(060917)於9月22日釋出給技術測試參與人員。次日,發放給公眾32位元版本,25日又發放64位元版本。10月1日起,微軟不再向公眾發佈測試版。基於RC1的各種反饋,5728版本相應的做出了許多改進,比如Vista聲音選項那裏多了一個核取方塊,使用者可以禁用系統啟動聲音[49]。歡迎中心介面中的單一圖示連接多個子介面的舊方式被多個新圖示連接各個單獨子介面的新方式所替代。使用者資料夾中的所有舊圖示都被更換為新圖示。此外,這個版本的全新安裝僅需15分鐘左右[50],但在XP上升級仍然緩慢,有時需要一個多小時[51]

Release Candidate 2(Build 5744.16384,061003)於10月6日釋出給CPP成員、技術採納計劃組TAP成員、MSDN和Technet訂戶、以及其他技術測試人員,並提供給公眾下載直至10月9日。根據比較激進的開發時間表,RC2將是最後一個發佈給公眾的測試版本,不過之前所有的測試版金鑰可一直使用直至RTM版發佈為止。許多測試人員都表示RC2比5728版本速度更快,穩定性更好[52]。但是,RC2只是一個常規的臨時性版本,因此並沒有像RC1那樣受到嚴格測試,而RC1可能在某些情況下更加穩定。RC2解決了很多以前版本中存在的相容性問題,圖形介面又作修改,使用者可以調整最大化視窗的顏色,但不能調整其透明度。此外,控制面板裏增加了Windows側資訊看板播放投影片的一個選項[53]

Pre-RTM

編輯

開發Pre-RTM的意義在於,在正式發佈產品之前消除系統中那些干擾性的Bug和令使用者感到不快的元素。因此,該測試版不會增加任何新功能,而只是進行一些排錯工作。在此之前,儘管RC2的Bug數量已經從9月的2470多個降到10月初的1400多個,但微軟內部要求在RTM之前,Bug數量須控制到500個甚至以下[54]。而Pre-RTM亦只有32位元版本。

Build 5808(061012)於10月19日釋出給TAP測試人員[55],Build編號越過5800意味着產品開發進入RTM階段。

Build 5824(061017)釋出給大批內部測試人員,微軟希望這個版本可以成為最終的RTM。但這個版本從XP升級時遇到了一個災難性的Bug,只有全新安裝才不會遇到此問題。

Build 5840(061018)依然只提供給內部測試人員,消除了5824的Bug。系統圖示和預設桌布在此版本定型[56]

Release to Manufacturing (Build 6000.16386,061101)是提供給客戶的最終Vista版本[57]。微軟於11月8日宣稱RTM版完成,意味着Vista歷時超過5年的開發到此正式完成[58]。11月16日,微軟將RTM提供給MSDN和Technet訂戶[59]。11月30日,Vista商用進階版全球同步發佈大量授權版本,提供給中小企業使用者[60]。2007年1月30日,其餘各版本,包括家用入門版、家用進階版、商用入門版、終極版正式開始銷售。

服務包

編輯

Service Pack 1

編輯

Service Pack 1 Beta於2007年9月24日完成,只提供給Microsoft Connect測試人員,這個版本通過Windows Update提供,測試人員利用當中的註冊金鑰安裝,不過這個金鑰隨後便泄露出去,最終被微軟禁用。安裝了SP1 Beta之後,版本號躍升至6001.16659.070916-1443。這個版本移除了客戶端系統當中的群組原則管理,用稍後發佈的一個下載版代替。同時還不可逆的移除了開始功能表上的搜尋按鈕。另外,SP1 Beta和惠普智能輕觸程式產生衝突,系統休眠喚醒時也會產生Bug,在一些帶有「可信賴平台模組」(TPM)功能的64位元PC上安裝可能導致無法啟動完成。不過SP1 Beta還是帶來了一些效能上的提升。

Service Pack 1 Release Candidate Preview於11月12日提供給Microsoft Connect測試人員。安裝之後版本號躍升至6001.17042.071107.1618,版本中的變化細節並未公開。

Service Pack 1 Release Candidate於12月4日提供給Microsoft Connect測試人員,數周之後又提供給MSDN和Technet訂戶,然後又提供給公眾下載,作為SP1的公眾預覽版。安裝之後版本號躍升至6001.17052.071129.2315。

Service Pack 1 Release Candidate Refresh於2008年1月9日提供給Microsoft Connect測試人員[61],1月11日提供給公眾下載[62],安裝之後版本號躍升至6001.17128.080101.1935。

Service Pack 1 Release Candidate Refresh 2於1月24日提供給Microsoft Connect測試人員[63],安裝之後版本號躍升至6001.18000,版本中的變化細節並未公開。

Service Pack 1於2月4日正式RTM,又於3月18日提供給公眾直接下載,或通過Windows Update直接升級[64]。SP1 RTM和SP1 RC Refresh 2採用相同的程式碼,安裝SP1 RTM後版本全寫為6001.longhorn_rtm.080118-1840。

6月24日,微軟又發佈了SP1的修正版(Build 6001.18063),整合了KB952709可靠性和效能修補程式。此修正版的意義在於去除SP1中的longhorn版本號錯誤字樣,安裝之後,版本全寫為6001.vistasp1_gdr.080425-1930。

Service Pack 2

編輯

微軟發佈SP1之後就着手進行SP2的開發。由於Windows Server 2008和Vista SP1使用相同的程式碼媒體櫃,Vista SP2既可用於Vista,也可用於2008,這在微軟作業系統史上尚屬首例。

Service Pack 2 Pre-Beta(Build 6002.16489.lh_sp2beta.080924-1740,Version 105)於2008年10月釋出。

Service Pack 2 Beta(Build 6002.16497.081017-1605,Version 113)於12月4日釋出並提供給公眾下載。

Service Pack 2 RC(Build 6002.16670.090130-1715,Version 286)於2009年2月釋出。

Service Pack 2 RTM(Build 6002.18005.090410-1830)於4月28日完成,5月26日起開始提供使用者通過Windows Update升級。

錯誤的系統音效[65]

編輯

longhorn的假音效[66]從未包含在任何官方版本中,實際上這些聲音來自2003年三星為Windows XP製作的主題[67],這組系統音效可以在安裝完Samsung Theme後在C:\Windows\Media找到。正確的longhorn系統音效是Windows XP的音效[68],其中一些在組建5466和5840.16384之間與Vista聲音混合使用。

所謂的Windows Vista Beta 1啟動聲音實際上是組件5308.6及更高版本的語音辨識教程聲音。同樣,對最終啟動聲音另有一種解釋,有時被標記為Windows Vista Beta 2啟動聲音[69],實際上是Vista Beta 2教學影片中使用的叮噹聲。WELCOMESEQUENCE.WAV[70]

相關條目

編輯

參考來源

編輯
  1. ^ Peter Galli. Pushing Forward - the next version of Windows. eWeek. July 30, 2001 [2006-07-07]. 
  2. ^ Thurrott, Paul. "Longhorn" Alpha Preview. Windows SuperSite. 2002-11-13 [2006-03-30]. (原始內容存檔於2008-10-04). 
  3. ^ Thurrott, Paul. Longhorn Alpha Preview 2: Build 4008. Windows SuperSite. 2003-03-01 [2006-03-30]. (原始內容存檔於2006-04-08). 
  4. ^ WinHEC 2003 Session Presentations. Microsoft. 2003-08-01 [2006-03-31]. (原始內容存檔於2005-12-16). 
  5. ^ Thurrott, Paul. WinInfo Short Takes: Week of September 29. SuperSite for Windows. [2006-03-31]. (原始內容存檔於2016-03-04). 
  6. ^ Brewer, Matt. New Internet Explorer on Longhorn 4051. OSNews. December 12, 2003 [2008-01-31]. (原始內容存檔於2012-04-04). 
  7. ^ Si vis pacem, para bellum: 6.0.4066.0.main.040226-1010. [2011-01-31]. (原始內容存檔於2016-10-14). 
  8. ^ Ross Anderson. `Trusted Computing' Frequently Asked Questions. August 2003 [2006-12-26]. (原始內容存檔於2012-04-04). 
  9. ^ Joris Evers. Microsoft revisits NGSCB security plan. ComputerWorld. May 6, 2004 [2006-12-26]. (原始內容存檔於2007-10-15). 
  10. ^ Kaplan, Michael. A reset does not mean everything was thrown away. Sorting It All Out. 2005-10-16 [2006-04-02]. (原始內容存檔於2006-02-18). 
  11. ^ Guth, Robert. Battling Google, Microsoft Changes How It Builds Software. 華爾街日報. 2005-09-23: A1,?? [2011-01-31]. (原始內容存檔於2016-04-03).  (viewable online here頁面存檔備份,存於互聯網檔案館))
  12. ^ Thurrott, Paul. Brian Valentine talks Windows Server 2003. SuperSite for Windows. 2003-04-16 [2006-04-02]. (原始內容存檔於2006-06-14). 
  13. ^ Murphy, Victoria. The Exterminator. Forbes Magazine. 2003-05-26 [2011-01-31]. (原始內容存檔於2019-05-31). 
  14. ^ Rob Short (and kernel team) - Going deep inside Windows Vista's kernel architecture. Channel 9. Microsoft. 2005-12-23 [2011-01-31]. (原始內容存檔於2008-05-19).  使用|coauthors=需要含有|author= (說明)
  15. ^ Windows:Longhorn:3790.1232. BetaArchive Wiki. [2016-06-09]. (原始內容存檔於2016-02-22). 
  16. ^ Thurrott, Paul. WinHEC 2005: Day Two Blog. SuperSite for Windows. 2005-04-26 [2006-04-02]. (原始內容存檔於2006-05-23). 
  17. ^ Windows Vista build 5063 - BetaWiki. BetaWiki. [2017-06-16]. (原始內容存檔於2022-04-26). 
  18. ^ Thurrott, Paul. Road to Gold: The Long Road to Windows Vista Part 4: January - July 2005. 2006-11-01 [2006-11-02]. (原始內容存檔於2006-11-09). 
  19. ^ Windows Vista build 5212 (winmain) - BetaWiki. BetaWiki. 2016-12-19 [2017-06-17]. (原始內容存檔於2022-05-14). 
  20. ^ Windows:Vista:5212.vbl ux dev checkin.050808-1730 - BetaArchive Wiki. BetaArchive Wiki. [2017-06-17]. (原始內容存檔於2017-06-26).  外部連結存在於|title= (說明)
  21. ^ Microsoft Windows Vista October Community Technology Preview Fact Sheet. October 2005 [2007-09-08]. (原始內容存檔於2011-04-30). 
  22. ^ Thurrott, Paul. Microsoft Windows Vista Build 5231 (Community Technical Preview 2) Review. [2007-09-08]. (原始內容存檔於2007-09-01). 
  23. ^ Microsoft Windows Vista December Community Technology Preview: December Community Technology Preview Fact Sheet. [2011-01-31]. (原始內容存檔於2016-12-28). 
  24. ^ John Spooner. Microsoft Shuts Windows on New PC Firmware. eWeek. March 14, 2006 [2006-12-26]. (原始內容存檔於2013-01-23). 
  25. ^ EFI and Windows Vista. Microsoft. April 20, 2006 [2006-12-26]. (原始內容存檔於2008-02-05). .
  26. ^ Paul Thurrott. Windows Vista Build 5365 Review. winsupersite.com. April 24, 2006 [2006-12-26]. (原始內容存檔於2006-12-24). 
  27. ^ Matt Mondok. Windows Vista Beta 2: largest download event in software history. Microsoft.ars Journal. Ars Technica. June 10, 2006 [2006-06-11]. (原始內容存檔於2007-10-11). 
  28. ^ Ina Fried. Microsoft gunning for Adobe's PDF format?. CNet. May 3, 2005 [2006-12-26]. (原始內容存檔於2013-01-19). 
  29. ^ Andy Simonds. XPS, PDF and Adobe. Andy Simonds Blog. MSDN Blogs. June 2, 2006 [2006-12-26]. (原始內容存檔於2010-01-23). 
  30. ^ Gregg Keizer. Microsoft Pulls PC-to-PC Sync From Vista. CRN. June 7, 2006 [2006-12-26]. (原始內容存檔於2007-10-15). 
  31. ^ Broken Windows Theory. The World As Best As I Remember It. MSDN Blogs. June 14, 2006 [2006-06-24]. (原始內容存檔於2006-06-17). 
  32. ^ Ben Betz. The Story of List Mode. Shell Blog. Shell: Revealed (Microsoft). 2006-09-19 [2006-09-19]. (原始內容存檔於2006-10-27). 
  33. ^ Windows Vista Build 5466 Screenshots - Back Page News - Neowin. Neowin. 2006-07-12 [2017-06-17]. (原始內容存檔於2021-09-23). 
  34. ^ Windows Vista build 5466 - BetaWiki. BetaWiki. 2016-12-19 [2017-06-17]. (原始內容存檔於2022-05-18). 
  35. ^ Nick White. Windows Vista Build Number 5472. Windows Vista Team Blog. TechNet Blogs. July 18, 2006 [2006-07-28]. (原始內容存檔於2006-08-21). 
  36. ^ Bink.nu | Windows Vista Build 5472 Impressions and Screenshots - Bink.nu. [2011-01-31]. (原始內容存檔於2016-04-14). 
  37. ^ Bink.nu | The Windows 3.1 Add Fonts Dialog is still in Vista Build 5472! - Bink.nu. [2011-01-31]. (原始內容存檔於2016-04-14). 
  38. ^ Glitch in voice-recognition software foils Microsoft demo. Associate Press. The City Herald. July 28, 2006 [2006-07-30].  [失效連結]
  39. ^ Rob Chambers. FAM: Vista SR Demo failure -- And now you know the rest of the story .... Rob's Rhapsody. MSDN Blogs. July 29, 2006 [2006-07-31]. (原始內容存檔於2007-10-12). 
  40. ^ Joris Evers. Patch Tuesday comes for Vista too. CNET News.com. August 17, 2006 [2006-08-18]. (原始內容存檔於2013-01-19). 
  41. ^ Alex Heaton. Security Update Policy for Windows Vista. blogs.msdn.com. August 15, 2006 [2006-08-18]. (原始內容存檔於2009-07-01). 
  42. ^ Neowin.net Article. [2011-01-31]. (原始內容存檔於2007-12-16). 
  43. ^ White, Nick. It's Official: Windows Vista RC1 Is Complete. Windows Vista team blog. 2006-09-01 [2006-09-01]. (原始內容存檔於2008-11-18). 
  44. ^ Ken Fisher. Experiences with Vista RC1—a brief report. Ars Technica. 2006-09-19 [2006-09-22]. (原始內容存檔於2006-10-22). 
  45. ^ Frank Ohlhorst. Review: Top Five Improvements To The Windows Vista RC1 OS. CRN. 2006-09-15 [2006-09-22]. (原始內容存檔於2007-10-14). 
  46. ^ Chris Pirillo. http://chris.pirillo.com/2006/09/17/the-truth-about-windows-vista/. Chris Pirillo's blog. 2006-09-17 [2006-09-22]. (原始內容存檔於2008-01-13).  外部連結存在於|title= (說明)
  47. ^ Zheng, Long. TechEd Day 1 - Student Day. istartedsomething. 2006-08-22 [2006-08-23]. (原始內容存檔於2012-02-09). 
  48. ^ Nick White. "Building" Windows Vista: A Podcast Interview with Sven Hallauer, Director of Windows Release Management. Windows Vista Team Blog. TechNet Blogs. August 29, 2006 [2006-08-30]. (原始內容存檔於2006-09-02). 
  49. ^ Nick White. Update on Ability to Mute the Windows Vista Start-up Sound. Windows Vista Team Blog. TechNet Blogs. 2006-09-22 [2006-09-23]. [永久失效連結]
  50. ^ Ed Bott. In search of the 15-minute Vista setup. Ed Bott's Microsoft Report (blog). ZDNet. 2006-07-19 [2006-09-23]. (原始內容存檔於2006-08-30). 
  51. ^ Brandon LeBlanc ("Sidebar Geek"). Talking about Vista's installation improvements. MSTechToday. 2006-10-02 [2006-10-02]. (原始內容存檔於2006-11-26). 
  52. ^ Brandon LeBlanc ("Sidebar Geek"). First Thoughts on Windows Vista RC2: Awesome. MSTechToday. 2006-10-06 [2006-10-09]. (原始內容存檔於2006-12-02). 
  53. ^ David Vronay. Back in Black! Or rather, back OUT black!. shell: revealed (Shell Blog). Microsoft Corporation. 2006-10-03 [2006-10-07]. (原始內容存檔於2006-10-22). 
  54. ^ Thurrott, Paul. Exclusive: Here Comes Windows Vista RC2. WinInfo blog. WindowsITPro. 2006-10-23 [2006-10-02]. (原始內容存檔於2006-10-11). 
  55. ^ Parker, Steven. Windows Vista build 5808 Released to TAP. Neowin. October 20, 2006 [2007-03-17]. (原始內容存檔於2007-09-26). 
  56. ^ Thurrott, Paul. Exclusive: Microsoft Overcomes Final Vista Hurdles, Heads to RTM. WinInfo blog. WindowsITPro. 2006-10-23 [2006-10-23]. (原始內容存檔於2006-10-28). 
  57. ^ Thurrott, Paul. Exclusive: Windows Vista RTM is Imminent. WinInfo Daily News. Windows IT Pro. 2006-11-05 [2006-11-05]. (原始內容存檔於2007-03-30). 
  58. ^ White, Nick. Windows Vista releases to manufacturing. Windows Vista team blog. 2006-11-08 [2006-11-08]. (原始內容存檔於2006-11-10). 
  59. ^ MSDN Subscriptions. Microsoft. [2006-10-27]. (原始內容存檔於2006-11-19). 
  60. ^ Microsoft Business Value. Microsoft. [2006-11-30]. (原始內容存檔於2006-12-05). 
  61. ^ Foley, Mary Jo. Microsoft release another SP1 refresh to 15,000 testers. ZDNet. 2008-01-09 [2008-11-10]. (原始內容存檔於2009-01-18). 
  62. ^ Mary Jo Foley. Microsoft makes new Vista SP1 test build public. ZDNet. 2008-01-11 [2008-01-25]. (原始內容存檔於2008-01-15). 
  63. ^ Vista Service Pack 1 RC1 (Build 6001.18000) is out. 2008-01-25 [2008-01-25]. [失效連結]
  64. ^ Mike Nash. Windows Vista Team Blog: Announcing the RTM of Windows Vista SP1. Microsoft. 2008-02-04 [2008-02-04]. (原始內容存檔於2008-02-05). 
  65. ^ Windows Vista. BetaWiki. [2022-06-02]. (原始內容存檔於2022-08-09) (英語). 
  66. ^ Microsoft Codename Longhorn Fake Sounds, [2022-06-02], (原始內容存檔於2022-06-02) (中文(中國大陸)) 
  67. ^ Samsung Electronics Co., L. T. D., SAMSUNG Theme (1.1.1.6), 2005-04-11 [2022-06-02] 
  68. ^ ALL SOUNDS OF WINDOWS XP, [2022-06-02], (原始內容存檔於2022-06-02) (中文(中國大陸)) 
  69. ^ Microsoft Windows Vista Beta 2 Startup Sound (animated), [2022-06-02], (原始內容存檔於2022-06-02) (中文(中國大陸)) 
  70. ^ Windows Vista Speech Recognition Tutorial - Welcome Sequence Sound (READ DESCRIPTION!) - YouTube

外部連結

編輯