Ext2
初期のLinuxの開発は、MINIX上でクロス開発されていた。extがLinuxで採用されたのはその経緯があったためである。しかし、システム内部の構造は16ビットであり、64MiBまでのファイルサイズのサイズ制限があり、14文字までのファイル名長もそのままLinuxにも残された。
新しいファイルシステムの追加を安易にするためのAPIをLinuxカーネルに加えたのち、extは、VFS APIを用いた最初のファイルシステム (ext) が1992年4月に公表され、Linux 0.96cにそのファイルシステムが含まれることになった。改訂されたextはMINIXのファイルシステムの2つの制約を解決することに至ったが、inodeとタイムスタンプのサポートが不完全なままであった。
1993年1月、この問題の解決として2つの新しいファイルシステムであるxiafs(英語版)とext2が開発された。Berkeley Fast File Systemから多くのアイディアを取り込んだ。
それ以降、ext2はVFS APIの新規の拡張を多く取り込みテスト段階になった。
最終的にext2は4TiBと255バイトまでのファイル名長、可変長ブロックサイズを得ることとなった。