Windows XPの開発は、 Windows NeptuneおよびWindows Odysseyプロジェクトの後継として 1999 年に開始されました。Neptune は当初、 NTカーネルをベースにWindows Meの後継となる予定でした。Microsoft は、2000 年初頭に、Neptune の開発チームとWindows 2000の後継であるWindows Odysseyの開発チームを統合しました。 [ 1 ]その結果生まれたプロジェクトは「Whistler」というコードネームで呼ばれ、後に Windows XP となりました。[ 2 ]
Windows XPは2001年8月24日に製造向けにリリースされ、同年10月25日に一般向けにリリースされました。[ 3 ]
1990年代後半、後のWindows XPとなるものの初期開発は、2つの個別の製品に重点が置かれていました。1つは、将来のWindows 2000の後継となることを意図していたとされる「 Odyssey 」、もう1つは、 MS-DOSベースのWindows 98の後継となる、Windows NTアーキテクチャを使用した消費者向けオペレーティングシステムとされる「Neptune 」です。Windows 2000のNT 5.0カーネルをベースにしたNeptuneは、当初Windows 98に実装される予定だった「アクティビティセンター」という内部概念に基づいた、簡素化されたタスクベースのインターフェイスを提供することに主眼を置いていました。電子メール通信、音楽再生、写真の管理や表示、インターネット検索、最近使用したコンテンツの表示などのハブとして機能するアクティビティセンターが多数計画されていました。 Neptune の単一ビルドである 5111 (一部に Windows 2000 のブランド名が残っていた) では、アクティビティ センター コンセプトの初期段階の作業が明らかになった。更新されたユーザー アカウント インターフェイスとグラフィカル ログイン スクリーン、カスタマイズ可能な「スタート プレイス」ページ (別のウィンドウまたは全画面デスクトップの代替として使用可能) からアクセスできる共通機能 (最近使用したプログラムなど) などが含まれていた。[ 4 ] [ 5 ]後に、Microsoft が Neptune の後継として Triton を計画していることが確認されたが、当初は Neptune のサービス パックと考えられていた。
しかし、このプロジェクトは野心的すぎることが判明しました。マイクロソフトは、Windows 2000 (Windows NT 5.0) のアップデート版で、消費者向けバージョンとなる予定だった「Asteroid」と呼ばれる暫定的な OS を優先して Neptune を延期する計画について議論しました。[ 6 ] 1999 年 4 月 7 日のWinHECカンファレンスで、スティーブ・バルマーはWindows Millenniumと呼ばれる Windows 98 のアップデート版を発表しました。これは、1998 年にマイクロソフトの CEOビル・ゲイツが、Windows 98 が MS-DOS アーキテクチャを使用する最後の消費者向け Windows バージョンになると約束したことを破るものでした。[ 7 ] Neptune で導入された概念は、将来の Windows 製品に影響を与えました。Windows Me では、アクティビティ センターの概念がシステムの復元とヘルプとサポート センター(どちらもWin32コードとInternet Explorerのレイアウト エンジンを使用してレンダリングされたインターフェイスを組み合わせたもの) に使用され、ハブの概念はWindows Phoneで拡張され、Windows 8では同様に既存のWindows シェル上で動作する簡素化されたユーザー インターフェイスが使用されました。[ 8 ] [ 9 ]
2000 年 1 月、Windows 2000 の正式リリース直前に、テクノロジー ライターの Paul Thurrott は、Microsoft が Neptune と Odyssey の両方を棚上げし、ブリティッシュ コロンビア州のウィスラーにちなんで「Whistler」というコードネームの新しい製品に注力していると報じた。これは、 Microsoft の多くの従業員がウィスラー ブラックコムスキー リゾートでスキーをしていたためである。[ 10 ] Whistler の目標は、消費者向けとビジネス向けの Windows ラインを単一の Windows NT プラットフォームの下に統合することであった。Thurrott は、Neptune は「Windows Meから削除されたすべての機能が単に Neptune の機能として再タグ付けされたため、ブラックホールになってしまった。また、Neptune と Odyssey はいずれにせよ同じコード ベースに基づいているため、それらを単一のプロジェクトに統合するのは理にかなっている」と述べた。[ 5 ]
Whistler の内部ビルドは、Whistler の最初のプレビュー ビルドのリリース前に開発が開始され、その一部はZDNetなどのニュース記事で言及されました。ZDNet は、2000 年 2 月 10 日以前に Whistler の開発に関する記事を公開し、ビルド 2200 として知られる Whistler の内部ビルドについて言及し、これが Whistler の最初の内部リリースであると主張しました。[ 11 ]これは、Thurrott が 2000 年 2 月 13 日に掲載した記事で訂正し、ビルド 2197 が Whistler の最初の内部ビルドであり、「数週間前」に内部でリリースされたと主張しました。[ 12 ]
Whistler の最初の公開ビルドは、2000 年 2 月 2 日にコンパイルされたビルド 2202 でした。これは前身の Windows 2000 とほぼ同じですが、タイトル バーの右側に「コメント?」リンクが追加される (これは以前 Neptune で実装されていました) など、いくつかの変更点がありました。また、プリンター コントロール パネル アプレットの追加ドライバーダイアログで、 AXP64およびIA-64マシンのオプションに「Windows 2001」への参照が追加されました (特に「AXP64」と「IA-64」は、それぞれAlpha プラットフォームとItaniumプラットフォームで使用されていた64 ビット命令セット アーキテクチャ(ISA)です)。ウォーターマークの「SD」は、当時 Microsoft が展開していたSource Depotバージョン管理システムを指します。 [ 13 ]ビルド 2210 は、ネイティブ Alpha 64 ビット プラットフォーム AXP64 用にコンパイルされた唯一の Windows ビルドでした。これは、一般公開を目的としたものではなく、Whistler の開発当時は他に Itanium ハードウェアが存在しなかったため、Windows NT を Itanium に移植するための開発プラットフォームとして意図されたものでした。また、コントロール パネルのカテゴリ ビューや Neptune から直接移植された隠しログイン画面など、Windows Me や Neptune から引き継がれた変更や追加もいくつか含まれています。このビルドは、ウォーターマークで「Whistler Windows 2001」と呼ばれています。ビルド 2211 は、ビルド 2210 からの変更や追加を引き継いでいます。ビルド 2223 は、カーネルを 5.0 ではなく 5.1 に更新した最初のビルドで、さらにいくつかの変更や追加がありましたが、そのほとんどはユーザーには隠されていました。ビルド2197と2200を除くウィスラーの初期ビルドの多くは、 2000年初頭の数ヶ月間にオンライン上に流出した(ビルド2210は2023年まで再び姿を現さなかった)。
2000 年 4 月に WinHEC で、マイクロソフトは Whistler の初期ビルドを正式に発表し、新しいモジュール化されたアーキテクチャ、組み込みのCD 書き込み、高速なユーザー切り替え、Me で導入されたデジタル メディア機能の更新バージョンに焦点を当てて発表しました。Windows ゼネラル マネージャーの Carl Stork 氏は、Whistler は同じアーキテクチャをベースに構築された消費者向けとビジネス向けの両方のバージョンでリリースされ、Windows インターフェイスを「より温かく、よりフレンドリー」に更新する計画があると述べました。[ 1 ] [ 5 ] 2000 年 6 月に、マイクロソフトはテクニカル ベータ テスト プロセスを開始しました。Whistler は、「Personal」、「Professional」、「Server」、「Advanced Server」、「Datacenter」エディションで利用可能になると予想されていました。
Microsoft が公式にリリースした Whistler の最初のプレビュー ビルドは、2000 年 7 月 13 日にリリースされたビルド 2250 でした。このビルドでは、新しいビジュアル スタイル システムの初期バージョン[ 14 ]と、「Professional」(後に「Watercolor」と改名)と呼ばれる暫定テーマが導入されました。これはビジュアル スタイル システムを使用するために開発された最初のテーマでしたが、最終リリースに含める予定はありませんでした。また、非表示の「スタート ページ」(Neptune の「Starting Places」に似た全画面ページ)と、非表示の初期バージョンの 2 列スタート メニューデザインも含まれていました。同日開催されたPDCで、Microsoft は Whistler が 2001 年後半にリリースされることを発表しました。2000 年 8 月 24 日にリリースされたビルド 2257 では、Watercolor テーマのさらなる改良と、2 列スタート メニューの公式導入、およびWindows ファイアウォールの初期バージョンの追加が行われました。[ 5 ]
Microsoft は、Whistler Beta 1 としても知られるビルド 2296 を 2000 年 10 月 31 日にリリースしました。2001 年 1 月、ビルド 2410 ではInternet Explorer 6.0 (以前は 5.6 というブランド名でした) とMicrosoft 製品アクティベーションシステムが導入されました。また、最終バージョンに似た新しいアイコンが導入され、さらに「Sample Test Visual Style」(または「Mallard」[ 15 ] ) と呼ばれる追加のプレースホルダー テーマが 2 つのカラー バリエーションで提供されました。Watercolor と同様に、Sample Test は Whistler の最終テーマとして意図されたものではありませんでした。実際、Microsoft は、Windows XP の最終テーマである「Luna」を見せる準備が整うまで、テスターが使用するおとりとしてこれを作成したと言われています。[ 15 ] 2001年1月6日のコンシューマー・エレクトロニクス・ショーで、ビル・ゲイツは基調講演の一部をWhistlerについて語ることに割き、このOSは「当社の最高級企業向けデスクトップの信頼性と完全な信頼性を家庭にもたらす」とともに、「非常に消費者向けになる方向へ進み、家庭ユーザーが非常に使いやすいものになる」と説明した。イベントで披露されたWhistlerの内部ビルド(ビルド2415、lab06_N)は、後に後のビルド(および最終リリース)で実装されることになる新しいビジュアルスタイルを実証するために公開されたLunaの初期バージョンをプレビューした。[ 16 ] [ 17 ]ベータ 1 と同時に、マイクロソフトは反応を測るために、サーバー向けバージョンよりも消費者向けバージョンの Whistler のリリースを優先すると発表しましたが、両方とも 2001 年後半に一般公開される予定でした (Whistler Server は最終的に 2003 年に延期されました)。[ 18 ]ビルド 2416 と 2419 では、ファイルと設定の転送ウィザードが追加され、オペレーティングシステムの最終的な外観の要素 (ほぼ最終版のWindows セットアップデザインや、 Blissなどの新しいデフォルトの壁紙の追加など) が導入され始めました。[ 19 ]
2001 年 2 月 5 日、メディア イベントで Whistler が Windows XP という名前で正式に発表されました。ここで XP は「e XP experience」の略です。補足として、次期バージョンのMicrosoft OfficeもOffice XPとして発表されました。Microsoft は、この名前は「Windows と Office が幅広いデバイスにまたがる Web サービスを取り入れることで提供できる、豊富で拡張されたユーザー エクスペリエンスを象徴している」と述べています。2001年 2 月 13 日、シアトルのEMP ミュージアムで行われた記者会見で、Microsoft は Windows XP の新しい「Luna」ユーザー インターフェイスを一般公開しました。同日、ビルド 2428 がテスターにリリースされ、以前のプレースホルダーの Watercolor および Sample Test テーマに代わって、初期段階で「Luna」テーマが正式に導入されました。Windows XP Beta 2、ビルド 2462a (他の改善点の中でも Luna スタイルが導入された) は、2001 年 3 月 25 日に WinHEC で発表されました。[ 2 ] [ 20 ]
2001 年 4 月、マイクロソフトは物議を醸す発表をした。XP は発売時にBluetoothやUSB 2.0のサポートを統合せず、サードパーティ製ドライバの使用が必要になるというものだった。批評家たちは、後者の場合、マイクロソフトの決定は、競合するApple が開発したFireWire規格のサポートを XP が提供していたため、USB 2.0 の普及に潜在的な打撃を与えたと感じていた。マイクロソフトの担当者は、同社が「新しく登場した規格としての USB 2.0 の重要性を認識しており、最初のリリース後に Windows XP ユーザーが利用できるようにする最適なメカニズムを評価している」と述べた。USB 2.0 のサポートは後に Service Pack 1 で追加され、Bluetooth の部分的なサポートは Service Pack 2 で追加された。[ 21 ] [ 22 ]
リリース候補版1(ビルド2505、2001年7月5日リリース)およびリリース候補版2(ビルド2526、2001年7月27日リリース)の前後のビルドでは、RTMビルドの前にバグの修正、ユーザーからのフィードバックの反映、その他の最終的な調整に重点が置かれていました。[ 20 ]
2001 年 6 月、マイクロソフトは、インテルや他の PC メーカーと共同で、 Windows XP のマーケティングとプロモーションに少なくとも10 億ドルを費やす計画であることを明らかにした。 [ 23 ]キャンペーンのテーマは「Yes You Can」で、プラットフォームの全体的な機能を強調するように設計されていた。マイクロソフトは当初、「Prepare to Fly」というスローガンを使用する予定だったが、 9 月 11 日の攻撃を受けて、デリケートな問題のために変更された。[ 24 ]マイクロソフトのキャンペーンの顕著な側面は、マドンナの曲「Ray of Light」を使用した米国のテレビ コマーシャルだった。マイクロソフトの広報担当者は、この曲が楽観的なトーンとキャンペーンの全体的なテーマを補完する点で選ばれたと述べた。[ 25 ] [ 26 ]
2001 年 8 月 24 日、Windows XP ビルド 2600 が製造向けにリリースされました。マイクロソフトのレドモンド キャンパスで行われた式典形式のメディア イベントでは、RTM ビルドのコピーがブリーフケースに入れられて、いくつかの主要 PC メーカーの代表者に渡され、彼らは装飾されたヘリコプターで飛び立ちました。PC メーカーは 2001 年 9 月 24 日から XP を搭載したデバイスをリリースできるようになりますが、XP が一般の小売店で入手可能になるのは 2001 年 10 月 25 日と予想されていました。同日、マイクロソフトは XP の 2 つの主要エディション、「Home」(家庭用コンピューティング向けのWindows Meの後継として)と「Professional」(ハイエンド ユーザー向けのWindows 2000の後継として)の最終的な小売価格も発表しました。 [ 20 ] [ 27 ]