Xiafs

редактировать

Xiafs была файловой системой для Linux. ядро, которое было задумано и разработано Фрэнком Ся и основано на файловой системе MINIX. Сегодня он устарел и не используется, за исключением, возможно, некоторых исторических установок.

Содержание
  • 1 История
  • 2 Сравнение с ext2
  • 3 См. Также
  • 4 Внешние ссылки
  • 5 Ссылки
История

Изначально Linux использовала MINIX, но у нее был ряд ограничений. Например, длина имен файлов была ограничена 14 символами, а размер раздела - 64 МБ. Для замены файловой системы MINIX была разработана расширенная файловая система (или ext). Однако у ext сохранились некоторые проблемы, такие как низкая производительность и отсутствие некоторых штампов даты. Быстро были разработаны два претендента на замену ext: ext2 и Xiafs. Две файловые системы были включены в стандартное ядро ​​в декабре 1993 года (Linux 0.99.15). ext2 и Xiafs преследовали одну и ту же цель: обеспечить хорошую производительность, разумные ограничения и исправление недостатков ext. Первоначально Xiafs был более стабильным, чем ext2, но, будучи довольно минималистичной модификацией файловой системы MINIX, он не очень хорошо подходил для будущего расширения.

Конечным результатом было то, что Xiafs изменился очень мало, в то время как ext2 значительно эволюционировал, быстрое повышение стабильности и производительности и добавление расширений. ext2, спустя некоторое время, быстро стала стандартной файловой системой Linux. С тех пор ext2 превратилась в очень зрелую и надежную файловую систему.

Xiafs и исходный ext были удалены из Linux версии 2.1.21, поскольку они больше не использовались и не поддерживались. ext2, ext3 и их преемник ext4 находятся в ядре Linux. В качестве упражнения по истории компьютеров и учебника по файловой системе Xiafs был перенесен на современный Linux в 2013 году.

Сравнение с ext2

Xiafs был менее мощным и предлагал меньшую функциональность, чем ext2. Максимальный размер файла составлял 64 МиБ, а максимальный размер раздела - 2 ГиБ. Хотя это было улучшением по сравнению с ext, оно не соответствовало ext2. Xiafs использовал меньше дискового пространства для своих структур управления, и в то время он имел большую стабильность.

См. Также
Внешние ссылки
Ссылки
Последняя правка сделана 2021-06-22 07:40:20
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте