Xiafs была файловой системой для ядра Linux, которая была задумана и разработана Фрэнком Ся и основывалась на файловой системе MINIX . Сегодня он устарел и не используется, за исключением, возможно, некоторых исторических установок.
История [ править ]
Изначально Linux использовала файловую систему MINIX , но имела ряд ограничений. Например, длина имен файлов была ограничена 14 символами, а размер раздела - 64 МБ. Для замены файловой системы MINIX была разработана расширенная файловая система (или ext). Однако ext сохранила некоторые проблемы, такие как низкая производительность и отсутствие некоторых штампов даты. Быстро было разработано два претендента на замену ext: ext2 и Xiafs. Две файловые системы были включены в стандартное ядро в декабре 1993 года ( Linux 0.99.15). ext2 и Xiafs преследовали одну и ту же цель: обеспечить хорошую производительность, разумные ограничения и исправление недостатков ext.. Изначально Xiafs была более стабильной, чем ext2, но, будучи довольно минималистичной модификацией файловой системы MINIX, не очень хорошо подходила для будущего расширения. [1] [2]
Конечным результатом стало то, что Xiafs изменилась очень мало, в то время как ext2 значительно эволюционировала, быстро улучшив стабильность и производительность и добавив расширения. ext2, спустя некоторое время, быстро стала стандартной файловой системой Linux. С тех пор ext2 превратилась в очень зрелую и надежную файловую систему.
Xiafs и исходный ext были удалены из Linux версии 2.1.21, поскольку они больше не использовались и не поддерживались. ext2 , ext3 и их преемник ext4 находятся в ядре Linux. В качестве упражнения по компьютерной истории и учебника по файловой системе Xiafs был перенесен на современный Linux в 2013 году [3].
Сравнение с ext2 [ править ]
В этом разделе не процитировать любые источники . ( Январь 2017 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Xiafs был менее мощным и предлагал меньшую функциональность, чем ext2. Максимальный размер файла составлял 64 МиБ, а максимальный размер раздела - 2 ГиБ. Хотя это было улучшением по сравнению с ext, оно не соответствовало ext2. Xiafs использовала меньше дискового пространства для своих структур управления и в то время была более стабильной.
См. Также [ править ]
Внешние ссылки [ править ]
Ссылки [ править ]
- ^ " Файловая система Linux ext2 / 3/4: прошлое, настоящее и будущее" , Тед Ц'о
- ↑ Card, Реми. & Ts'o, Теодор. И Твиди, Стивен (1994). «Разработка и реализация второй расширенной файловой системы» . Труды Первого голландского международного симпозиума по Linux . ISBN 90-367-0385-9.CS1 maint: несколько имен: список авторов ( ссылка )
- ^ Перенос древней файловой системы на современный Linux , Джереми Бингхэм