Windowsの歴史(開発者視点)の知識マップ(知識グラフ)
type: Dataset
description: 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
type: Concept
definition: 家庭用Windowsの流れと業務用Windows NT系の流れが実用的な形で統合され、家庭用PCでもNT系の安定性を前提にできるようになったWindows。
succeeds: Windows 95 / 98
succeeds: Windows NT / 2000

Windows Vista
type: Concept
definition: UAC・WDDM・新しいドライバモデル・Program Filesへの書き込み制限などを持ち込み、Windowsのセキュリティモデルを転換したWindows。
succeeds: Windows XP
uses: UAC(ユーザーアカウント制御)
uses: WDDM(Windows Display Driver Model)

Windows 10
type: Concept
definition: 2025年10月14日に通常サポートが終了した、Microsoftのデスクトップ向けOSで、最終バージョンは22H2である。
alternative label: Windows 10 22H2
alternative label: Windows 10 Home/Pro
succeeds: Windows 8 / 8.1
uses: Windows as a Service(継続更新モデル)

Windows 95 / 98
type: Concept
definition: スタートメニュー・タスクバー・Plug and Playなど現代のWindowsの使い勝手を決定づけた、家庭用PC向けのDOS系Windows。
alternative label: Windows 9x
alternative label: Windows 95
alternative label: Windows 98

Windows NT / 2000
type: Concept
definition: 安定性・メモリ保護・権限管理・サービス・ネットワーク管理を軸に、業務利用を強く意識して育てられたWindowsの系列。
alternative label: Windows NT
alternative label: Windows 2000

Windows Me
type: Concept
definition: System RestoreやAutoUpdateなど後のWindowsに続く方向性を持ち込んだ、家庭用DOS系Windowsの最終世代。
alternative label: Windows Millennium Edition
succeeds: Windows 95 / 98

Windows 7
type: Concept
definition: Vistaで入ったUACやWDDMなどの方向性を残しつつ、実用上の完成度を高めたWindows。
succeeds: Windows Vista
uses: UAC(ユーザーアカウント制御)

Windows 8 / 8.1
type: Concept
definition: スタート画面・ストアアプリ・タッチ操作を取り入れ、WinRTという新しいAPI基盤を導入したWindows。
alternative label: Windows 8
alternative label: Windows 8.1
succeeds: Windows 7
uses: WinRT(Windows Runtime)
uses: .NET Framework

Windows 11
type: Concept
definition: TPM 2.0やUEFI+セキュアブートなどのハードウェア要件を課す、Windows10の後継となるMicrosoftのデスクトップ向けOSである。
succeeds: Windows 10
requires: TPM 2.0
requires: Windows 11の最小要件

UAC(ユーザーアカウント制御)
type: Concept
definition: 管理者レベルのアクセス許可が必要な変更を行う瞬間に同意を求め、プロセスがどのアクセストークンで動作するかを制御するWindowsのセキュリティ機能である。
alternative label: User Account Control

WDDM(Windows Display Driver Model)
type: Concept
definition: 画面描画をGPU前提に作り直した、Windows Vistaで導入されたディスプレイドライバーのモデル。
alternative label: Windows Display Driver Model

WinRT(Windows Runtime)
type: Concept
definition: Windows 8で導入された、COMを土台にしたストアアプリ向けの新しいAPI基盤。
alternative label: Windows Runtime

Windows as a Service(継続更新モデル)
type: Concept
definition: 特定のOSバージョンを長く基準にするのではなく、機能更新プログラムと累積更新によってWindowsを継続的に更新し続ける提供モデル。
alternative label: サービスとしてのWindows

TPM 2.0
type: Concept
definition: 複数の暗号アルゴリズムに対応し(暗号アジリティ)、ISO/IEC 11889:2015として国際標準化されたTPM仕様。Windows 11の要件で、ネイティブUEFI構成を前提としレガシー/CSMモードでは動作しない。
broader: tpm

UEFIセキュアブート
type: Concept
definition: 署名検証に通ったブートコンポーネントだけを起動させるUEFIの仕組み。
alternative label: セキュアブート
alternative label: Secure Boot

Windows 11の最小要件
type: Concept
definition: 互換性のある64bit CPU、メモリ4GB、ストレージ64GB、DirectX 12以上・WDDM 2.0のグラフィックス、720p以上のディスプレイ、「UEFI、セキュアブート対応」のファームウェア、TPM 2.0を含む、Windows 11の最小システム要件。

.NET Framework
type: Concept
definition: Windowsのコンポーネントとして扱われ、インストールされているOSのライフサイクルに沿ってサポートされるランタイム。System.Messagingの対象範囲。

.NET(Core以降)
type: Concept
definition: .NET Frameworkの後継となる、クロスプラットフォーム対応の.NETランタイム(.NET 5以降)。
alternative label: .NET Core
alternative label: モダンな.NET
succeeds: .NET Framework

Active Directory(AD DS)
type: Concept
definition: オンプレミスのWindowsドメインを構成するディレクトリサービス。
alternative label: AD DS
alternative label: Active Directory Domain Services
alternative label: オンプレAD
uses: グループポリシー

グループポリシー
type: Concept
definition: Active Directoryドメイン環境でWindowsの設定を集中構成する仕組み。
alternative label: GPO
alternative label: Group Policy

subject: Windows XP
predicate: succeeds
object: Windows 95 / 98
description: Windows XPは、家庭用Windows 95/98/Meの流れを引き継ぐ後継の1つにあたる
evidence: windows-geschichte
verified at: 2026-08-01
certainty: established

subject: Windows XP
predicate: succeeds
object: Windows NT / 2000
description: Windows XPは、業務用Windows NT/2000の安定性を前提にする流れの後継でもあり、2つの流れがここで統合された
evidence: windows-geschichte
verified at: 2026-08-01
certainty: established

subject: Windows Me
predicate: succeeds
object: Windows 95 / 98
description: Windows Meは、Windows 95/98に続く家庭用DOS系Windowsの最終世代として位置づけられる
evidence: microsoft-announces-immediate-availability-of-windows-millennium-edition-windows-me
verified at: 2026-08-01
certainty: established

subject: Windows Vista
predicate: succeeds
object: Windows XP
description: Windows Vistaは、家庭用と業務用が統合されたWindows XPの後継として、セキュリティモデルの転換を持ち込んだ
evidence: windows-geschichte
verified at: 2026-08-01
certainty: established

subject: Windows 7
predicate: succeeds
object: Windows Vista
description: Windows 7は、Vistaで入った変化をより軽く安定した形に整えた後継である
evidence: windows-geschichte
verified at: 2026-08-01
certainty: established

subject: Windows 8 / 8.1
predicate: succeeds
object: Windows 7
description: Windows 8は、Windows 7の後継としてタッチ操作とストアアプリの時代へ踏み出した
evidence: windows-8-arrives
verified at: 2026-08-01
certainty: established

subject: Windows 10
predicate: succeeds
object: Windows 8 / 8.1
description: Windows 10は、Windows 8/8.1の後継として継続更新のWindows as a Serviceを定着させた
evidence: windows-10-home-and-pro
verified at: 2026-08-01
certainty: established

subject: Windows 11
predicate: succeeds
object: Windows 10
description: Windows 11は、Windows 10の後継としてシステム要件を引き上げ現代ハードウェア前提へ進んだ
evidence: windows-11-available-on-october-5
verified at: 2026-08-01
certainty: established

subject: Windows Vista
predicate: uses
object: UAC(ユーザーアカウント制御)
description: Windows Vistaは、管理者ユーザーでも既定では制限されたトークンで動かすUACを導入した
evidence: user-account-control-and-remote-restriction
verified at: 2026-08-01
certainty: established

subject: Windows Vista
predicate: uses
object: WDDM(Windows Display Driver Model)
description: Windows Vistaは、画面描画をGPU前提に作り直したWDDMという新しいドライバモデルを導入した
evidence: windows-vista-display-driver-model-design-guide
verified at: 2026-08-01
certainty: established

subject: Windows 7
predicate: uses
object: UAC(ユーザーアカウント制御)
description: Windows 7は、Vistaで入ったUACの方向性を残しつつユーザー体験を改善した
evidence: user-account-control-and-remote-restriction
verified at: 2026-08-01
certainty: established

subject: Windows 8 / 8.1
predicate: uses
object: WinRT(Windows Runtime)
description: Windows 8は、COMを土台にした新しいAPI基盤WinRTを導入し、従来のWin32デスクトップアプリと共存させた
evidence: windows-8-arrives
verified at: 2026-08-01
certainty: established

subject: Windows 10
predicate: uses
object: Windows as a Service(継続更新モデル)
description: Windows 10は、特定バージョンを長く基準にする考え方から、機能更新プログラムによる継続更新前提のWindows as a Serviceへ変わった
evidence: waas-overview
verified at: 2026-08-01
certainty: established

subject: Windows 11
predicate: requires
object: TPM 2.0
description: Windows 11のシステム要件はTPM 2.0を含む
verified at: 2026-08-01
certainty: established

subject: Windows 11
predicate: requires
object: UEFIセキュアブート
description: Windows 11のシステム要件が求めるのはUEFIかつセキュアブートに対応したファームウェアで、セキュアブートを有効のままにしておくことまでは実行時の前提ではない
verified at: 2026-08-01
certainty: context-dependent

subject: Windows 11
predicate: requires
object: Windows 11の最小要件
description: Windows 11は、CPU・メモリ・ストレージ・グラフィックス・ファームウェア・TPMを含む最小システム要件を満たすことを前提とする
verified at: 2026-08-01
certainty: established

subject: Windows 8 / 8.1
predicate: uses
object: .NET Framework
description: Windows 8は、従来のWin32デスクトップアプリや.NET Frameworkアプリと、ストアアプリ・WinRTという複数のアプリモデルを同じOS上に共存させた
evidence: windows-8-arrives
verified at: 2026-08-01
certainty: established

subject: .NET(Core以降)
predicate: succeeds
object: .NET Framework
description: .NET(Core以降)は、Windowsのコンポーネントとして提供される.NET Frameworkの後継となるクロスプラットフォームのランタイムである
evidence: introduction
verified at: 2026-08-01
certainty: established

subject: Windows NT / 2000
predicate: uses
object: Active Directory(AD DS)
description: この系列の集大成であるWindows 2000で、Windows NT/2000の系列は、ネットワークドメインでの企業内管理という業務用OSとしての性格を強め、Active Directoryを中核に据えた
evidence: windows-2000-offers-significant-value-for-small-businesses
verified at: 2026-08-01
certainty: context-dependent

subject: Active Directory(AD DS)
predicate: uses
object: グループポリシー
description: Active Directoryドメイン環境では、グループポリシーによってWindowsの設定を集中構成する
evidence: windows-2000-offers-significant-value-for-small-businesses
verified at: 2026-08-01
certainty: established