Xiafs
Xiafs — историческая файловая система в ядре Linux, которая была разработана в начале 1993 Frank Xia и являлась расширением файловой системы MINIX (основана на реализации фс миникс от Торвальдс, Линуса)[1]. Применялась в ранних вариантах ОС на базе Linux, затем была замещена конкурирующими файловыми системами (например, из семейства ext2) и удалена в ядре серии 2.1.21[2] в январе 1997 года[3]. Лишь через 15 лет последние упоминания об ФС xiafs были удалены из документации ядра[4].
xiafs | |
---|---|
Разработчик | Frank Xia |
Дата представления | 1993 (Linux) |
Структура | |
Содержимое папок | линейная |
Ограничения | |
Максимальный размер файла | 64 MБ |
Максимальная длина имени файла | 248 байтов |
Максимальный размер тома | 2 ГБ |
Возможности | |
Фоновая компрессия | нет |
Фоновое шифрование | нет |
Поддерживается ОС | нет |
Существует частная инициатива по адаптации драйвера xiafs к более современным ядрам[5][6]
Утилиты для работы с xiafs — xfsck, mkxfs — дорабатывались в 1996 году Thomas McWilliams.
ОграниченияПравить
Максимальный размер раздела 2 ГБ, максимальный размер файла 64 MБ[7].
Таким образом, xiafs наряду с ext2 позволила обойти ограничения оригинальной ФС Linux ext в 64 Мегабайта на раздел[8][9][1].
ПримечанияПравить
- ↑ 1 2 Card, Rémy. & Ts’o, Theodore. & Tweedie, Stephen. Design and implementation of the second extended filesystem (англ.) // Proceedings of the First Dutch International Symposium on Linux : journal. — 1994. — ISBN 90-367-0385-9.
- ↑ http://man7.org/linux/man-pages/man5/filesystems.5.html Архивная копия от 19 декабря 2016 на Wayback Machine «xiafs was designed and implemented to be a stable, safe filesystem by extending the Minix filesystem code. … The xiafs filesystem is no longer actively developed or maintained. It was removed from the kernel in 2.1.21.»
- ↑ Linux Kernel Version History: 2.1 series kernels (неопр.). Дата обращения: 22 декабря 2016. Архивировано 20 сентября 2017 года.
- ↑ various: erase all traces of the long-obsolete xiafs (5ea24dcd) · Commits · Daniel Reurich / util-linux · GitLab (неопр.). Дата обращения: 22 декабря 2016. Архивировано из оригинала 22 декабря 2016 года.
- ↑ GitHub — ctdk/modern-xiafs: A port of the xiafs filesystem to modern Linux kernels (неопр.). Дата обращения: 22 декабря 2016. Архивировано 11 июня 2018 года.
- ↑ Porting an ancient filesystem to modern Linux — Time To Pull The Plug (неопр.). Дата обращения: 22 декабря 2016. Архивировано из оригинала 21 июня 2017 года.
- ↑ Linux Encyclopedia by Wigs - Workgroup Solutions, Workgroup - Google Книги (неопр.). Дата обращения: 22 декабря 2016. Архивировано 22 декабря 2016 года.
- ↑ slackware.mirror.ba/slackware-2.2.0/docs/faqs/linux-faq.ps.gz
- ↑ «The Linux ext2/3/4 Filesystem: Past, Present, and Future» Архивная копия от 4 июня 2016 на Wayback Machine, Ted Ts’o
Это статья-заготовка о программном обеспечении. Помогите Википедии, дополнив эту статью, как и любую другую. |