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