From Seo Wiki - Search Engine Optimization and Programming Languages

Jump to: navigation, search

GVFS[1] is a replacement for GnomeVFS,[2] the GNOME Virtual File System. GVFS optionally allows supported virtual file systems to be mounted through FUSE.[3]

GVFS consists of two parts: a shared library which is loaded by applications supporting GIO and GVFS itself, a collection of daemons which communicate with each other and the GIO module over D-Bus. This moves the virtual file systems out of client processes, unlike GnomeVFS, but somewhat similar to KIO.

Supported backends include HAL integration, SFTP, FTP, WebDAV, SMB, ObexFTP, and archive mounting support (through libarchive).[4]

As of July 2009, 107 of 113 registered GNOME components have been ported to GIO,[5] as necessary to support GVFS URIs. For components that don't currently support GVFS URIs, the GVFS-Fuse module is used, which gives absolute paths to applications, mounted under a folder in the user's home directory.

See also


  1. Gio TODO
  2. GnomeVFS shortcomings
  3. gvfs status report, Alexander Larsson, mail.gnome.org, February 15, 2007
  4. GNOME 2.22 Release Notes, 6.1: GVFS and GIO
  5. GIO Port, GIO Port on live.gnome.org

Template:GNOMETemplate:GNOME-stub Template:Linux-stub


Personal tools

Served in 0.932 secs.