Разработчики) | Сообщество с открытым исходным кодом |
---|---|
Полное имя | Файловая система MINIX версии 3 |
Введено | 1987 ; 34 года назад с Minix 1.0 ( 1987) |
Идентификатор раздела | 0x81 ( MBR ) |
Функции | |
Даты записаны | последнее изменение метаданных, последнее изменение файла, последний доступ к файлу |
Разрешение даты | 1 с |
Разрешения файловой системы | POSIX |
Прозрачное сжатие | Нет |
Прозрачное шифрование | Нет (предоставляется на уровне блочного устройства) |
Другой | |
Поддерживаемые операционные системы | Minix 3, Linux, MiNT и HelenOS |
Файловая система Minix является родной файловой системой в Minix операционной системы. Он был написан с нуля Эндрю С. Таненбаумом в 1980-х годах и был нацелен на копирование структуры файловой системы Unix, опуская сложные функции, и был задуман как учебное пособие. К 1994 году он в значительной степени потерял популярность среди пользователей Linux из-за популярности других файловых систем, в первую очередь ext2, и отсутствия у него функций, включая ограниченные размеры разделов и ограничения на длину файлов.
MINIX был написан с нуля Эндрю С. Таненбаумом в 1980-х как Unix-подобная операционная система, исходный код которой можно было свободно использовать в образовании. Файловая система MINIX была разработана для использования с MINIX; он копирует базовую структуру файловой системы Unix, но избегает каких-либо сложных функций в интересах сохранения чистоты, ясности и простоты исходного кода, чтобы достичь общей цели MINIX как полезного учебного пособия.
Когда Линус Торвальдс впервые начал писать ядро своей операционной системы Linux (1991 г.), он работал на машине, работающей под управлением MINIX, и перенял ее структуру файловой системы. Вскоре это оказалось проблематичным, поскольку MINIX ограничивал длину файлов до 14 символов (30 в более поздних версиях), он ограничивал разделы до 64 мегабайт, а файловая система была разработана для обучающих целей, а не для производительности. Расширенная файловая система (внутр, апрель 1992) была разработана для замены MINIX, но это было только со второй версией этого, ext2, что Linux получил файловую систему коммерческого класса. По состоянию на 1994 год файловая система MINIX «почти не использовалась» пользователями Linux.
Файловая система MINIX состоит из шести компонентов: