オペレーティングシステム(OS)は、コンピュータのハードウェアとアプリケーション
ソフトウェア間のインターフェースとして機能し、システム全体の動作を制御する重要な
ソフトウェアです。本稿では、多種多様な
オペレーティングシステムを、その用途や開発元に基づいて分類し、それぞれの特徴と歴史について詳しく解説します。
学術用途
MINIX: 教育目的で開発されたUnixライクなOSで、そのシンプルさが特徴です。
UCSD p-System: Pascal言語の実行環境として開発され、移植性の高さが特徴でした。
プロプライエタリ OS
OS 2200: ユニシスの
メインフレームコンピュータ向けに開発されたOS。
OS/360|OS_360系: IBMのSystem/360シリーズ向けに開発されたOS群。
OS/360|OS_360: 初期の
メインフレーム向けOS。
PCP: 初期のシングルタスクOS。
MFT: 固定多重プログラミングをサポート。
MVT: 可変多重プログラミングをサポート。
OS/VS: System/370の
仮想記憶に対応したOS。
OS/VS1: MFTの
仮想記憶版。
OS/VS2: MVTの
仮想記憶版。
OS/VS2 R1 (SVS): シングル
仮想記憶。
OS/VS2 R2 (MVS): マルチプル
仮想記憶。
MVS/SE, MVS/SP, MVS/XA, MVS/ESA: MVSの拡張版、
31ビットおよび
64ビットのアドレッシングに対応。
OS/390|OS_390: MVS/ESAをベースにUnix環境を統合。
z/OS: OS/390|OS_390をz/Architectureに対応させた
64ビットOS。
DOS/360|OS_360|DOS_360系: System/360シリーズ向けに開発されたディスクベースのOS。
BOS/360|OS_360: System/360向けの基本OS。
TOS/360|OS_360: テープベースのOS。
DOS/360|OS_360|DOS_360: ディスクベースのOS。
DOS/360|OS_360|DOS_360/RJE: リモートジョブエントリ対応版。
DOS/VS: 仮想記憶対応版。
DOS/VSE: DOS/VSの拡張版。
VSE/SP, VSE/ESA: VSEの拡張版、
31ビットのアドレッシングに対応。
z/VSE: VSE/ESAをz/Architectureに対応させたOS。
CP/CMS系: 仮想化OS。
CP-40/CMS, CP-67/CMS: System/360モデル向け。
VM/370: CP/CMSをベースに
仮想記憶を導入。
VM/XA, VM/ESA, z/VM: VMの拡張版。
TPF系: 航空会社向けリアルタイムOS。
ACP, TPF, z/TPF: リアルタイムトランザクション処理用。
Unix系(メインフレーム):
UTS, AIX/370, AIX/ESA: メインフレーム上でUnix環境を提供。
Linux (z/Linux), OpenSolaris (IBM System z): メインフレームで利用可能な
Linuxと
OpenSolaris。
その他(メインフレーム):
IBSYS, CTSS, RTOS/360|OS_360, MTS, TSS/360, MUSIC/SP, IJMON: 初期の
メインフレームOSやタイムシェアリングシステム。
Series/1:
EDX, RPS: イベント駆動型およびリアルタイムシステム。
IBM 8100:
DPCX, DPPX: 分散処理用OS。
System/34|System_34, System/36:
SSP: システムサポートプログラム。
System/38|System_38:
CPF: 制御プログラムファシリティ。
System/88:
VOS: 仮想
オペレーティングシステム。
AS/400, iSeries, System i, Power Systems i Edition
OS/400: System/38|System_38の後継。System/36互換環境を含む。
i5/OS, IBM i: OS/400の進化版。
UNIX (IBM POWER):
AIX, AOS: IBMのRISCベースシステム向けUnix。
x86
PC DOS / IBM DOS:
PC DOS 1.x-3.x: IBM PC向け、
マイクロソフトと共同開発。
IBM DOS 4.x, 5.0: マイクロソフトと共同開発。
PC DOS 6.x, 7, 2000: IBM単独開発。
OS/2:
OS/2 1.x: マイクロソフトと共同開発。
OS/2 2.x, OS/2 Warp V3, OS/2 Warp V4: IBM単独開発。
eComStation, ArcaOS Blue Lion: OS/2の後継。
その他
Workplace OS, K42, Dynix, Taligent: マイクロカーネルベースのOSや研究用OS、買収した企業が開発したOS。
アップル
Apple II:
Apple DOS, Apple ProDOS, Apple GS/OS: Apple IIシリーズ用OS。
Apple III:
Apple SOS: Apple III用OS。
Apple Lisa:
Lisa Office System: Lisa用OS。
Macintosh:
Classic Mac OS (漢字Talk 1.0-7.5.5, System 1-7, Mac OS 7.6-9): 初期のMacintosh OS。
Copland: 開発中止となったOS。
Newton:
Newton OS: Newton用OS。
A/UX|A_UX, MkLinux: UnixベースのOS。
NEXTSTEP, OPENSTEP for Mach: NeXT社が開発したOS。
Rhapsody, Mac OS X Server 1.0: Mac OS Xのサーバ版。
macOS (Mac OS X v10.0-v10.6, OS X v10.7-v10.11, macOS v10.12以降): 現代のMac OS。
Darwin macOSのベースとなったオープンソースOS
iPhone, iPad, iPod touch:
iOS, iPadOS, visionOS: モバイルデバイス向けOS。
DOS:
MS-DOS: IBMと共同開発されたDOS。
MSX-DOS: MSX用DOS。
XENIX: Unix系OS。
OS/2: IBMと共同開発。
Windowsファミリー:
DOSベースのWindows環境 (Windows 1.0-3.x): DOS上で動作するオペレーティング環境。
Windows 9x系 (Windows 95, 98, Me): コンシューマー向けOS。
Windows NT系 (Windows NT 3.1-4.0, 2000, XP, Vista, 7, 8, 8.1, 10, 11): ビジネスおよびサーバー向けOS。
Windows Server: サーバOS。
Windows CE: 組み込み機器向けOS。
Singularity, Midori: 研究用OS。
Xbox 360 system software, Xbox One system software: ゲーム機用OS。
iRMX: リアルタイムOS。
AmigaOS, Amiga Unix (Amix): Amiga用OS。
Alphabet
Android, ChromeOS, ChromeOS Flex: モバイルおよびPC向けOS。
その他
Human68k, APCS: 特定ハードウェア向けOS。
TRONプロジェクト: 組み込み機器向けOS。
BTRON: B-right/Vとして実装
非プロプライエタリ OS
UNIX: Unix系OSの元祖。
BSD系 (NetBSD, OpenBSD, FreeBSD, DragonFlyBSD, Darwin): Unixの派生OS。
V7系: UNIXの初期バージョン。
Linux: オープンソースのOSカーネル。
Plan 9 UNIXの後継をめざしたOS
Sanos 標準POSIX Unix APIに似た独自のAPIを有するOS
Amoeba: 分散
オペレーティングシステム。
Haiku: BeOSのオープンソース実装。
SkyOS, OSASK, はりぼてOS, Collapse OS: 実験的および趣味的なOS。
DOS
CP/M|CP_M, 86-DOS, PC DOS, MS-DOS, DR-DOS, Concurrent DOS, Multiuser DOS, FreeDOS, ProDOS, PTS-DOS, RDOS, TurboDOS: 各種DOS。
DOSエクステンダー, DESQview, Windows 1.0-3.x, TownsOS, TorilOS: DOS拡張環境。
組み込み
家電製品
Windows Embedded CE, ITRON (μITRON): 家電および組み込み機器向けOS。
PDA
Newton OS, Garnet OS (Palm OS), Windows Mobile: PDA向けOS。
Symbian OS, BlackBerry, Windows Mobile, iOS, Android, webOS, Firefox OS, Windows Phone: スマートフォン向けOS。
家庭用ゲーム機
pippinOS, Nintendo Switch OS, Wii U OS, Nintendo 3DS OS, Wii OS, Nintendo DSi OS, Xbox OS, PlayStation Portable system software, PlayStation 3 system software, PlayStation Vita system software, PlayStation 4 system software: 家庭用ゲーム機向けOS。
ロボット用OS
V-Sido OS: ロボット制御用OS。
関連項目
オペレーティングシステム: OS全般に関する情報。
リアルタイムオペレーティングシステム: リアルタイム処理に特化したOS。
組み込みオペレーティングシステム: 組み込み機器向けOS。
この一覧は、
オペレーティングシステムの多様性と進化を概観するものであり、各OSの詳しい情報については、それぞれのリファレンスを参照してください。