Unix系統史 V6/V7→BSD/Solaris/AIX 1969-2026(ユニックス系統史)
Unix Genealogy 1969-2026。Multics (1965 MIT+GE+Bell Labs共同→1969 Bell撤退)→Unix V1 (1970年1月 Ken Thompson+Dennis Ritchie+Brian Kernighan・PDP-7 Assembly→PDP-11)+V6 (1975 Lions Bookで初公開)+V7 (1979・Bourne Shell・C言語移植性確保 万人共有 K&R The C Programming Language 1978)・BSD 1.0 (1977 UC Berkeley CSRG・Bill Joy・vi+csh)+2BSD+3BSD+4BSD (1980)+4.2BSD (1983 TCP/IP Sockets+NFS)+4.3BSD (1986)+4.4BSD (1993 Last from Berkeley・USL裁判)・Net/2→386BSD (1992)→FreeBSD+NetBSD+OpenBSD (1993)・FreeBSD 14.2 (2024)+FreeBSD 15 (2025)・OpenBSD 7.6 (2024年10月)+7.7 (2025)・NetBSD 10.1 (2024)+NetBSD 11 (2025)・DragonFly BSD (2003 Matt Dillon)・System V (1983 AT&T)→Solaris (Sun 1992 SunOS 5.0)+OpenSolaris (2005)→illumos+OmniOS+OpenIndiana・SCO Unix→SCO OpenServer (裁判IBM 2003)・HP-UX (1984 PA-RISC→Itanium・EoL 2025)・IBM AIX (1986 POWER・AIX 7.3 2021・現役)・SGI IRIX (1988 MIPS→終焉)・QNX (1982 BlackBerry)・Mach (CMU 1985 NeXT/macOS基盤)・Darwin (Apple OSX/macOS基盤 BSD+Mach)・GNU Hurd (停滞)・MINIX (1987 Andrew Tanenbaum・Linux原型)・Plan 9 from Bell Labs (1992 Unix後継幻)・¥0 OSS-¥¥¥¥¥¥¥/Lic 2026。
概要
Unix系統は1969年にMulticsから派生したUnix V1を起点に、1970年代から現在に至るまで多様な派生が生まれた。V6・V7はAT&Tの研究室で完成し、1970年代後半にBSDがBerkeleyで開発され、TCP/IPの実装やvi・cshなどのツールを追加。1980年代にSystem Vが登場し、Solaris、AIX、HP‑UXなどの商用実装が進化。1990年代以降はFreeBSD、NetBSD、OpenBSD、DragonFly BSDといったオープンソース派生が本格化し、2000年代以降はIllumos、OpenIndiana、OmniOSなどのSolaris系派生が続く。2025‑2026年現在、各派生はそれぞれ独自の機能強化とライセンス戦略を展開している。
主な特徴・仕組み
| 系統 | 主な設計思想 | 代表的な機能 | 主要な差別化ポイント |
|---|---|---|---|
| BSD | ユーザー空間とカーネルの分離、モジュラー設計 | 4.2BSDでTCP/IPソケット、NFS、vi | 高い移植性とパフォーマンス、オープンソース |
| Solaris | 大規模システム向けのスケーラビリティ | ZFS、DTrace、Zones | エンタープライズ向けの堅牢性と管理機能 |
| AIX | IBMハードウェア最適化 | PowerVM、PASE、LPP | ハードウェア統合と長期サポート |
| HP‑UX | PA‑RISC/Itanium最適化 | HPE Integrity、HP OpenView | エンタープライズ向けの統合管理 |
| OpenBSD | セキュリティ重視 | PF、OpenSSH、Secure Shell | コードの安全性と自動化 |
| FreeBSD | バランスの取れた機能 | Jails、ZFS、PF | コミュニティ主導の機能追加 |
| NetBSD | ポータビリティ重視 | NetBSD Ports、OpenBSD互換 | 100+アーキテクチャサポート |
| DragonFly BSD | マルチプロセッサ最適化 | HAMMER2、VFS | 高スループットとデータ整合性 |
| Illumos | Solarisオープンソース化 | ZFS、DTrace、Zones | 商用サポートとオープンソースの融合 |
| OmniOS | Oracle Solarisの継承 | ZFS、OpenSolaris互換 | エンタープライズ向けの安定性 |
仕組みの詳細
- カーネルモジュール化:BSD系はモジュール化が進んでおり、必要な機能だけをロードできる。Solarisはサービスパッケージ(SPARC)で同様の機能を提供。
- ファイルシステム:ZFSはSolaris・Illumos・OmniOSで標準化。FreeBSDはUFSをベースにZFSをオプション化。DragonFlyはHAMMER2で高可用性を実現。
- 仮想化:AIXはPowerVM、SolarisはZones、BSD系はJails・JailKit。OpenBSDはPFでネットワーク分離。
- セキュリティ:OpenBSDはデフォルトでパスワード無しで起動し、PFでパケットフィルタリング。SolarisはSMACK、AIXはRBAC。
具体例・対応製品
| 製品名 | バージョン | 発売年 | 主なハードウェア | CPU | メモリ | ストレージ | ライセンス | 主要用途 |
|---|---|---|---|---|---|---|---|---|
| FreeBSD 15 | 15.0 | 2025 | x86‑64, ARM64 | 2.5 GHz 8‑core | 16 GB | 1 TB SSD | BSD | サーバー、IoT |
| OpenBSD 7.7 | 7.7 | 2025 | x86‑64, ARM64 | 2.0 GHz 4‑core | 8 GB | 512 GB SSD | BSD | セキュリティ機器 |
| NetBSD 11 | 11.0 | 2025 | x86‑64, ARM64, RISC‑V | 2.2 GHz 6‑core | 12 GB | 1 TB NVMe | BSD | 嵌入型システム |
| Solaris 11.4 | 11.4 | 2024 | SPARC, x86‑64 | 3.0 GHz 12‑core | 32 GB | 2 TB SSD | 商用 | エンタープライズ |
| AIX 7.3 | 7.3 | 2021 | POWER9 | 2.4 GHz 8‑core | 64 GB | 4 TB NVMe | 商用 | 大規模データ処理 |
| HP‑UX 11.31 | 11.31 | 2025 | Itanium 2 | 2.6 GHz 8‑core | 32 GB | 2 TB SSD | 商用 | 高可用性サーバ |
| DragonFly BSD 6.3 | 6.3 | 2024 | x86‑64, ARM64 | 2.8 GHz 8‑core | 16 GB | 1 TB SSD | BSD | 高スループット |
| Illumos 2025 | 2025 | 2025 | x86‑64, ARM64 | 2.9 GHz 10‑core | 32 GB | 2 TB SSD | オープンソース | エンタープライズ |
| OmniOS 2025 | 2025 | 2025 | x86‑64 | 2.7 GHz 8‑core | 24 GB | 1.5 TB SSD | オープンソース | エンタープライズ |
選び方・注意点
- 用途とスケール:エンタープライズ向けならSolarisやAIX、オープンソースで高い拡張性が欲しいならFreeBSD/NetBSD。
- ハードウェア依存:AIXはPOWER専用、HP‑UXはItanium専用。BSD系はx86‑64/ARM64で動作。
- ライセンス:商用サポートが必要ならSolaris/HP‑UX/AIX。BSD系はフリーだがサポートはコミュニティ。
- セキュリティ要件:OpenBSDはデフォルトでセキュリティが高い。SolarisはSMACK、AIXはRBAC。
- ファイルシステム:ZFSが必要ならSolaris/Illumos/OmniOS、FreeBSDもZFSをオプション。
関連用語との違い
- Linux:カーネルはLinux、ユーザー空間はGNU。BSD系はBSDカーネルと独自ツール。
- QNX:リアルタイムOS、マイクロカーネル設計。Unix系はマクロカーネル。
- Plan 9:Bell Labsの後継プロジェクト。ファイルシステムをネットワーク全体に拡張。Unix系は従来の階層構造。
- GNU Hurd:GNUプロジェクトのマイクロカーネルOS。実用化は進んでいない。
よくある質問 (FAQ)
Q1. BSD系とSolaris系の主な違いは何ですか?
A1. BSD系はオープンソースでモジュラー設計、Solaris系は商用サポートとZFS・DTraceの高度な機能を備えている。
Q2. AIXとHP‑UXはどちらが高性能ですか?
A2. それぞれのハードウェアに最適化されているため、POWER9上のAIXは大規模データ処理に強く、Itanium上のHP‑UXは高可用性に優れる。
Q3. 2026年に向けてUnix系の将来性は?
A3. BSD系はFreeBSD 15、OpenBSD 7.7、NetBSD 11が2025年にリリースされ、商用サポートはIllumos/OmniOSが主流。Solaris系はIllumosが継続的に開発。AIXはPOWER9のサポート継続。
まとめ
Unix系統は1969年のMulticsから始まり、V6・V7で基礎を固め、BSD・System Vで多様化。1990年代以降はオープンソース派生が勢いを増し、2025‑2026年現在はFreeBSD 15、OpenBSD 7.7、NetBSD 11、Solaris 11.4、AIX 7.3、HP‑UX 11.31、DragonFly BSD 6.3、Illumos 2025、OmniOS 2025などが代表的。各派生はハードウェア最適化、ファイルシステム、仮想化、セキュリティで差別化しており、選択は用途・ハードウェア・ライセンス要件に依存する。Unix系統は長い歴史と堅牢性を背景に、依然としてエンタープライズや研究・教育分野で重要な役割を果たしている。