- GVFS
GVFS [ [http://live.gnome.org/GioToDo Gio TODO] ] is a replacement for
GnomeVFS , [ [http://www.mail-archive.com/gnome-vfs-list@gnome.org/msg00899.html GnomeVFS shortcomings] ] the GNOME Virtual File System. Still in development as of April 2008, it optionally allows supportedvirtual file system s to be mounted through FUSE. [ [http://mail.gnome.org/archives/gtk-devel-list/2007-February/msg00062.html gvfs status report, Alexander Larsson, mail.gnome.org, February 15, 2007] ]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 overD-Bus . This moves the virtual file systems out of client processes, unlike GnomeVFS, but somewhat similar toKIO .Supported backends include HAL integration, SFTP, FTP,
WebDAV , SMB,ObexFTP , and archive mounting support (through libarchive). [GNOME 2.22 Release Notes, [http://library.gnome.org/misc/release-notes/2.22/#sect:gvfs-gio 6.1: GVFS and GIO] ]As of August 2008, 96 of 113 registered GNOME components have been ported to GIO, [GIO Port, [http://live.gnome.org/GioPort/ GIO Port on live.gnome.org] ] as necessary to support GVFS
URI s. 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.References
Wikimedia Foundation. 2010.