Unixにおけるファイル名長さ制限の変遷
2025-05-25
初期のUnixバージョンでは、ファイル名の長さ制限が驚くほど短かった。最初はわずか8バイトで、後に14バイトに増加した。これは、Unixのシンプルなディレクトリ構造設計と関係している。この記事は、Unix V4以前のバージョンのディレクトリ構造を詳しく調べ、ファイル名長さ制限の進化の理由と、16バイトのディレクトリエントリが512バイトのディスクブロックにより適している理由を説明している。また、初期のUnixにおけるinode数の制限にも触れ、古いシステムのいくつかのハードコードされた制限を反映している。
開発