Введение

Нативная файловая система операционной системы Minix. Она была написана с нуля Эндрю С. Таненбаумом в 1980-х годах и создавалась с целью воспроизведения структуры файловой системы Unix, исключая сложные функции, и предназначалась в качестве учебного пособия. К 1994 году она в значительной степени утратила популярность среди пользователей Linux из-за распространения других файловых систем, в особенности ext2, а также из-за недостатка функций, включая ограниченные размеры разделов и ограничения длины имен файлов.

История

MINIX был написан с нуля Эндрю С. Таненбаумом в 1980-х годах как операционная система, подобная Unix, исходный код которой можно было свободно использовать в образовательных целях. Файловая система MINIX была разработана для использования с MINIX; она повторяет базовую структуру файловой системы Unix, но избегает сложных функций, чтобы сохранить исходный код чистым, понятным и простым, в соответствии с общей целью MINIX – быть полезным учебным пособием. Когда Линус Торвальдс начал разработку ядра своей операционной системы Linux (1991), он работал на машине под управлением MINIX и перенял её структуру файловой системы. Вскоре это оказалось проблематичным, поскольку MINIX ограничивал длину имен файлов до 14 символов (30 в более поздних версиях), ограничивал размер разделов до 64 мегабайт, а файловая система была предназначена для обучения, а не для высокой производительности. Реализация MINIX fs в Linux была многопоточной, в то время как реализация MINIX fs была однопоточной. Расширенная файловая система (ext; апрель 1992) была разработана для замены файловой системы MINIX, но только вторая версия этой системы, ext2, позволила Linux получить файловую систему профессионального уровня. К 1994 году файловая система MINIX практически не использовалась среди пользователей Linux.