Windows XP開發歷史

Windows XP的開發歷史始於1999年（當時被稱作「Windows Neptune」），歷時18個月，從1999年12月到2001年8月。最終版本於2001年10月25日釋出。

## Neptune和Odyssey

1999年11月27日，Neptune（Build 5111）被釋放給微軟TechNet上的選定使用者。不過仍然存在爭議這是否是一個alpha或者技術預覽（Technology Preview）版本。這個版本給予Windows 2000的代碼庫。Neptune本來預期是Windows Me的下一代消費型作業系統。Build 5111是Neptune從微軟內部釋出的唯一版本。

在2000年早期，有報導說Neptune和Odyssey（針對Windows 2000商業使用者的升級版）的開發團隊合二為一，共同研發一個開發代號為「Whistler」的新項目，這個項目即為最後的Windows XP的雛形。

## 早期的Beta版本

- Build 2202：於2000年2月的某個時候被釋出。整個作業系統與Windows 2000差別很小，並且很多地方（例如啟動界面、安裝過程）標示為Windows 2000，然而，「僅作測試目的」字樣仍然顯示在桌面的一角。引入了實驗室(版本分支)的概念。
- Build 2223.1 (with a build tag of main.000411-2307)：於2000年4月11日釋出，並在2000年4月底的Windows硬體工程大會上（Windows Hardware Engineering Conference）預覽。使用者登錄界面顯示「Windows Whistler」字樣。它是第一個在任務欄上採用分組類似項目、隱藏系統托盤裡不常使用的圖標的版本。

2000年6月30日，微軟宣布Whistler的Beta版程序技術測試開始。

從Build 2223開始，微軟在之後的版本推出了一個全新的使用者界面技術。這個界面當時叫做「Visual Style」，是基於與Stardock's WindowBlind相似的系統皮膚引擎。在這期間，微軟還於2001年1月推出了「Professional」（之後被重命名為「Watercolor」）的主題，並開始了新的開始菜單樣式的開發。

- Build 2250 (with a build tag of main.000628-2110)：於2000年7月13日在佛羅里達專業開發人員大會上釋放給測試人員。是Whistler第一個提供給測試人員的版本。它緊密混合了Windows 2000和Windows Me兩個作業系統，並沒有太多的新特色，不過它是第一個具有Visual Style特性的版本，並擁有一個基於任務的控制面板，並且引入快速使用者切換功能。新的開始菜單樣式在這個版本裡被隱藏。
- Build 2257 (with a build tag of idx01.000810-2103)：2000年8月釋出。這個版本包含了新的開始菜單和使用者界面，並且是第一個默認不顯示我的文檔、我的電腦、網上鄰居、Internet Explorer的版本。另外，Visual Style擁有新的顏色。個人防火牆在這個版本開始出現。
- Build 2267 (with a build tag of idx01.000910-1316)：於2000年10月3日釋出。它提供了一些小的功能，不過沒有大的新特性。它允許用戶通過修改顯示對話框來修改系統外觀樣式。該版本加入了一個叫做「兼容性中心」的工具，允許用戶研究特定的硬體是否與作業系統兼容。
- Build 2287 (with a build tag of beta1.001012-1640)：最後一個pre-Beta 1釋出的版本。它擁有重新設計的安裝嚮導，「幫助與支持中心」（類似Windows Me的樣式），開始面板被新的較為簡單的開始菜單取代和一些使用者界面的細微修改。還引入了遠程協助、兼容模式、程序兼容性嚮導和系統配置實用程序。
- Build 2296 (Beta 1, with a build tag of 2296.beta1.001024-1157)：於2000年10月31日釋出。首次引入預安裝環境的概念(Windows Preinstallation Environment)。出現了一個基於MMC的任務板，使查找頻繁使用的應用程式更加容易。在這個開發階段，2000年11月13日，微軟宣布「Whistler」會被稱作「Windows 2001」。這個名稱不久後被放棄。

## Pre-Beta 2和Beta 2

從Beta 1發布後的許多版本裡補充了多個變化。這些版本被稱為「Beta 2」，雖然它們實際上只是Pre-Beta 2版本。在這段時間，微軟宣稱他們沒有發布新的主題的計劃，使用者可以創建他們自己的Visual Style的使用者界面。從Build 2410開始，回收站圖標默認被移動到桌面的右下角。

- Build 2410 (with a build tag of main.001208-1937 and idx02.001212-1507)：於2001年1月4日被發布給測試人員，它包含了若干個新的特性，例如：增強色彩的圖標，重命名為「Watercolor」的一個主題，略為簡化的開始菜單，一個新的使用者界麵皮膚的樣本，為Internet Explorer 6加入媒體和即時聊天工具條、Outlook Express 6、Windows Movie Maker 1.1、MSN Explorer 1.1、Windows Media Player 8.0和Internet Information Services 5.1等的支持。
- Build 2415 (with a build tag of lab06_N.010102-1932)：得到微軟的CES 2001展示，其中包含早期的「Whistler」主題（後來改名為Luna）。
- Build 2416 (with a build tag of idx01.010104-1958)：於2001年1月16日被發布給測試人員。它擁有一個更有吸引力的幫助與支持中心，Windows Media Player 8對於MP3的支持，一個新的文件和設置轉移嚮導，一個摺疊型的開始菜單，新的顯示設置和系統還原（與「系統屬性」對話框合併）。
- Build 2419 (with a build tag of idx02.010113-1154)：於2001年1月23日被發布給測試人員。它首次展出了新系統的安裝流程和最終被評選出的桌面壁紙。另外，這是第一個包含「產品激活」的版本，並加入了隱私保護的功能。最後一個含有「Watercolor」主題的版本。

到2001年1月底，媒體流言開始對「Whistler」系統的最終命名進行了許多猜測。最終，「XP」被採用，取自「eXPerience」（體驗）一詞。微軟在2001年2月5日宣稱這一最終命名。從那時起，「Whistler」被改稱為「Windows XP」。同日，技術人員收到了「Whistler」Build 2428和2432的私人展示。其中2428開始預設新的「Whistler」主題。

- Build 2462 (Beta 2, with a build tag of main.010315-1739)：於2001年3月23日發布。

## Pre-RC 1和RC 1

作為對外界批評微軟沒有能在Windows XP裡支持即將面世的USB 2.0標準，微軟於2000年4月23日向其使用者發布了一封信，解釋這一決定。「微軟是USB 2.0、藍牙以及其他無線連接標準，例如IEEE 802.11b的強烈支持者，和USB 1.0」，Carl Stork（WIndows硬體策略總管）寫到，「我們已經並且將持續致力於為那些新標準在Windows XP和其他幾個作業系統產品中提供支持。USB 2.0和藍牙的支持問題只是時間問題。由於缺少達到能批量生產質量的設備，而且Windows XP必須要配合2001年假期上市的電腦，Windows XP不會對首批進入市生產的技術提供支持。微軟的目標是在Windows XP首次發布之後不久，為USB2.0和藍牙提供支持。」7月下旬之前，公司已經裝載好USB 2.0的測試版的驅動程序。

- Build 2469 (with a build tag of idx02.010508-1228)：於2001年5月12日發布。主要的變化是網路和網卡的驅動程序被補充。這一版本還包含了家庭網絡嚮導的微小更新，RAS代理連接嚮導，即插即用支持和電源管理；可靠性，啟動時間，Windows 98/ME的升級；安全和文件夾服務；使用blank密碼登陸本地帳戶；幫助系統，管理，遠程桌面（遠程協助）。
- Build 2474 (with a build tag of main.010508-1907)：於2001年5月17日在內部釋出，沒有發布給測試人員。擁有新的產品激活用戶界面（現在使用的是XP風格對話框）。包含Windows Messenger 4的測試版本。
- Build 2475 (with a build tag of idx01.010514-2023)：於2001年5月24日被發布給測試人員。新特性有全新的顯示「Windows XP」黑色背景的啟動畫面，一個新的介紹小電影，歡迎界面，歡迎界面里飄動的旗幟動畫（後來被取消），所有程序菜單裡遠程協助的圖標，若干個位於幫助與支持中心的關於系統的「概覽」。安裝時標有「RC 1」的字樣。
- Build 2481 (with a build tag of main.010523-1905)：於2001年6月1日在內部釋出，並與6月6日被發布給測試人員。這個版本有一些列改善，包括新的「Windows XP」概覽和給予「Luna」使用者界面的配色方案（綠色和灰色版本，後來被叫做「Homestead」和「Metallic」）。

Build 2481發布之後，Windows XP的圖形使用者界面（GUI）不會再有改變，這意味著這個使用者界面和最終產品的界面基本相同。硬體兼容性的工作也結束，微軟不會為超出當時已有計劃的硬體提供支持。

- Build 2486 (with a build tag of main.010602-1927)：於2001年6月15日發布給測試人員。第一次在WIndows XP家庭版裡支持多顯示器，包括「Dual-view」技術。之前，微軟曾經提到家庭版只會支持一個顯示器。Build 2486也是第一個包含於RTM版本裡相同四個「示例圖片」的版本。
- Build 2494 (with a build tag of main.010613-1739)：於2001年6月21日發布給測試人員。出現了「氣球」幫助資訊以及新的Windows Messenger使用者界面。
- Build 2505 (RC1, with a build tag of main.010626-1514)：於2001年7月2日作為「發布候選1（Release Candidate 1）」發布給測試人員。和之前的版本沒有實質區別。是從Beta 2開始第一個通過「Windows XP預覽計劃（Windows XP Preview Program）」發布給公眾的版本。

「微軟收到的超過50萬的測試人員反饋大聲、清楚地告訴我們，人們為Windows XP提供的體驗感到十分振奮，我們翹首等待為我們使用者提供這個新系統」，微軟Windows部門副總管Jim Allchin根據收到的使用者反饋後說，「今天RC 1的發布更加堅定了微軟在10月25日為使用者提供最高品質產品的決心。」

## Pre-RC 2和RC 2

2001年7月7日，Amazon.com在其網站上錯誤地貼出了Windows XP的銷售網頁，而且包含了它包裝盒的圖片。微軟要求該公司刪掉這個頁面，Amazon.com同意刪除，不過不久之後Windows XP被發布給製造商的前一天，Amazon.com再次犯了同樣的錯誤。後來該網站還在Windows Vista正式發布之前洩露了銷售價格。

微軟透露，另一個Windows的過渡版本，開發代號為「Longhorn」（最終作為「Windows Vista」在Windows XP之後發布），把Windows 7（那時叫做「Blackcomb」）的發布日期推遲至少2年。

- Build 2520 (with a build tag of main.010717-1624)：於2001年7月7日發布，提供從系統裡卸載Internet Explorer的功能，其餘基本沒有變化。
- Build 2526 (with a build tag of xpclient.010724-1758)：於2001年7月27日作為「發布候選2（Release Candid 2）」發布。沒有包含任何的新特性，不過是第一次大多數使用者看到它。除此之外，微軟稱RC 2基本是關於漏洞修補和fit-and-finish的工作。

## Pre-RTM和RTM

- Build 2535 (with a build tag of 2535.xpclient.010803-1621)：於2001年8月8日發布，視覺上沒有任何改變。
- Build 2542 (with a build tag of 2542.xpclient.010811-1534)：於2001年8月14日發布。要求測試人員使用新的產品序列號。和先前的版本一樣，這個版本在視覺上沒有任何改變。微軟稱這個版本提供了漏洞的修補。
- Build 2545 was forked to Build 2600：於2001年8月20日，公司開始研究把這個版本作為最終的RTM版本。
- Build 2600 (with a build tag of 2600.xpclient.010817-1148)：在2001年8月24日被宣布為RTM，並在微軟園區的媒體見面會後被分送到PC製造商。

Windows XP於2001年10月25日被發布，在全球範圍內開始零售。