summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2008-02-04 11:24:40 +0000
committerAlexander Larsson <alexl@src.gnome.org>2008-02-04 11:24:40 +0000
commit9b448ca6331bec7bc7416e1e93bc1dfc025f9a45 (patch)
tree89fa9ba28e19b7f5dad3a79ee21f527f6b7d3b44 /README
parentd09fe36e4104ed7ec5a3594d83d8fc650a011a10 (diff)
downloadgvfs-9b448ca6331bec7bc7416e1e93bc1dfc025f9a45.tar.gz
Add some info in README
2008-02-04 Alexander Larsson <alexl@redhat.com> * README: Add some info in README svn path=/trunk/; revision=1226
Diffstat (limited to 'README')
-rw-r--r--README21
1 files changed, 21 insertions, 0 deletions
diff --git a/README b/README
index e69de29b..dc4de7a8 100644
--- a/README
+++ b/README
@@ -0,0 +1,21 @@
+gvfs is a userspace virtual filesystem designed to work with the i/o
+abstractions of gio (a library availible in glib >= 2.15.1). It
+installs several modules that are automatically used by applications
+using the APIs of libgio. There is also fuse support that allows
+applications not using gio to access the gvfs filesystems.
+
+
+The gvfs model differs from e.g. gnome-vfs in that filesystems must
+be mounted before they are used. There is a central daemon (gvfsd)
+that handles coordinting mounts, and then each mount is (typically)
+in its own daemon process (although mounts can share daemon process).
+
+gvfs comes with a set of backends, including trash support, sftp,
+smb, http, dav and others. More backends are planned.
+
+gvfs also contains modules for gio that implement hal volume monitors
+and the gnome uri-scheme handler configuration.
+
+There is a set of command line programs starting with "gvfs-" that
+lets you run commands (like cat, ls, stat, etc) on files in the gvfs
+mounts.