Xiafs - Xiafs

Xiafs файлдық жүйесі болды Linux ядросы Фрэнк Ся ойлап тапқан және негізделген және MINIX файлдық жүйесі. Бүгінде ол кейбір тарихи қондырғылардан басқа ескірген және қолданылмайды.

Тарих

Linux бастапқыда MINIX файлдық жүйе, бірақ оның бірқатар шектеулері болды. Мысалы, файл атауларының ұзындығы 14 таңбамен, ал бөлімнің өлшемі 64 Мбайтпен шектелген. MINIX файлдық жүйесін ауыстыру үшін кеңейтілген файлдық жүйе (немесе қосымша) әзірленді. Алайда, ext кейбір проблемаларды сақтап қалды, мысалы сапасыз өнімділік және кейбір күн маркаларының болмауы. Ext-ті алмастыруға екі үміткер тез дайындалды: ext2 және Xiafs. Екі файлдық жүйе стандартты ядро ​​құрамына 1993 жылдың желтоқсанында енгізілген (Linux 0.99.15). ext2 және Xiafs бір мақсатты көздеді: жақсы өнімділік, ақылға қонымды шектеулер және кемшіліктерді жою ішкі. Бастапқыда Xiafs ext2-ге қарағанда тұрақты болды, бірақ MINIX файлдық жүйесінің минималистік модификациясы болғандықтан, оны кеңейтуге онша қолайлы болмады.[1][2]

Нәтижесінде Xiafs өте аз өзгерді, ал ext2 айтарлықтай дамыды, тұрақтылық пен өнімділікті тез жақсартып, кеңейтімдерді қосады. ext2, біраз уақыттан кейін тез арада Linux-тің стандартты файлдық жүйесіне айналды. Содан бері ext2 өте жетілген және берік файлдық жүйеге айналды.

Xiafs және түпнұсқа ext жойылды Linux 2.1.21 нұсқасы, өйткені олар енді қолданылмаған және оларға қызмет көрсетілмеген. ext2, ext3 және олардың ізбасары ext4 Linux ядросында. Компьютер тарихындағы жаттығу ретінде және файлдық жүйеге арналған оқу құралы ретінде Xiafs 2013 жылы заманауи Linux жүйесіне көшірілді.[3]

Ext2-мен салыстыру

Xiafs қуаты аз болды және ext2-ге қарағанда аз функционалдылық ұсынды. Файлдың максималды өлшемі 64 MiB, ал бөлімнің максималды мөлшері 2 GiB болды. Бұл ext-тен жақсару болғанымен, ext2-ге дейін өлшенбеді. Xiafs өзінің басқару құрылымдары үшін дискілік кеңістікті аз пайдаланды және ол сол кезде үлкен тұрақтылыққа ие болды.

Сондай-ақ қараңыз

Сыртқы сілтемелер

Әдебиеттер тізімі

  1. ^ «Linux ext2 / 3/4 файлдық жүйесі: өткен, қазіргі және болашақ», Тед Ц'о
  2. ^ Карта, Реми. & Ts'o, Теодор. & Tweedie, Stephen (1994). «Екінші кеңейтілген файлдық жүйені жобалау және енгізу». Linux туралы Бірінші Голландиялық Халықаралық Симпозиум материалдары. ISBN  90-367-0385-9.CS1 maint: бірнеше есімдер: авторлар тізімі (сілтеме)
  3. ^ Ежелгі файлдық жүйені қазіргі Linux жүйесіне көшіру, Джереми Бингэм