Windowsの歴史(開発者視点)の知識マップ(知識グラフ)
Windowsは家庭用のWindows 95/98/Meの系列と、業務用として安定性や権限管理を育てたWindows NT/2000の系列という2つの流れが、Windows XPで実用的な形に統合されたことから現在の姿が始まる。Windows VistaはUACやWDDMという新しいドライバモデルを取り入れてセキュリティモデルを転換し、Windows 7がそれを実用化し、Windows 8はWinRTを取り入れてタッチとストアの時代を開いた。Windows 10はWindows as a Serviceという継続更新の前提を定着させ、Windows 11はTPM 2.0やUEFIセキュアブートを含む要件の引き上げによって現代的なハードウェア前提へ進んだ。この流れの中で、.NET FrameworkはOSに同梱されたコンポーネントであるのに対し、その後継の.NET(Core以降)はクロスプラットフォームなランタイムとして独立して進化している。
Windows XP
家庭用Windowsの流れと業務用Windows NT系の流れが実用的な形で統合され、家庭用PCでもNT系の安定性を前提にできるようになったWindows。
Windows Vista
UAC・WDDM・新しいドライバモデル・Program Filesへの書き込み制限などを持ち込み、Windowsのセキュリティモデルを転換したWindows。
Windows 10
2025年10月14日に通常サポートが終了した、Microsoftのデスクトップ向けOSで、最終バージョンは22H2である。
Windows 95 / 98
スタートメニュー・タスクバー・Plug and Playなど現代のWindowsの使い勝手を決定づけた、家庭用PC向けのDOS系Windows。
Windows NT / 2000
安定性・メモリ保護・権限管理・サービス・ネットワーク管理を軸に、業務利用を強く意識して育てられたWindowsの系列。
Windows Me
System RestoreやAutoUpdateなど後のWindowsに続く方向性を持ち込んだ、家庭用DOS系Windowsの最終世代。
Windows 7
Vistaで入ったUACやWDDMなどの方向性を残しつつ、実用上の完成度を高めたWindows。
Windows 8 / 8.1
スタート画面・ストアアプリ・タッチ操作を取り入れ、WinRTという新しいAPI基盤を導入したWindows。
Windows 11
TPM 2.0やUEFI+セキュアブートなどのハードウェア要件を課す、Windows10の後継となるMicrosoftのデスクトップ向けOSである。
UAC(ユーザーアカウント制御)
管理者レベルのアクセス許可が必要な変更を行う瞬間に同意を求め、プロセスがどのアクセストークンで動作するかを制御するWindowsのセキュリティ機能である。
WDDM(Windows Display Driver Model)
画面描画をGPU前提に作り直した、Windows Vistaで導入されたディスプレイドライバーのモデル。
WinRT(Windows Runtime)
Windows 8で導入された、COMを土台にしたストアアプリ向けの新しいAPI基盤。
Windows as a Service(継続更新モデル)
特定のOSバージョンを長く基準にするのではなく、機能更新プログラムと累積更新によってWindowsを継続的に更新し続ける提供モデル。
サービスとしてのWindows
TPM 2.0
複数の暗号アルゴリズムに対応し(暗号アジリティ)、ISO/IEC 11889:2015として国際標準化されたTPM仕様。Windows 11の要件で、ネイティブUEFI構成を前提としレガシー/CSMモードでは動作しない。
UEFIセキュアブート
署名検証に通ったブートコンポーネントだけを起動させるUEFIの仕組み。
セキュアブート
Windows 11の最小要件
互換性のある64bit CPU、メモリ4GB、ストレージ64GB、DirectX 12以上・WDDM 2.0のグラフィックス、720p以上のディスプレイ、「UEFI、セキュアブート対応」のファームウェア、TPM 2.0を含む、Windows 11の最小システム要件。
.NET Framework
Windowsのコンポーネントとして扱われ、インストールされているOSのライフサイクルに沿ってサポートされるランタイム。System.Messagingの対象範囲。
.NET(Core以降)
.NET Frameworkの後継となる、クロスプラットフォーム対応の.NETランタイム(.NET 5以降)。
モダンな.NET
Active Directory(AD DS)
オンプレミスのWindowsドメインを構成するディレクトリサービス。
オンプレAD
グループポリシー
Active Directoryドメイン環境でWindowsの設定を集中構成する仕組み。
Windows XPは、家庭用Windows 95/98/Meの流れを引き継ぐ後継の1つにあたる
Windows XPは、業務用Windows NT/2000の安定性を前提にする流れの後継でもあり、2つの流れがここで統合された
Windows Meは、Windows 95/98に続く家庭用DOS系Windowsの最終世代として位置づけられる
Windows Vistaは、家庭用と業務用が統合されたWindows XPの後継として、セキュリティモデルの転換を持ち込んだ
Windows 7は、Vistaで入った変化をより軽く安定した形に整えた後継である
Windows 8は、Windows 7の後継としてタッチ操作とストアアプリの時代へ踏み出した
Windows 10は、Windows 8/8.1の後継として継続更新のWindows as a Serviceを定着させた
Windows 11は、Windows 10の後継としてシステム要件を引き上げ現代ハードウェア前提へ進んだ
Windows Vistaは、管理者ユーザーでも既定では制限されたトークンで動かすUACを導入した
Windows Vistaは、画面描画をGPU前提に作り直したWDDMという新しいドライバモデルを導入した
Windows 7は、Vistaで入ったUACの方向性を残しつつユーザー体験を改善した
Windows 8は、COMを土台にした新しいAPI基盤WinRTを導入し、従来のWin32デスクトップアプリと共存させた
Windows 10は、特定バージョンを長く基準にする考え方から、機能更新プログラムによる継続更新前提のWindows as a Serviceへ変わった
Windows 11のシステム要件はTPM 2.0を含む
Windows 11のシステム要件が求めるのはUEFIかつセキュアブートに対応したファームウェアで、セキュアブートを有効のままにしておくことまでは実行時の前提ではない
Windows 11は、CPU・メモリ・ストレージ・グラフィックス・ファームウェア・TPMを含む最小システム要件を満たすことを前提とする
Windows 8は、従来のWin32デスクトップアプリや.NET Frameworkアプリと、ストアアプリ・WinRTという複数のアプリモデルを同じOS上に共存させた
.NET(Core以降)は、Windowsのコンポーネントとして提供される.NET Frameworkの後継となるクロスプラットフォームのランタイムである
この系列の集大成であるWindows 2000で、Windows NT/2000の系列は、ネットワークドメインでの企業内管理という業務用OSとしての性格を強め、Active Directoryを中核に据えた
Active Directoryドメイン環境では、グループポリシーによってWindowsの設定を集中構成する