FUSE (linux)

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 modifier les sources du noyau Linux.

FUSE est sous licence libre GNU GPL et GNU LGPL.

Le code s'exécute en espace utilisateur : le module FUSE ne fait que fournir un pont vers l'interface du noyau (versions supérieures ou égale à 2.6.14).

FUSE est particulièrement utile pour écrire un VFS (virtual file system) : Un système de fichiers traditionnel doit principalement sauvegarder et retrouver des données, alors qu'un système de fichiers virtuel ne stocke pas les données lui-même. Il agit comme une vue ou une traduction d'un système de fichiers existant ou d'un périphérique de stockage. En principe, toute ressource utilisable via une implémentation de FUSE peut être exportée comme un système de fichiers ; voir Exemples.

Le système FUSE était à l'origine une partie de AVFS[1](A Virtual FileSystem), mais il s'en est séparé et est devenu un projet à part entière de SourceForge.net.

FUSE est utilisable sous Linux, FreeBSD, OpenSolaris et Mac OS X.

Sommaire

Exemples

  • SSHFS: Accès via SSH à un système de fichiers
  • GmailFS: Système de fichiers virtuel utilisé par la messagerie Gmail
  • (en) WikipediaFS : Voir et éditer des articles de Wikipedia comme s'ils étaient des fichiers réels
  • EncFS: Système de fichiers virtuel et encrypté
  • iPodDisk [3] : Utiliser le système MacFUSE pour afficher des parties cachées du système de fichiers des iPod

Une liste de système de fichiers FUSE peut être trouvée sur le site de SourceForge[4].

Voir aussi

Articles connexes

NetBSD a son propre système de fichiers en espace utilisateur : le framework PUFFS (Pass-to-Userspace Framework File System) avec une couche de compatibilité FUSE appelée refuse.

Références externes

Alternatives:

Notes

  1. A Virtual Filesystem (AVFS) sur le site de SourceForge
  2. (en) ntfsmount de CaptiveNTFS
  3. (en) iPodDisk
  4. (en) Liste des systèmes de fichiers auxquels FUSE donne accès
  5. (en) 9PProtocole réseau 9P
  • Portail de l’informatique Portail de l’informatique
  • Portail des logiciels libres Portail des logiciels libres
Ce document provient de « Filesystem in Userspace ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article FUSE (linux) de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • FUSE (Linux) — Saltar a navegación, búsqueda Filesystem in Userspace (FUSE, Sistema de archivos en Espacio de usuario) es un módulo cargable de núcleo para sistemas operativos de computador tipo Unix, que permite a usuarios no privilegiados crear sus propios… …   Wikipedia Español

  • FUSE (Linux) — …   Википедия

  • FUSE (linux) — …   Википедия

  • Linux kernel — Linux Linux kernel 3.0.0 booting Company / developer Linus Torvalds and thousands …   Wikipedia

  • Linux-Kernel — Linux (Kernel) Entwickler Linus Torvalds u. v. m. Sprache(n) …   Deutsch Wikipedia

  • Linux (Kernel) — Bildschirmfoto …   Deutsch Wikipedia

  • Linux Kernel — Linux (Kernel) Entwickler Linus Torvalds u. v. m. Sprache(n) …   Deutsch Wikipedia

  • FUSE — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom …   Wikipédia en Français

  • Fuse (emulator) — Infobox Software name = Fuse caption = Fuse emulates the Sinclair ZX Spectrum developer = Fuse Team latest release version = 0.9.0 latest release date = January 5, 2008 operating system = FreeBSD, GP2X, Mac OS X, Linux, Windows, AmigaOS, MorphOS… …   Wikipedia

  • Linux Userland Filesystem — Das Linux Userland Filesystem (LUFS) ist ein Dateisystem unter Linux, das es – ähnlich zu FUSE – ermöglicht, Dateisystemtreiber aus dem Kernel Mode in den User Mode zu verlagern. Mit LUFS ist es unter anderem möglich, entfernte Verzeichnisse über …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”