** FOR DISCUSSION ONLY ** Not to be applied, and (at the moment)
not really working very well.
These two patches contain a partial implementation of a FUSE
filesystem built on top of libguestfs.
What is FUSE? Read:
http://fuse.sf.net/
The implementation is a very straightforward mapping of FUSE
primitives to guestfs(3) API calls.
Note that read/write of files is missing (a rather obvious omission!)
but the reason is that I want to get a feel for how read/write system
calls are translated into FUSE operations, so I know if we have to
cache files on the host side.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages.
http://et.redhat.com/~rjones/libguestfs/
See what it can do:
http://et.redhat.com/~rjones/libguestfs/recipes.html