FUSE (модуль ядра)

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Filesystem in Userspace»)
Перейти к: навигация, поиск
Filesystem in Userspace
FUSE structure.svg
Блок-схема, показывающая, как работает FUSE
Тип

Драйвер файловой системы

Написана на

Си

Операционная система

UNIX-подобная операционная система

Последняя версия

2.9.7 (2016-06-20; 166 дней тому назад)

Лицензия

Для модуля ядра — GPL, для библиотеки Libfuse — LGPL.

Сайт

github.com/libfuse/libfuse/releases

FUSE (англ. filesystem in userspace — «файловая система в пользовательском пространстве») — свободный модуль для ядер Unix-подобных операционных систем, позволяет разработчикам создавать новые типы файловых систем, доступные для монтирования пользователями без привилегий (прежде всего — виртуальных файловых систем); это достигается за счёт запуска кода файловой системы в пользовательском пространстве, в то время как модуль FUSE предоставляет связующее звено для актуальных интерфейсов ядра. C использованием средств FUSE разработаны, в частности, SSHFS, NTFS-3G, GlusterFS.

Распространяется под лицензиями GNU GPL и LGPL. Официально включён в главное дерево ядра Linux в версии 2.6.14[1]. Также доступен для FreeBSD, NetBSD (как PUFFS), OpenSolaris, OS X, Minix 3.2[2], AmigaOS[3]. Для операционных систем семейства Windows существует API-совместимый аналог DokanY.

Примечания[править | править вики-текст]

Ссылки[править | править вики-текст]