Linux 用に Rémy Card が 1992 年に開発した最初のネイティブファイルシステム ext (Extended File System)・1993 年改良の ext2 (Second Extended File System)。Minix FS の制約 (64MB ボリューム・14 文字ファイル名) を解消、Linux 普及の基盤となった重要技術。
ext (Extended File System) は、Linux 用に Rémy Card が 1992 年 4 月に開発した最初のネイティブファイルシステムで、それまで Linux が利用していた Minix FS (Andrew Tanenbaum 開発、64MB ボリューム・14 文字ファイル名の制約) を解消し、Linux 普及の基盤となった重要技術です。1993 年 1 月には改良版の ext2 (Second Extended File System) が登場し、性能・信頼性が大幅に改善され、1999 年 ext3 (ジャーナリング機能追加)・2008 年 ext4 (大容量・extents 対応) と進化を続けた Linux 標準 FS の起源となりました。初代 ext は 2GB ボリューム・255 文字ファイル名対応で、Andrew Tanenbaum の Minix FS から独立した Linux 固有ファイルシステムの最初期実装として、Linux カーネル 0.96c (1992 年 5 月)・Linux 1.0 (1994 年 3 月) で標準ファイルシステムとして広く採用されました。現代の Linux で最も普及している ext4 (2026 年現在 80% 超のシェア) はこの ext の進化形で、30 年以上にわたる Linux ファイルシステム史の起源となっています。
| 世代 | 年 | 最大ボリューム | 最大ファイル | ジャーナリング |
|---|---|---|---|---|
| ext (初代) | 1992 | 2GB | 2GB | × |
| ext2 | 1993 | 4TB | 2TB | × |
| ext3 | 1999 | 16TB | 2TB | ○ |
| ext4 | 2008 | 1EB | 16TB | ○ + extents |
ext (初代) は現代では使用されず、ext4 が主流。ext2/ext3 もレガシー扱いで新規利用は限定的、ext2 は組み込み機器・低リソース環境で利用継続、ext3 は安定性重視のサーバで稀に採用。自作 Linux PC では ext4 (Ubuntu・Debian・Fedora の標準) が無難な選択、Btrfs (openSUSE・Fedora Workstation)・XFS (RHEL/CentOS)・ZFS on Linux (Ubuntu)・F2FS (フラッシュ向け) の選択肢もあります。AI 学習データ保存・大容量ファイル管理用途では ext4 + LVM、整合性最優先なら Btrfs/ZFS。ext シリーズの歴史を理解することで、Linux カーネル・GNU プロジェクト・OSS コミュニティの 30 年の進化を辿ることができ、ファイルシステム選定の文脈を把握できます。Rémy Card は 1992 年のフロッピー時代の Linux に独自 FS を提供した先駆者として、Linus Torvalds・Richard Stallman と並ぶ Linux 黎明期の重要人物です。
Q1: ext と ext2 の違いは? A: ext (1992) は最初期、ext2 (1993) は性能・信頼性改良。実用上はほぼ同じ、ext2 が広く普及。
Q2: 現代でも ext2 を使う? A: 組み込み機器・低リソース環境で利用継続、ジャーナリング不要な用途。デスクトップ Linux は ext4 が主流。
Q3: Rémy Card とは? A: フランス IBP/MASI 研究所の研究者、Linux 初期の ext FS 開発で Linux 普及に大きく貢献した重要人物。