FUSE (модуль ядра)
FUSE (англ. filesystem in userspace — «файловая система в пользовательском пространстве») — свободный модуль для ядер Unix-подобных операционных систем, позволяет разработчикам создавать новые типы файловых систем, доступные для монтирования пользователями без привилегий (прежде всего — виртуальных файловых систем); это достигается за счёт запуска кода файловой системы в пользовательском пространстве, в то время как модуль FUSE предоставляет связующее звено для актуальных интерфейсов ядра. C использованием средств FUSE разработаны, в частности, SSHFS, NTFS-3G, GlusterFS, ZFS.
Filesystem in Userspace | |
---|---|
Блок-схема, показывающая, как работает FUSE | |
Тип | Драйвер файловой системы |
Написана на | Си |
Операционная система | UNIX-подобная операционная система |
Последняя версия | |
Репозиторий | github.com/libfuse/libfu… |
Лицензия | Для модуля ядра — GPL, для библиотеки Libfuse — LGPL. |
Сайт | github.com/libfuse/libfu… |
Распространяется под лицензиями GNU GPL и LGPL. Официально включён в главное дерево ядра Linux в версии 2.6.14[2]. Также доступен для FreeBSD, NetBSD (как PUFFS), OpenSolaris, OS X, Minix 3.2[3], AmigaOS[4]. Для операционных систем семейства Windows существует API-совместимый аналог Dokan.
ПримечанияПравить
- ↑ Release 3.14.1 — 2023.
- ↑ http://archive09.linux.com/feed/47839 Архивная копия от 4 февраля 2015 на Wayback Machine (англ.)
- ↑ Группа Google MINIX 3 — 29 Feb 2012 (англ.)
- ↑ FUSE and NTFS for AmigaOS (неопр.). Дата обращения: 15 февраля 2014. Архивировано 21 февраля 2014 года.
СсылкиПравить
- Проект libfuse на сайте GitHub
Для улучшения этой статьи по информационным технологиям желательно:
|