Filesystem in Userspace

Filesystem in Userspace
Filesystem in Userspace
FUSE structure.svg
Блок-схема, показывающая как работает FUSE
Тип

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

Написана на

Си

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

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

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

2.9.2 (2012-10-16; 71 days ago)

Лицензия

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

Сайт

http://fuse.sourceforge.net/

Filesystem in Userspace (FUSE) («Файловая система в пользовательском пространстве») — это модуль для ядер UNIX-подобных операционных систем, с открытым исходным кодом и относящийся к свободному программному обеспечению. Модуль распространяется под лицензиями GNU GPL и GNU LGPL. Он позволяет пользователям без привилегий создавать их собственные файловые системы без необходимости переписывать код ядра. Это достигается за счёт запуска кода файловой системы в пространстве пользователя, в то время как модуль FUSE только предоставляет мост для актуальных интерфейсов ядра. FUSE была официально включена в главное дерево кода Linux в версии 2.6.14[источник не указан 413 дней].

FUSE особенно полезна для написания виртуальных файловых систем. В отличие от традиционных файловых систем, которые по существу сохраняют информацию для восстановления данных с диска, виртуальные файловые системы не хранят данные непосредственно. Они действуют как представление, трансляция существующей файловой системы или устройства хранения. В принципе, любой ресурс, доступный для использования FUSE, может быть экспортирован в файловую систему.

Сама система FUSE была частью проекта A Virtual Filesystem (AVFS), но потом AVFS выделился в собственный проект на SourceForge.net.

FUSE также доступна для систем FreeBSD, NetBSD (как PUFFS), OpenSolaris, Mac OS X и Minix 3.2[1].

См. также

Примечания

Ссылки


Wikimedia Foundation. 2010.

Поможем сделать НИР

Полезное


Смотреть что такое "Filesystem in Userspace" в других словарях:

  • Filesystem in Userspace — A flow chart diagram which shows how FUSE works Stable release 2.8.6 / September 13, 2011; 2 months ago (2011 09 13) …   Wikipedia

  • Filesystem In Userspace — FUSE (Filesystem in UserSpacE, système de fichiers en espace utilisateur) est un logiciel libre permettant à un utilisateur sans privilèges particuliers d accéder à un système de fichiers sans qu il soit nécessaire de modifier les sources du… …   Wikipédia en Français

  • Filesystem in userspace — FUSE (Filesystem in UserSpacE, système de fichiers en espace utilisateur) est un logiciel libre permettant à un utilisateur sans privilèges particuliers d accéder à un système de fichiers sans qu il soit nécessaire de modifier les sources du… …   Wikipédia en Français

  • Filesystem in Userspace — en français : « système de fichiers en espace utilisateur », souvent abrégé FUSE, est un logiciel libre permettant à un utilisateur sans privilèges particuliers d accéder à un système de fichiers sans qu il soit nécessaire de… …   Wikipédia en Français

  • Filesystem in Userspace — Die Funktionsweise von FUSE: Es gibt zwar ein Kernel Modul, aber die eigentliche Programmlogik läuft im Userspace (rechts). Das zugreifende Programm (links) greift wie über ein normales Dateisystem darauf zu, erst das Kernelmodul leitet den… …   Deutsch Wikipedia

  • Filesystem Hierarchy Standard — Beispiel eines Standard Stammverzeichnisses Basisdaten Maintainer …   Deutsch Wikipedia

  • Filesystem Hierarchie Standard — Der Filesystem Hierarchy Standard (FHS) ist eine von der Filesystem Hierarchy Standard Group veröffentlichte Richtlinie, die Regeln über die Verzeichnisstruktur unter UNIX ähnlichen Betriebssystemen festlegt. Durch den Standard, der momentan in… …   Deutsch Wikipedia

  • Character Devices in Userspace — CUSE (Character Devices in Userspace) ist ein Kernel Modul für Unix Systeme, das es ermöglicht zeichenorientierte Geräte (character devices) wie USB Geräte, Tastaturen, Mäuse oder andere Geräte mit serieller Datenübertragung durch User Space… …   Deutsch Wikipedia

  • Second extended Filesystem — ext2 Hersteller Rémy Card Vollständige Bezeichnung Second extended file system Erstveröffentlichung Januar 1993 (Linux) Partitionskennung Apple UNIX SVR2 (Apple Partition Map) 0x83 (Master Boot Record) EBD0A0A2 B9E5 4433 87C0 68B6B72699C7 (GPT …   Deutsch Wikipedia

  • FUSE (linux) — Filesystem in Userspace FUSE (Filesystem in UserSpacE, système de fichiers en espace utilisateur) est un logiciel libre permettant à un utilisateur sans privilèges particuliers d accéder à un système de fichiers sans qu il soit nécessaire de… …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»