В новой версии openSUSE 11.2 представлена новая файловая система clicfs (Compressed Loop Image Container), которая используется в livecd и доступна для сборки образов через систему kiwi. clicfs использует драйвер fuse, т.е. работает в user-space. Используется clicfs как замена
известной всем связки squashfs(cramfs) + unionfs(aufs) + ram.
clicfs оборачивает образ файловой системы в специальный сжатый контейнер, который потом можно подмонтировать используя fuse. Несмотря на то, что сам сжатый образ является read-only, файловая система будет доступна для записи, а изменения могут записываться либо в память драйвера, либо в указанный cow-файл.
Отличительной особенностью clicfs является использование алгоритма компрессии lzma, а не gzip(lz77). Утверждается, что использование такой компрессии позволяет одновременно уменьшить размер сжатого образа (достичь лучшего сжатия) и ускорить его распаковку по сравнению с аналогом squashfs.
Ссылка на git с исходниками: http://git.opensuse.org/?p=people/coolo/clicfs.git
Комментариев нет:
Отправить комментарий