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 日被髮布，在全球範圍內開始零售。