Кіріспе

Minix операциялық жүйесінің түпкілікті файл жүйесі

Minix файл жүйесі – Minix операциялық жүйесінің түпкілікті файл жүйесі болып табылады. Ол 1980 жылдары Эндрю С. Таненбаум нөлден бастап жазды, мақсаты күрделі мүмкіндіктерді жойып, Unix файл жүйесінің құрылымын қайта жасау және оқу құралы ретінде қолданылуы еді. 1994 жылға қарай Linux пайдаланушылары арасында басқа файл жүйелерінің, әсіресе ext2-нің танымалдылығы артуына және мүмкіндіктерінің шектеулі болуына – соның ішінде бөлімдердің шектеулі өлшемдері мен файл атауларының ұзындығына байланысты бұл жүйе қолданудан түсіп қалды.

Тарих

MINIX 1980 жылдары Эндрю С. Таненбаум тарапынан Unix-ке ұқсас операциялық жүйе ретінде бастапқы кодтан жазылды, оның бастапқы коды білім беру саласында еркін қолданылуы мүмкін еді. MINIX файлдық жүйесі MINIX-пен бірге қолдану үшін жасалған; ол Unix файлдық жүйесінің негізгі құрылымын көшіреді, бірақ бастапқы кодты таза, түсінікті және қарапайым ұстау үшін, кез келген күрделі мүмкіндіктерден қашықтап, MINIX-тің пайдалы оқу құралы болуының жалпы мақсатына жетуге бағытталды. Линус Торвальдс Linux операциялық жүйесінің ядросын жазуды бастағанда (1991 жылы), ол MINIX іске қосылған машинада жұмыс істеді және оның файлдық жүйесінің құрылымын қабылдады. Бірақ бұл көп ұзамай мәселе тудырды, себебі MINIX файл атауларының ұзындығын 14 символға дейін (кейінгі нұсқаларда 30-ға дейін) шектеді, бөлімдерді 64 мегабайтқа дейін шектеді, ал файлдық жүйе оқу мақсатында емес, өнімділік үшін жасалған. Linux-тағы MINIX fs іске асырылуы көп жіпті болды, ал MINIX-тағы fs іске асырылуы бір жіпті болды. Кеңейтілген файлдық жүйе (ext; 1992 жылдың сәуірінде) MINIX-ті алмастыру үшін әзірленді, бірақ Linux коммерциялық деңгейдегі файлдық жүйеге тек оның екінші нұсқасы, ext2 арқылы қол жеткізді. 1994 жылға қарай MINIX файлдық жүйесі Linux пайдаланушылары арасында "шамалы қолданыста" болды.