GVFS
From Wikipedia, the free encyclopedia
GVFS[1] is a replacement[2] for GnomeVFS, the GNOME Virtual File System. Still in development as of April 2008, it 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, contrary to 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 May 2008, 73 of 102[5] registered GNOME components have been ported to GIO, 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.
[edit] References
- ^ Gio TODO
- ^ GnomeVFS shortcomings
- ^ gvfs status report, Alexander Larsson, mail.gnome.org, February 15, 2007
- ^ GNOME 2.22 Release Notes, 6.1: GVFS and GIO
- ^ GIO Port, GIO Port on live.gnome.org
|
||||||||||||||||

