Libguestfs provides ways to enumerate guest storage (eg. partitions,
LVs, what filesystem is in each LV, etc.). It can also run commands
-in the context of the guest. Also you can access filesystems over FTP.
+in the context of the guest. Also you can access filesystems over
+FUSE.
Libguestfs is a library that can be linked with C and C++ management
-programs (or management programs written in OCaml, Perl, Python, Ruby, Java
-or Haskell). You can also use it from shell scripts or the command line.
+programs (or management programs written in OCaml, Perl, Python, Ruby,
+Java, Haskell or C#). You can also use it from shell scripts or the
+command line.
Libguestfs was written by Richard W.M. Jones (rjones@redhat.com) and
hacked on by lots of other people. For discussion, development,
- genisoimage / mkisofs
+- (Optional) hivex to build Windows Registry support
+
+- (Optional) FUSE to build the FUSE module
+
- (Optional) Augeas (http://augeas.net/)
- perldoc (pod2man, pod2text) to generate the manual pages and
- (Optional) Readline to have nicer command-line editing in guestfish.
-- (Optional) 'reged' program from chntpw to decode Windows registry
- entries (http://home.eunet.no/~pnordahl/ntpasswd/)
-
- (Optional) xmllint to validate virt-inspector RELAX NG schema
-- (Optional) OCaml if you want to rebuild the generated files, and
- also to build the OCaml bindings
-
-- (Optional) OCaml xml-light, only needed if you want to rebuild the
- virt-inspector bindings from virt-inspector.rng.
+- (Optional) OCaml + OCaml library xml-light if you want to rebuild
+ the generated files, and also to build the OCaml bindings
+ (http://tech.motion-twin.com/xmllight.html)
- (Optional) local Fedora mirror
At the moment we basically don't support cross-architecture or
32-on-64. This limits what is possible for some guests. Filesystem
-operations and FTP export will work fine, but running commands in
-guests may not be possible.
+operations and FUSE will work fine, but running commands in guests may
+not be possible.
To enable this requires work for cross-architecture and 32-on-64
support in febootstrap, fakeroot and fakechroot.