Введение
Нативная файловая система операционной системы Minix. Она была написана с нуля Эндрю С. Таненбаумом в 1980-х годах и создавалась с целью воспроизведения структуры файловой системы Unix, исключая сложные функции, и предназначалась в качестве учебного пособия. К 1994 году она в значительной степени утратила популярность среди пользователей Linux из-за распространения других файловых систем, в особенности ext2, а также из-за недостатка функций, включая ограниченные размеры разделов и ограничения длины имен файлов.
The Minix file system is the native file system of the Minix operating system. It was written from scratch by Andrew S. Tanenbaum in the 1980s and aimed to replicate the structure of the Unix File System while omitting complex features, and was intended to be a teaching aid. It largely fell out of favour among Linux users by 1994 due to the popularity of other filesystems most notably ext2 and its lack of features, including limited partition sizes and filename length limits.
История
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.