Разработчики) | Bell Labs [ необходима ссылка ] |
---|---|
Полное имя | Загрузочная файловая система |
Введено | с UNIX System V |
Идентификатор раздела | 0x63 ( MBR ) |
Структуры | |
Содержимое каталога | таблица с одним индексом |
Размещение файлов | 16-битные inodes |
Пределы | |
Максимум. длина имени файла | 14 символов |
Другой | |
Поддерживаемые операционные системы | UnixWare |
Система загрузки файла ( с именем BFS на Linux, но BFS также относится к Be File System ) была использована на UnixWare для хранения файлов , необходимых для его загрузки. [1]
Он не поддерживает каталоги, а позволяет только непрерывное размещение файлов, чтобы упростить их использование загрузчиком.
Реализации [ править ]
Помимо поддержки UnixWare, Мартин Hinner написал BFS модуль ядра для Linux , который поддерживает его. [2]
Он задокументировал структуру файловой системы как часть процесса. [3]
Реализация BFS в ядре Linux была написана Тиграном Айвазяном и стала частью стандартных исходных текстов ядра 28 октября 1999 г. (версия Linux 2.3.25). [4]
Оригинальная BFS была написана в AT&T Bell Laboratories для UNIX System V , версия 4.0 базы переноса в 1986 году. [ Цитата необходима ] Она была написана Роном Шнеллом, который также является автором Dunnet (игры) . [ необходима цитата ]
BFS была первой файловой системой, отличной от S5 [ требуется пояснение ] (System V), написанной с использованием VFS ( виртуальной файловой системы ) для AT&T UNIX.
Ссылки [ править ]
- ^ «Архитектура UnixWare поддерживает мультиплатформенную совместимость». InfoWorld : 66. 28 июня 1993 г.
- ^ Мартин Хиннер (1999). «Загрузочная файловая система UnixWare для Linux» . Мартин Хиннер . Проверено 21 декабря 2008 .
- ^ Мартин Хиннер (1999). «Структура файловой системы BFS» . Мартин Хиннер . Проверено 21 декабря 2008 .
- ^ Тигран Айвазян (1999). "Реализация Linux SCO UnixWare BFS" . Тигран Айвазян . Проверено 14 июня 2018 .