Loading article…
| 開発者 | ベル研究所[要出典] |
|---|---|
| フルネーム | ブートファイルシステム |
| 紹介された | UNIX System Vの場合 |
| パーティションID | 0x63 (マスタービット) |
| 構造 | |
| ディレクトリの内容 | 単一 inode テーブル |
| ファイルの割り当て | 16 ビットi ノード |
| 制限 | |
| ファイル名の最大長 | 14文字 |
| 他の | |
| サポートされている オペレーティングシステム | SVR4、UnixWare [引用が必要] |
ブートファイルシステム(LinuxではBFSという名前ですが、 BFSはBeファイルシステムとも呼ばれます)は、UnixWareでブートプロセスに必要なファイルを格納するために使用されていました。[1]
ディレクトリはサポートされておらず、ブートローダでの使用を簡素化するために、ファイルの連続した割り当てのみが許可されます。
実装
UnixWareのサポートに加えて、Martin HinnerはそれをサポートするLinux用のbfsカーネルモジュールを作成しました。[2]
彼はプロセスの一環としてファイルシステムのレイアウトを文書化した。[3]
BFSのLinuxカーネル実装はTigran Aivazianによって書かれ、1999年10月28日に標準カーネルソースの一部となった(Linuxバージョン2.3.25)。[4]
オリジナルの BFS は、1986 年に AT&T ベル研究所でUNIX System Vバージョン4.0移植ベース用に作成されました。 [引用が必要]これは、 Dunnet (ゲーム) の作者でもある Ron Schnell によって作成されました。[引用が必要]
BFS は、AT&T UNIX 用に VFS (仮想ファイルシステム) を使用して記述された最初の非 S5 [説明が必要] (System V) ファイルシステムでした。
参考文献
- ^ 「 UnixWareアーキテクチャはマルチプラットフォームの相互運用性をサポートします」。InfoWorld : 66. 1993 年 6 月 28 日。
- ^ マルティン・ヒナー (1999)。 「Linux 用 UnixWare ブート ファイルシステム」。マーティン・ヒナー2008 年 12 月 21 日に取得。
- ^ Martin Hinner (1999). 「BFS ファイルシステム構造」. Martin Hinner . 2008 年 12 月 21 日閲覧。
- ^ Tigran Aivazian (1999). 「SCO UnixWare BFS の Linux 実装」. Tigran Aivazian . 2018 年 6 月 14 日閲覧。
