知識マップ: Windowsはなぜ今の形になったのか:開発者から見た歴代Windowsの進化
記事「Windowsはなぜ今の形になったのか:開発者から見た歴代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以降)はクロスプラットフォームなランタイムとして独立して進化している。
flowchart LR
accTitle: Windowsの歴史(開発者視点)の知識マップ
accDescr: 家庭用Windows系列と業務用Windows NT系列がWindows XPで統合され、Vista以降UACやWDDMなどのセキュリティ・ドライバモデルが導入され、Windows 10で継続更新のWindows as a Serviceへ、Windows 11でTPM 2.0やUEFIセキュアブートを要件とする現代ハードウェア前提へ進んだ、Windows各版の後継関係と特徴的な仕組みの採用を示す図
windows_xp["Windows XP"]
windows_vista["Windows Vista"]
windows_10["Windows 10"]
windows_9x["Windows 95 / 98"]
windows_nt_2000["Windows NT / 2000"]
windows_me["Windows Me"]
windows_7["Windows 7"]
windows_8["Windows 8 / 8.1"]
windows_11["Windows 11"]
uac["UAC(ユーザーアカウント制御)"]
wddm["WDDM(Windows Display Driver Model)"]
winrt["WinRT(Windows Runtime)"]
windows_as_a_service["Windows as a Service(継続更新モデル)"]
tpm_2_0["TPM 2.0"]
uefi_secure_boot["UEFIセキュアブート"]
windows_11_requirements["Windows 11の最小要件"]
dotnet_framework[".NET Framework"]
dotnet[".NET(Core以降)"]
active_directory["Active Directory(AD DS)"]
group_policy["グループポリシー"]
windows_xp -->|"の後継"| windows_9x
windows_xp -->|"の後継"| windows_nt_2000
windows_me -->|"の後継"| windows_9x
windows_vista -->|"の後継"| windows_xp
windows_7 -->|"の後継"| windows_vista
windows_8 -->|"の後継"| windows_7
windows_10 -->|"の後継"| windows_8
windows_11 -->|"の後継"| windows_10
windows_vista -->|"利用する"| uac
windows_vista -->|"利用する"| wddm
windows_7 -->|"利用する"| uac
windows_8 -->|"利用する"| winrt
windows_10 -->|"利用する"| windows_as_a_service
windows_11 -->|"前提とする"| tpm_2_0
windows_11 -.->|"前提とする"| uefi_secure_boot
windows_11 -->|"前提とする"| windows_11_requirements
windows_8 -->|"利用する"| dotnet_framework
dotnet -->|"の後継"| dotnet_framework
windows_nt_2000 -.->|"利用する"| active_directory
active_directory -->|"利用する"| group_policy
概念間の関係(全20件)
図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。
- Windows XPはWindows 95 / 98の後継に当たります。
- Windows XPはWindows NT / 2000の後継に当たります。
- Windows MeはWindows 95 / 98の後継に当たります。
- Windows VistaはWindows XPの後継に当たります。
- Windows 7はWindows Vistaの後継に当たります。
- Windows 8 / 8.1はWindows 7の後継に当たります。
- Windows 10はWindows 8 / 8.1の後継に当たります。
- Windows 11はWindows 10の後継に当たります。
- Windows VistaはUAC(ユーザーアカウント制御)を利用します。
- Windows VistaはWDDM(Windows Display Driver Model)を利用します。
- Windows 7はUAC(ユーザーアカウント制御)を利用します。
- Windows 8 / 8.1はWinRT(Windows Runtime)を利用します。
- Windows 10はWindows as a Service(継続更新モデル)を利用します。
- Windows 11はTPM 2.0を前提とします。
- Windows 11はUEFIセキュアブートを前提とします。
- Windows 11はWindows 11の最小要件を前提とします。
- Windows 8 / 8.1は.NET Frameworkを利用します。
- .NET(Core以降)は.NET Frameworkの後継に当たります。
- Windows NT / 2000はActive Directory(AD DS)を利用します。
- Active Directory(AD DS)はグループポリシーを利用します。
主要概念の定義
機械可読データ
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。