Сжатая файловая система, доступная только для чтения
AXFS ( Advanced XIP Filesystem ) — это сжатая файловая система только для чтения для Linux , изначально разработанная в Intel , а теперь поддерживаемая в Numonyx . Она была разработана для использования выполнения на месте (XIP) вместе со сжатием с целью сокращения времени загрузки и загрузки программ, сохраняя при этом небольшой объем памяти для встраиваемых устройств . Это достигается путем смешивания сжатых и несжатых страниц в одном исполняемом файле. [1] AXFS — это свободное программное обеспечение, лицензированное по GPL .
Cramfs — еще одна сжатая файловая система, доступная только для чтения, которая поддерживает XIP (с исправлениями); однако она использует стратегию распаковки целых файлов, тогда как AXFS поддерживает XIP с детализацией страниц. [2]
Смотрите также
Ссылки
- ^ Джонатан Корбет, (26 августа 2008 г.) AXFS: сжатая файловая система, исполняемая на месте , lwn.net
- ^ Джастин Треон, (2008-05-09) "Демистификация встроенного хранилища кода". Архивировано из оригинала 2012-09-03., LinuxDevices.com , «Существуют две файловые системы Linux с поддержкой XIP, которые можно использовать для реализации сбалансированного XIP: линейная XIP CRAMFS и AXFS. Линейная XIP CRAMFS распаковывает файлы пофайлово, тогда как AXFS распаковывает файлы постранично, предлагая более оптимальное использование Flash».
Дальнейшее чтение
- Тони Бенавидес, Джастин Треон, Джаред Халберт и Вайде Чанг, «Возможность архитектуры Execute-In-Place для сокращения объема памяти встроенной системы и времени загрузки» , Журнал компьютеров, том 3, № 1, январь 2008 г., стр. 79–89
- Джаред Халберт, Знакомство с усовершенствованной файловой системой XIP Архивировано 13 января 2012 г. на Wayback Machine , (обсуждение) Труды симпозиума Linux 2008 г.
Внешние ссылки
- Сайт AXFS
- Джастин Треон (14 февраля 2008 г.) Наглядное сравнение запуска приложений, хранящихся в файловых системах AXFS, SquashFS, CRAMFS и JFFS2, доступных только для чтения. (видео)
- «Выполнение приложений на месте (XIP) с Linux и AXFS»