Загрузочная файловая система - Boot File System

BFS
Разработчики)Bell Labs[нужна цитата ]
Полное имяЗагрузочная файловая система
Введенос Система UNIX V
Идентификатор раздела0x63 (MBR )
Структуры
Содержимое каталогатаблица с одним индексом
Размещение файлов16 бит inodes
Пределы
Максимум. длина имени файла14 символов
Другой
Поддерживается операционные системыUnixWare

В Загрузочная файловая система (назван BFS в Linux, но BFS также относится к Быть файловой системой ) использовался на UnixWare для хранения файлов, необходимых для его загрузки.[1]

Он не поддерживает каталоги и разрешает только непрерывное размещение файлов, чтобы упростить использование загрузчиком.

Реализации

Помимо поддержки UnixWare, Мартин Хиннер написал бойфренды модуль ядра для Linux что поддерживает это.[2]

Он задокументировал структуру файловой системы как часть процесса.[3]

Реализация BFS в ядре Linux была написана Тиграном Айвазяном, и 28 октября 1999 г. она стала частью стандартных исходных текстов ядра (версия Linux 2.3.25).[4]

Оригинальный BFS был написан в AT&T Bell Laboratories для Система UNIX V, Версия 4.0 База портирования в 1986 году.[нужна цитата ] Его написал Рон Шнелл, который также является автором Даннет (игра).[нужна цитата ]

BFS был первым не-S5[требуется разъяснение ] (System V) Файловая система, написанная с использованием VFS (Виртуальная файловая система ) для AT&T UNIX.

Рекомендации

  1. ^ «Архитектура UnixWare поддерживает межплатформенное взаимодействие». InfoWorld: 66. 28 июня 1993 г.
  2. ^ Мартин Хиннер (1999). "Загрузочная файловая система UnixWare для Linux". Мартин Хиннер. Получено 2008-12-21.
  3. ^ Мартин Хиннер (1999). «Структура файловой системы BFS». Мартин Хиннер. Получено 2008-12-21.
  4. ^ Тигран Айвазян (1999). "Реализация Linux SCO UnixWare BFS". Тигран Айвазян. Получено 2018-06-14.