Загрузочная файловая система
Разработчик(и) | Белл Лаборатории [ нужна ссылка ] |
---|---|
Полное имя | Загрузочная файловая система |
Представлено | с UNIX-системой V |
Идентификаторы разделов | 0x63 ( МБР ) |
Структуры | |
Содержимое каталога | таблица с одним индексным дескриптором |
Распределение файлов | 16-битные индексные дескрипторы |
Пределы | |
Максимальная длина имени файла | 14 символов |
Другой | |
Поддерживается операционные системы | СВР4 , UnixWare [ нужна ссылка ] |
Загрузочная файловая система (названная BFS в Linux , но BFS также относится к файловой системе Be ) использовалась в UnixWare для хранения файлов, необходимых для процесса загрузки. [1]
Он не поддерживает каталоги и допускает только непрерывное размещение файлов, чтобы упростить его использование загрузчиком.
Реализации
[ редактировать ]Помимо поддержки UnixWare, Мартин Хиннер написал модуль ядра bfs для Linux , который ее поддерживает. [2]
В ходе процесса он задокументировал структуру файловой системы. [3]
Реализация BFS в ядре Linux была написана Тиграном Айвазяном и стала частью стандартных исходных кодов ядра 28 октября 1999 года (версия Linux 2.3.25). [4]
Оригинальная версия BFS была написана в AT&T Bell Laboratories для V базы портирования UNIX System версии 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). «Внедрение SCO UnixWare BFS в Linux» . Тигран Айвазян . Проверено 14 июня 2018 г.