Windows NTは、マイクロソフトWindows製品ラインの一部として製造した独自の グラフィカル オペレーティングシステムであり、最初のバージョンであるWindows NT 3.1は1993年7月27日にリリースされました。もともとワークステーション、オフィス、サーバー市場向けに作られたWindows NTシリーズは、2001年のWindows XPのリリースで一般消費者向けにも提供されました。Windows NTの基盤となる技術は、段階的な変更と改良を加えられながら今日まで存続しており、Windows NTをベースにした最新バージョンのWindowsは、2024年に発表されたWindows Server 2025です。 [7]

「Windows NT」という名称は、Windows 3.1などの以前の Windows リリースにおける16 ビットメモリアクセス制限の解消など、Windows 製品ラインに導入された主要な技術的進歩を表すものでした。この技術に基づいて構築された各 Windows リリースは、Windows NT という名称自体は 1996 年の Windows NT 4.0 以降、他の Windows リリースでは使用されていないにもかかわらず、Windows NT のリビジョンではないにしても、 Windows NT をベースにしていると考えられています。

Windows NTは、他のWindowsリリースよりも多くの機能を提供します。その中には、マルチプロセッシングマルチユーザーシステム、 32ビットメモリアドレス指定を備えた「純粋な」32ビットカーネル、 x86以外の命令セットのサポート、 Active Directoryなどの多くのシステムサービスなどがあります。Windows NTの新しいバージョンは、64ビットカーネルと64ビットメモリアドレス指定を備えた 64ビットコンピューティングをサポートしています。

製品ライン

Windows NTは、Windowsがグループまたはファミリーであるのと同様に、製品のグループまたはファミリーです。Windows NTはWindowsのサブグループです。

Windows NTの最初のバージョンである3.1は、ワークステーションおよびサーバーコンピュータ向けに開発されました。商業利用に特化しており、 MS-DOSベースのコンシューマー向けWindows Windows 1.0からWindows 3.1xまで)を補完することを目的としていました。1996年には、Windows 95の新しいシェルを搭載したWindows NT 4.0がリリースされました。

最終的に、マイクロソフトはWindows NTの技術をパーソナルコンピューティング向けWindows製品ラインに組み込み、Windows 9xファミリーを廃止しました。Windows 2000以降[8]製品名から「NT」は削除されましたが、システムのいくつかの低レベルの部分には依然として残っており、製品バージョンの一部としてしばらくの間使用されていました。[9]

インストール

Windows NT のバージョンは、 Windows セットアップを使用してインストールされます。Windows Vista以降ではオペレーティング システムの展開用に作成された Windows NT の軽量バージョンであるWindows プレインストール環境が使用されます。 [引用が必要]

Windows Vista以降、Windowsのインストールファイルと、Windowsのインストールに使用されるプレインストール環境は、Windowsイメージングフォーマットで保存されます。展開イメージのサービスと管理(DISM)ツールを使用して、コマンドラインからWindowsをインストールし、GUIインストーラーを省略することが可能です。 [要出典]

ネーミング

デイブ・カトラーは各文字を1ずつ増やして「WNT」という頭文字をVMSになぞらえて作ったのではないかと言われています[10]しかし、このプロジェクトはもともとOS/2の後継として計画されており、Windowsブランドが付く前は「NT OS/2」と呼ばれていました。[11] NTのオリジナル開発者の2人、マーク・ルコフスキー氏デイブ・W・プラマー氏[ 12]は、この名前は最初のターゲットプロセッサであるIntel i860(コードネームN10、「N-Ten」)に由来していると述べています。[13]ビル・ゲイツ氏とマイクロソフト製品を特集した1991年のビデオでは、「Windows NTは「New Technology の略です」と明記されています。[14]それから7年後の1998年、質疑応答(Q&A)セッションで、彼は以前は文字がこのように拡張されていたが、現在は特別な意味を持たないことを明らかにしました。[15] Windows 2000以降のリリース名からこれらの文字は削除されましたが、マイクロソフトは同製品を「NTテクノロジに基づいて構築」していると説明しました。[8] [16]

「NT」は Northern Telecom (後のNortel )の商標であり、Microsoft は製品パッケージにその商標を記載せざるを得なかった。[要出典]

主な特徴

NTの主な目的の一つは、ハードウェアとソフトウェアの移植性です。NTファミリーのオペレーティングシステムは、様々なプロセッサアーキテクチャ向けに様々なバージョンがリリースされてきました。当初はIA-32MIPSDEC Alphaがサポートされ、その後のリリースではPowerPCItaniumx86-64ARMもサポートされました。当初の構想は、各プラットフォーム向けにカスタムハードウェア抽象化層(HAL)を備えた共通コードベースを持つというものでした。しかし、MIPS、Alpha、PowerPCのサポートはWindows 2000で廃止されました。当初は、Windows APIPOSIX [17]OS/2 API [18]など、複数のAPI「パーソナリティ」をサポートすることで、幅広いソフトウェア互換性を実現しました。OS /2 APIはWindows XP以降、段階的に廃止されました。[19] IA-32では、統合されたDOS仮想マシンを介してMS-DOSおよびWindows 16ビット版との部分的な互換性が実現されていますが、この機能は他のアーキテクチャでは利用できません。[20]

NTはオブジェクト(ファイル、機能、役割)ごとのアクセス制御リストをサポートしており、システムやサービスに豊富なセキュリティ権限を適用できます。また、NTはWindowsネットワークプロトコルもサポートしており、従来のOS/2 LAN ManagerネットワークとTCP/IPネットワークを継承しています(MicrosoftはTCP/IPスタックを実装していましたが、当初はSpider SystemsSTREAMSベースのスタックから派生し、後に社内で書き直しました)。[21]

Windows NT 3.1は、32ビットプロセッサ上で32ビットのフラット仮想メモリアドレス指定を採用した最初のWindowsバージョンでした。その関連製品であるWindows 3.1では、セグメントアドレス指定が採用され、ページ単位で16ビットアドレス指定から32ビットアドレス指定に切り替わりました。

Windows NT 3.1は、スーパーバイザモード(x86ではリング0、Windows NTではすべてのプラットフォームで「カーネルモード」と呼ばれる)で実行されるシステムAPIを提供するコアカーネルと、独自のAPIを備えた一連のユーザー空間環境(新しいWin32環境、OS/2 1.3テキストモード環境、POSIX環境など)を備えていました。完全なプリエンプティブマルチタスクカーネルは、Windows 3.1のWindowsアプリケーションのようにユーザープログラムが自発的にCPU制御を放棄することなく、実行中のタスクに割り込んで他のタスクをスケジュールすることができました(ただし、 Windows/386以降、MS-DOSアプリケーションはWindowsでプリエンプティブマルチタスク化されていました)。

特に、Windows NT 3.xでは、ビデオや印刷などのいくつかのI/Oドライバサブシステムがユーザーモードサブシステムでした。Windows NT 4.0では、ビデオ、サーバー、プリンタスプーラサブシステムがカーネルモードに移行しました。Windows NTの最初のGUIはWindows 3.1のGUIに強く影響を受けており(プログラム的にも互換性がありました)、Windows NT 4.0のインターフェースは、最新のWindows 95に合わせて再設計され、プログラムマネージャからWindowsシェル設計に移行しました

NTFSは、ジャーナル化された安全なファイルシステムであり、NTの主要機能の一つです。Windows NTでは、他のファイルシステムもインストール可能です。NTはFATファイルシステムにもインストールでき、バージョン3.1、3.5、3.51はHPFSファイルシステムにもインストールできます。[22]

Windows NTは独自のドライバモデルであるWindows NTドライバモデルを導入しましたが、これは古いドライバフレームワークとは互換性がありません。Windows 2000では、Windows NTドライバモデルが拡張され、Windows Driver Modelとなりました。これはWindows 98で初めて導入されましたが、NTドライバモデルをベースとしていました。[23] Windows VistaではWindows Driver Foundationのネイティブサポートが追加されました。これはWindows XPWindows Server 2003、そしてある程度Windows 2000でも利用可能です

発達

Windows NTバージョン 4.0のワードマーク

マイクロソフトは1988年10月、OS/2およびPOSIXと互換性があり、マルチプロセッシングをサポートする移植可能なオペレーティングシステムを作成することを決定しました。 [24] 1989年11月に開発が開始されたとき、Windows NTはOS/2 3.0として知られることになりました。[25]これは、マイクロソフトとIBMが共同で開発したオペレーティングシステムの3番目のバージョンです。移植性を保証するために、最初の開発はIntel i860 XR RISCプロセッサを対象としていましたが、1989年後半にMIPS R3000に切り替え1990年にはIntel i386に切り替えました。[13]マイクロソフトは、DOSベースでリソースをあまり必要としないWindows環境の並行開発も継続し、1990年5月にWindows 3.0をリリースしました

Windows 3.0は最終的に大きな成功を収めたため、マイクロソフトは、まだリリースされていなかったNT OS/2(当時はOS/2と呼ばれていました)の主要なアプリケーション・プログラミング・インターフェースを、拡張OS/2 APIから拡張Windows APIに変更することを決定しました。この決定はマイクロソフトとIBMの間に緊張を招き、最終的に両社の協力関係は崩壊しました。

IBMはOS/2の開発を単独で継続し、Microsoftは新たに名称を変更したWindows NTの開発を継続しました。どちらのオペレーティングシステムも、MicrosoftのMS-DOSやWindows製品ほどすぐに普及することはありませんでしたが、最終的にはWindows NTがOS/2をはるかに上回る成功を収めました。

マイクロソフトはWindows NTの開発にデイブ・カトラー率いるディジタル・イクイップメント・コーポレーションの開発者グループを雇ったが、その設計の多くはカトラーのVMS[26] VAXELNRSX-11といったDECの初期の経験を反映したものであるが、同時にカトラーがディジタルで開発し、コード名MICAと呼ばれていた未発表のオブジェクトベースのオペレーティングシステムも反映されている[27]このチームには解散したOS/2チームから選ばれたメンバー、モシェ・ドゥニーも加わった[10]

Windows 2000 アーキテクチャ

NTはカトラーの以前のオペレーティングシステムの完全なクローンではなかったものの、DECのエンジニアはすぐに内部の類似性に気づきました。Digital Pressが出版した「VAX/VMS Internals and Data Structures 」の一部には、Windows NTの内部構造をVMSの用語で正確に記述しています。さらに、NTのコードベースのディレクトリ構造とファイル名の一部はMICAのコードベースと一致していました。[10]マイクロソフトは訴訟を起こす代わりに、DECに6,500万~1億ドルを支払い、VMSの販売支援、DECの従業員へのWindows NTのトレーニング、そしてDEC AlphaにおけるWindows NTのサポート継続に同意しました。[26]

Windows NTとVMSのメモリ管理プロセススケジューリングは非常に似ています。Windows NTのプロセス管理はスレッド化の実装によって異なり、DECは1995年のVMS 7.0までスレッド化を実装していませんでした。

VMSと同様に、[26] Windows NTのカーネルモードコードは、プロセッサやアーキテクチャに依存する機能を実装することを主な目的とする「カーネル」と「エグゼクティブ」を区別している。Windows NTカーネルはカーネギーメロン大学のリチャード・ラシッドが開発したMachマイクロカーネル[28]の影響を受けているため、これは修正されたマイクロカーネルとして設計されたが、純粋なマイクロカーネルのすべての基準を満たしているわけではない。カーネルとエグゼクティブは両方とも、単一のロードモジュールntoskrnl.exeにリンクされており、このモジュールの外部からはカーネルとエグゼクティブの区別がほとんどない。それぞれのルーチンは、例えばカーネルモードデバイスドライバから直接アクセスできる。

Windows NTファミリーのAPIセットは、公式には文書化されていない「ネイティブ」APIの上にサブシステムとして実装されています。これにより、Windows APIをWin32サブシステムに後から導入することが可能になりました。Windows NTは、 UCS-2UTF-16を内部的に使用した最も初期のオペレーティングシステムの1つでした。[要出典]

建築

Windows NTは、ユーザーモードカーネルモードという2つの主要コンポーネントからなる階層型設計アーキテクチャを採用しています。ユーザーモードのプログラムとサブシステムは、アクセスできるシステムリソースが制限されていますが、カーネルモードはシステムメモリと外部デバイスに無制限にアクセスできます。Windows NTのカーネルモードは、コンピュータのハードウェアとシステムリソースに完全にアクセスできます。Windows NTカーネルはハイブリッドカーネルであり、そのアーキテクチャは、シンプルなカーネルハードウェア抽象化層(HAL)、ドライバ、そして一連のサービス(総称してExecutive )で構成されており、これらはすべてカーネルモードで動作します。[29]

Windows NTの起動プロセスはVistaより前のバージョンではNTLDR 、 Vista以降ではWindowsブートマネージャから始まります。 [30]ブートローダは、ブートドライブ上のファイルシステムへのアクセス、カーネルの起動、ブート時のデバイスドライバのメモリへの読み込みを担当します。すべてのブートドライバとシステムドライバが読み込まれると、カーネルはセッションマネージャサブシステムを起動します。このプロセスはwinlogonを起動し、ユーザーのログインを可能にします。ユーザーがログインすると、ファイルエクスプローラが起動し、 Windows NTのグラフィカルユーザーインターフェイスが読み込まれます。

プログラミング言語

Windows NTはC言語C++言語で書かれており、ごく一部がアセンブリ言語で書かれています。[31] C言語は主にカーネルコードに使用され、C++言語は主にユーザーモードコードに使用されます。アセンブリ言語は移植性を損なうため、可能な限り使用を避けています[32]

リリース

以下は、Windows NT テクノロジに基づく Windows のリリースです。

Windows NT 3.1 から 3.51 には、Windows 3.1シリーズのプログラムマネージャファイルマネージャが組み込まれていました。Windows NT 4.0 以降では、これらのプログラムはWindows 95で初めて登場したWindows エクスプローラタスクバースタートメニューを含む)に置き換えられました。

最初のリリースには、当時の16ビットWindowsに合わせてバージョン番号3.1が付けられました。当時の雑誌では、この番号は「.0」リリースよりも信頼性が高いように見せるためにも使われたと主張されていました。また、Novell IPXプロトコルはWindowsソフトウェアのバージョン3.1にのみライセンス供与されていたようです。[要出典]

NTのバージョン番号は現在では一般的にマーケティング目的では使用されていないが、社内では依然として使用されており、オペレーティングシステムの中核に対する変更の度合いを反映していると言われている。[51]しかし、アプリケーションの互換性上の理由から、マイクロソフトはVista以降のリリースではメジャーバージョン番号を6のままにし、[52]その後、Windows 10で10に変更した。[45]ビルド番号は、マイクロソフトの開発者とベータテスターが使用する内部識別子である。

Windows 8.1以降、MicrosoftはバージョンAPIヘルパー関数の動作を変更しました。アプリケーションがWindows 8.1以降向けにマニフェストされていない場合、APIは常にWindows 8のバージョン番号である6.2を返します。[53] [54]これは、マニフェスト機能がWindows 8.1で導入され、[55] GetVersion関数や関連関数に取って代わったためです。[56]

サポートされているプラ​​ットフォーム

32ビットプラットフォーム

開発者がx86チップでの開発に慣れていたため、 Intel x86固有のコードがオペレーティングシステムに紛れ込むのを防ぐため、Windows NT 3.1は当初x86以外の開発システムを用いて開発され、その後x86アーキテクチャに移植されました。この作業は当初Intel i860ベースのDazzleシステム、後にMIPS R4000ベースのJazzプラットフォームに基づいて行われました。どちらのシステムもマイクロソフト社内で設計されました。[57]

Windows NT 3.1は、Intel x86 PC互換機およびPC-98プラットフォーム、そしてDEC AlphaおよびARC準拠のMIPSプラットフォーム向けにリリースされました。Windows NT 3.51は1995年にPowerPCプロセッサのサポートを追加し、具体的にはIBM ThinkPad PowerシリーズラップトップやMotorola PowerStackシリーズなどのPReP準拠システムに対応しました。しかし、マイケル・スピンドラーとビル・ゲイツの会談にもかかわらず、PReP準拠のPower Macintoshプロジェクトは出荷に至らず、 Power Macintoshには対応しませんでした。

インターグラフ社はWindows NTを自社のクリッパーアーキテクチャに移植し、後に1995年に同社が計画していたUltraSPARCモデルの導入に合わせてWindows NT 3.51をサン・マイクロシステムズSPARCアーキテクチャに移植する意向を発表しましたが[58] 、 [59]、どちらのバージョンも小売製品として一般に販売されることはありませんでした。

Windows NT 4.0の派生版のうち、完全なサービスパックが提供されているのはIA-32とAlphaの2種類のみです。サードパーティ(Motorola、Intergraphなど)によるその他の移植版については、公開されているアップデートはほとんど、あるいは全くありません。

Windows NT 4.0は、Alpha、MIPS、PowerPCをサポートする最後のメジャーリリースとなったが、Alpha向けのWindows 2000の開発は、コンパックが同アーキテクチャでのWindows NTのサポートを中止した1999年8月まで続いた。そしてその3日後、マイクロソフトもAlphaNTプログラムを中止した。[60] Alpha NT 5(Windows 2000)リリースがRC1ステータスに達していたにもかかわらずである[61]

2011年1月5日、マイクロソフトはWindows NTファミリーの次期メジャーバージョンにARMアーキテクチャのサポートを含めると発表した。マイクロソフトは2011年のコンシューマーエレクトロニクスショーで、ARMベースのコンピュータで動作するWindowsの予備バージョン(バージョン6.2.7867)を実演した[62]これは最終的に、2012年10月26日にWindows 8から派生したWindows RTの商用リリースと、 Windows Phone 8でWindows CEではなくWindows NTが使用されることに繋がった

初代XboxXbox 360は、 Windows 2000を大幅に改良したバージョンをベースにしたカスタムオペレーティングシステムを搭載しており、マイクロソフトのエンジニアであるドン・ボックスはこのアプローチを「フォークアンドラン」と呼んでいた。[63] [64]このオペレーティングシステムは、 Direct3Dなど、Microsoft Windowsに見られるものと同様のAPIをエクスポートしている。[65] Xbox OneXbox Series X/Sは、Windowsオペレーティングシステムの簡素化されたバージョンを使用している。[66]

Windows 11は、32ビットプラットフォームをサポートしないWindows NTの最初の非サーバーバージョンです。[67] [68]

64ビットプラットフォーム

Windows NTの64ビット版は、もともとItaniumとDEC Alphaで動作することを目的としていました後者64ビットWindowsの初期の開発中にマイクロソフト社内で使用されていました。[69] [70]マイクロソフトがAlpha用の64ビットWindowsを出荷する計画をキャンセルすると公式に発表した後も、この状況はしばらく続きました。[71]このため、Windows NTのAlphaバージョンは32ビットのみです。

Windows 2000はIntel IA-32(32ビット)のみをサポートしていますが、Windows XP、Server 2003、Server 2008、Server 2008 R2にはそれぞれItaniumベースのシステム専用のエディションが1つあります。 [72] [73] [74] Itaniumと比較して、Microsoftはx64をより大規模に採用しました。Windows XP専用のx64エディションがあります)[75]以降のすべてのWindowsバージョンにはx64エディションがあります。[72] [76]

Qualcommプロセッサを搭載したARM64デバイスをサポートした最初のWindows NTバージョンは、Windows 10バージョン1709でした。[77]これは、機能制限されたWindows RTではなく、Windowsのフルバージョンです。

ハードウェア要件

Windows NT のプロフェッショナル ワークステーション バージョンの各リリースを実行するために必要な最小ハードウェア仕様は、6.0 (Vista) リリースまではかなり緩やかに変化してきました。6.0 (Vista) リリースでは、最低 15 GB の空きディスク領域が必要となり、空きディスク領域だけでも以前のバージョンの 10 倍に増加しました。また、2021 10.0 (11) リリースでは、2018 年以前に構築されたほとんどのシステムが除外されます。

参照

注記

  1. ^ Microsoft が自社製品のライセンスを付与する方法の詳細については、「Microsoft Software Assurance」「DreamSpark」「DreamSpark Premium」「BizSpark」「MSDN § ソフトウェア サブスクリプション」「Microsoft TechNet § サブスクリプションとダウンロード」、および「クライアント アクセス ライセンス」を参照してください。
  2. ^ Windows Vista のサポートは 2017 年に終了し、3 番目のサービス パックはリリースされませんでしたが、ユーザーが KB4489887 更新プログラム (2019 年に Windows Server 2008 向けにリリース) をシステムにインストールすることを選択した場合、ビルド番号の変更が発生します。

参考文献

  1. ^ Lextrait, Vincent (2010年1月). 「The Programming Languages Beacon」(v10.0版). 2012年5月30日時点のオリジナルよりアーカイブ。 2010年1月4日閲覧
  2. ^ 「2025年11月11日 - KB5068861 (OS ビルド 26200.7171 および 26100.7171)」。Microsoftサポート。Microsoft
  3. ^ 「Windows 11 Build 26100.7015 および 26200.7015 を Release Preview チャネルにリリース」Windows Insider ブログ2025年10月21日
  4. ^ 「2025年11月11日 - KB5068861 (OS ビルド 26200.7171 および 26100.7171)」。Microsoftサポート。Microsoft
  5. ^ ab 「Windows 11 Insider Preview Build 26220.7070(Dev & Beta Channels)の発表」。Windows Insider Blog。2025年11月7日。
  6. ^ 「Windows 11 Insider Preview Build 28000 (Canary Channel) の発表」。Windows Insider Blog。2025年11月7日。
  7. ^ LeGrow, Ian (2024年11月4日). “Windows Server 2025の一般提供開始。高度なセキュリティ、パフォーマンスの向上、クラウドの俊敏性を実現”. Microsoft . 2024年12月6日時点のオリジナルよりアーカイブ。
  8. ^ ab 「Microsoft、Windows NT 5.0製品ラインをWindows 2000に改名。Windows NT技術が主流へと進化する兆し」 (プレスリリース). Microsoft . 1998年10月27日. 2014年6月10日時点のオリジナルよりアーカイブ。 2014年4月23日閲覧
  9. ^ 「OperatingSystem.VersionString プロパティ」。MSDN。Microsoft 2013年5月15日時点のオリジナルよりアーカイブ2014年11月10日閲覧。
  10. ^ abc ザカリー、G・パスカル (1994). 『ショーストッパー!:マイクロソフトにおけるWindows NTと次世代Windowsの開発をめぐる猛烈な競争』フリープレス. ISBN 978-0-02-935671-5
  11. ^ 「Microsoft Windows NT OS/2 設計ワークブック」。アメリカの歴史。スミソニアン。 2017年3月17日閲覧
  12. ^ @davepl1968 (2025年3月1日). 「ご存知ですか? Windows NTは『New Technology』の略ではありません。NTen、またはN10の略で、NT開発が始まったIntel i860チップのコードネームです」(ツイート2025年4月9日閲覧– Twitter経由。
  13. ^ ab Thurrott, Paul (2003年1月24日). 「Windows Server 2003: The Road To Gold」. ITPro Today .
  14. ^ kaleidomagic (2008年12月3日). Microsoft Windows 3 および NT, 1991, パート3. 2025年4月9日閲覧YouTube経由.
  15. ^ ビル・ゲイツ(1998年6月5日)「Q&A:インターネット上の情報から子供を守る」Microsoft . 2001年5月26日時点のオリジナルよりアーカイブ。 2005年6月26日閲覧
  16. ^ 「Windows 2000は、NTがテクノロジーの主流へと移行し続けていることを反映した名前だ」。Microsoft、1998年10月27日。2008年10月7日時点のオリジナルよりアーカイブ。 2011年11月13日閲覧
  17. ^ 「Paul Thurrott's SuperSite for Windows」. Win super site. 2008年7月30日時点のオリジナルよりアーカイブ。 2010年11月24日閲覧
  18. ^ 「28 – OS/2 互換性」、MS Windows NT 4 Workstation(リソースキット)、Microsoft、2016年3月3日時点のオリジナルよりアーカイブ、 2010年11月24日閲覧。
  19. ^ 「POSIXとOS/2はWindows XPおよびWindows Server 2003ではサポートされていません」。サポート。Microsoft。2007年11月5日。2004年10月19日時点のオリジナルよりアーカイブ。 2010年11月24日閲覧
  20. ^ “x64エディションの展開”. 2014年12月18日時点のオリジナルよりアーカイブ2010年11月24日閲覧。
  21. ^ Barr, Adam (2001年6月19日). 「Microsoft、TCP/IP、オープンソース、そしてライセンス」Kuro5hin . 2015年12月29日時点のオリジナルよりアーカイブ。 2013年2月22日閲覧
  22. ^ 「FAT、HPFS、NTFSファイルシステムの概要」。Microsoft Learn。Microsoft。2021年9月23日。2023年12月11日時点のオリジナルよりアーカイブ2023年11月29日閲覧。
  23. ^ 「NT ドライバー – FAQ – WDM」。CMKrnl . 2009年4月21日時点のオリジナルよりアーカイブ。
  24. ^ Cutler, Dave (2005)、「序文」、Russinovich, Mark ; Solomon, David A (編)、『Microsoft Windows Internals』(第4版)、Microsoft Press、ISBN 0-7356-1917-4
  25. ^ ポラック、アンドリュー(1991年7月27日)「マイクロソフト、IBMとのソフトウェアに関する対立を拡大」ニューヨーク・タイムズ。2010年11月2日時点のオリジナルよりアーカイブ。 2008年9月2日閲覧
  26. ^ abc Russinovich, Mark (1998年11月30日). 「Windows NTとVMS:残りの物語」. IT Pro . 2018年1月2日閲覧
  27. ^ Neil Rieck. 「『Windows-NT』は『VMSの再実装』(ある種)だ」。2023年2月9日時点のオリジナルよりアーカイブ。 2023年2月9日閲覧
  28. ^ Mohr, Jim (1999年12月1日). 「Windows NTの基礎」. Windows NTおよび2000ワークステーションとサーバーのサポート. Prentice Hall. ISBN 978-0-13-083068-5. 2024年3月6日時点のオリジナルよりアーカイブ。 2023年11月29日閲覧。Windows NTが使用する技術は「マイクロカーネル」と呼ばれ、カーネギーメロン大学で開発されたMachマイクロカーネルの影響を受けています。
  29. ^ Finnel, Lynn (2000). MCSE Exam 70-215, Microsoft Windows 2000 Server . Microsoft Press. 第1章: Microsoft Windows 2000の概要, pp. 7–18. ISBN 1-57231-903-8
  30. ^ “Windows マルチブートのブートシーケンス - Multibooters.com”. www.multibooters.com . 2022年2月6日時点のオリジナルよりアーカイブ。 2020年11月19日閲覧
  31. ^ 「Windows NT システムの概要」。Microsoft Docs。Microsoft。2014年2月20日。 2023年8月16日閲覧
  32. ^ Chen, Raymond (2016年9月28日). One Dev Question with Raymond Chen – What Programming Language is Windows Written In?. Microsoft Learn . Microsoft . 2022年10月15日時点のオリジナルよりアーカイブ。 2022年10月15日閲覧
  33. ^ abcdefgh 「オペレーティングシステムのバージョン」。Microsoft Docs。Microsoft2020年9月15日。2021年1月2日時点のオリジナルよりアーカイブ2021年8月7日閲覧。
  34. ^ 「Microsoft、Windows XP 64ビット版バージョン2003を製造部門にリリース」Microsoft 2003年3月。2011年12月30日時点のオリジナルよりアーカイブ2008年1月14日閲覧。
  35. ^ 「エディションの概要」。Windows Server 2008。Microsoft。2009年5月15日時点のオリジナルよりアーカイブ2009年5月18日閲覧。
  36. ^ “Windows Server 2008 でビルド番号が 6003 に変更”. support.microsoft.com . 2020年12月5日時点のオリジナルよりアーカイブ2020年11月1日閲覧。
  37. ^ LeBlanc, Brandon (2009年2月4日). 「Windows 7 SKUの詳細」. Blogging Windows . Microsoft. 2009年2月8日時点のオリジナルよりアーカイブ2009年2月5日閲覧。
  38. ^ Rothman, Wilson (2009年6月2日). 「Windows 7、10月22日にリリース」. Gizmodo . 2018年12月28日時点のオリジナルよりアーカイブ2009年6月6日閲覧。
  39. ^ 「Windows」、Developer Network、Microsoft、2012年4月7日時点のオリジナルよりアーカイブ、 2011年10月28日閲覧。
  40. ^ LeBlanc, Brandon (2012年4月16日). 「Windows 8 エディションの発表」. Blogging Windows . Microsoft. 2012年4月18日時点のオリジナルよりアーカイブ2012年4月17日閲覧。
  41. ^ “Windows 8は…で利用可能になります”. Microsoft. 2012年7月18日. 2012年7月20日時点のオリジナルよりアーカイブ2012年7月18日閲覧。
  42. ^ 「Windows Server 8 が Windows Server 2012 に名称変更」、Windows Valley、2016年6月10日時点のオリジナルよりアーカイブ、 2012年6月10日閲覧。
  43. ^ 「Windows Server 2012 エディション」。サーバークラウド。2012年11月23日時点のオリジナルよりアーカイブ。 2012年7月8日閲覧
  44. ^ Warren, Tom (2013年8月24日). 「Windows 8.1は10月17日のリリースに向けて準備完了」The Verge . Vox Media . 2018年12月28日時点のオリジナルよりアーカイブ。 2017年9月18日閲覧
  45. ^ ab Thurrott, Paul (2014年11月22日). 「Microsoft、Windows 10 が社内でもバージョン10になることを確認」. ITPro Today . Informa . 2019年4月5日時点のオリジナルよりアーカイブ。 2019年7月5日閲覧
  46. ^ Pidgeon, Elana (2017年8月10日). 「Microsoft、Windows 10 Pro for Workstationsを発表」. Microsoft 365 ブログ. 2018年12月19日時点のオリジナルよりアーカイブ2018年12月24日閲覧。
  47. ^ Prophet, Tony (2015年5月13日). 「Windows 10 エディションの紹介」. Microsoft. 2023年2月9日時点のオリジナルよりアーカイブ2023年2月9日閲覧。
  48. ^ Foley, Mary Jo (2016年7月27日). 「Microsoft、Windows 10 Pro Educationエディションを新たにラインナップに追加」ZDNet . CBS Interactive . 2024年8月4日時点のオリジナルよりアーカイブ。 2024年7月5日閲覧
  49. ^ Schnackenburg, Paul. 「Windows Server 2022がやってくる!」Virtualization Review . 2021年6月24日時点のオリジナルよりアーカイブ。 2021年6月18日閲覧
  50. ^ DeNisco Rayome, Alison (2021年10月24日). 「Windows 11のリリース日:Microsoftの新OSのリリース日はここだ」. CNET . 2021年9月5日閲覧
  51. ^ Russinovich, Mark; Solomon, David (2001年12月)、「Windows XP: カーネルの改善により、より堅牢で強力、かつスケーラブルなOSが誕生」、MSDN mag、Developer network、Microsoft、2003年4月24日時点のオリジナルよりアーカイブ、 2006年12月19日閲覧。
  52. ^ 「なぜ7なのか?」Windows Team Blog、Microsoft、2008年10月14日。2012年4月15日時点のオリジナルよりアーカイブ2019年9月14日閲覧。
  53. ^ “Operating System Version”. Microsoft Developer Network . Microsoft . 2020年9月15日. 2021年1月2日時点のオリジナルよりアーカイブ。 2020年11月24日閲覧
  54. ^ “Windows 8.1 および Windows Server 2012 R2 のオペレーティング システム バージョンの変更”. Microsoft Developer Network . Microsoft . 2018年5月31日. 2020年12月8日時点のオリジナルよりアーカイブ2020年11月24日閲覧。
  55. ^ “App (executable) manifest”. Microsoft. 2018年7月11日. 2020年10月1日時点のオリジナルよりアーカイブ。 2020年11月24日閲覧
  56. ^ “GetVersion 関数 (sysinfoapi.h)”. Microsoft. 2018年12月5日. 2020年11月24日閲覧
  57. ^ Lucovsky, Mark (2000年8月9日). 「Windows: A Software Engineering Odyssey」 . 2006年11月2日閲覧
  58. ^ 「Intergraph、Windows NTのSPARCアーキテクチャへの移植を発表」The Florida SunFlash、1993年7月7日。2018年12月28日時点のオリジナルよりアーカイブ2007年8月8日閲覧。
  59. ^ 「Windows NTの新たな寄港地」『Personal Computer World』1993年10月号、174ページ。
  60. ^ Petreley, Nicholas (1999年9月3日). 「LinuxはIntelの市場支配を打ち破れるか?」CNN . 2013年12月3日時点のオリジナルよりアーカイブ。 2013年11月26日閲覧
  61. ^ Aaron Sakovich (2001). 「Windows 2000?」. The AlphaNT Source. 2008年7月8日時点のオリジナルよりアーカイブ。 2007年1月1日閲覧
  62. ^ Warren, Tom (2011年1月5日). 「Microsoft、Windows 8の初期ビルドをデモ」. winrumors.com . 2011年1月9日時点のオリジナルよりアーカイブ。
  63. ^ “OneCoreが全てを支配する:Windows Everywhereがついに実現した経緯”. Ars Technica . 2016年5月20日. 2016年5月21日時点のオリジナルよりアーカイブ2020年11月30日閲覧。
  64. ^ Warren, Tom (2020年5月21日). “Xbox and Windows NT 3.5 source code leaks online”. 2020年6月4日時点のオリジナルよりアーカイブ2024年8月4日閲覧。
  65. ^ Trinder, Garry (2006年2月17日). 「Xboxオペレーティングシステム」. Xboxエンジニアリング. MSDN. 2018年11月2日時点のオリジナルよりアーカイブ2018年10月31日閲覧。
  66. ^ 「Xbox Oneは文字通りWindowsデバイス」。2015年12月27日時点のオリジナルよりアーカイブ2020年4月18日閲覧。
  67. ^ abc 「Windows 11の仕様」。microsoft.com . 2021年6月25日時点のオリジナルよりアーカイブ。 2021年6月25日閲覧
  68. ^ abc “Windows の最小ハードウェア要件”. Microsoft Docs . 2021年9月. 2023年8月19日時点のオリジナルよりアーカイブ2023年8月18日閲覧。
  69. ^ Thurott, Paul (1999年12月15日). 「Road to Gold: A Look at the Development of Windows 2000」. ITPro Today: ITニュース、ハウツー、トレンド、ケーススタディ、キャリアヒントなど. 2018年6月12日時点のオリジナルよりアーカイブ。 2018年1月2日閲覧
  70. ^ Chen, Raymond (2008年8月). 「Building on the Past」. Windows Confidential. TechNet Magazine . Microsoft. 2024年1月3日時点のオリジナルよりアーカイブ2023年11月30日閲覧。
  71. ^ Thurott, Paul (2000年6月21日). 「Windows 2000、Alphaプラットフォームに復帰か」。2018年1月3日時点のオリジナルよりアーカイブ2018年1月2日閲覧。追記:Compaqは、Alpha版Windows 2000/64の開発作業が行われていることを否定している模様。
  72. ^ ab 「Windows Server 2003 エディションの比較」。Microsoft Learn。Microsoft。2009年10月8日。2024年1月30日時点のオリジナルよりアーカイブ2023年11月29日閲覧。
  73. ^ 「Windows Server 2008 for Itanium-Based Systems 機能サポート」。Microsoft Learn。Microsoft。2012年7月2日。2024年3月5日時点のオリジナルよりアーカイブ2023年11月29日閲覧。
  74. ^ 「Windows Server 2008 R2 for Itanium-Based Systems」。Windows Server Editions。Microsoft。2011年10月9日時点のオリジナルよりアーカイブ。 2011年10月14日閲覧
  75. ^ 「Microsoft Windows XP 64-Bit Edition」。Microsoft Learn。Microsoft。2001年8月15日。 2023年11月29日閲覧
  76. ^ 「x64ベース版Windows Server 2003およびWindows XP Professional x64 Editionの説明」。Microsoftサポートセンター。Microsoft。2011年10月17日時点のオリジナルよりアーカイブ。 2011年10月14日閲覧
  77. ^ “Windows 10 1709 でサポートされる Qualcomm プロセッサ”. 2021年11月10日. 2022年11月27日時点のオリジナルよりアーカイブ。 2022年11月27日閲覧
  78. ^ ab 「ワークステーションおよびサーバーの推奨ハードウェア構成」。Microsoft。2006年11月1日。2013年2月27日時点のオリジナルよりアーカイブ。
  79. ^ abcd 「Windows NT 3.5x セットアップ トラブルシューティング ガイド (MSKB 139733)」。Microsoft。2006年11月1日。2014年6月22日時点のオリジナルよりアーカイブ。
  80. ^ ab 「情報: Windows NT 4.0 セットアップ トラブルシューティング ガイド」。Microsoft。2006年10月31日。2014年3月20日時点のオリジナルよりアーカイブ。
  81. ^ ab 「Microsoft Windows 2000 オペレーティング システムのシステム要件」。サポート。Microsoft。2007年11月13日。2014年5月30日時点のオリジナルよりアーカイブ2017年9月10日閲覧。
  82. ^ 「Microsoft Windows XP オペレーティング システムのシステム要件」。サポート。Microsoft。2007年9月14日。2013年7月17日時点のオリジナルよりアーカイブ2017年8月10日閲覧。
  83. ^ 「Windows Server 2003, Standard Edition: システム要件」。Microsoft。2005年1月21日。 2023年11月29日閲覧
  84. ^ ab 「Microsoft Windows Vistaのシステム要件」。サポート。Microsoft。2007年11月13日。2015年2月12日時点のオリジナルよりアーカイブ。 2017年9月10日閲覧
  85. ^ ab “Windows 7 システム要件”.サポート. Microsoft. 2020年1月27日時点のオリジナルよりアーカイブ2017年9月10日閲覧。
  86. ^ abcd 「Windows 8のシステム要件」。サポート。Microsoft。2019年12月22日時点のオリジナルよりアーカイブ2017年9月10日閲覧。
  87. ^ abcd 「Windows 10 の仕様とシステム要件」。microsoft.com。Microsoft。2018年5月1日時点のオリジナルよりアーカイブ。 2017年9月10日閲覧
  88. ^ Warren, Tom (2021年8月27日). 「Microsoftは古いPCへのWindows 11のインストールを止めない」The Verge . Vox Media . 2021年8月27日時点のオリジナルよりアーカイブ。 2021年10月24日閲覧
  89. ^ Sen, Sayan (2024年12月17日). 「Acronis バックアップ、クローンアプリがWindows 11 24H2 BitLockerに対応。ただし、古いCPUでは動作しない」. Neowin .残念ながら、SSE4.2やPopCntなどのx86_64-v2命令を搭載していないCore 2 DuoなどのCPUをお使いの場合は、Windows 11 24H2をインストールすることはできません。また、この要件を回避するためのトリックやハックも存在しません。
  90. ^ Carrasqueira, João (2024年5月6日). 「Windows Phoneはバージョン24H2以降、Windows 11に別れを告げる」XDA Developers . Windows 11 2024 UpdateはArm v8.1以降を搭載したプロセッサでのみ動作します
  • Windows(公式ページ)、Microsoft
  • Russinovich, Mark、「Windows NTとVMS:残りの物語」、Win 2000(NTの起源に関する議論)、2002年5月3日時点のオリジナルよりアーカイブ
  • Windows NTオペレーティングシステムの簡潔な歴史(ファクトシート)、Microsoft PressPass、1998年、2004年6月10日時点のオリジナルからアーカイブ