To put this all into one place: (1) An ugly new libvirt API that runs febootstrap-supermin-helper to create the appliance. (2) Modify guestfs_add_domain to launch a transient domain using virDomainCreate. (Forget about the live case for the moment). (3) A new libvirt API to open and forward a virtio-serial channel. This seems generally a useful thing. int virDomainOpenChannel(virStreamPtr, const char *channelid); (4) libguestfs somehow has to access a virStreamPtr. We can work this one out. (5) libvirt will autoclose the domain for us when we close the virConnectPtr. I'm worried about item (1) in this list ... Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones New in Fedora 11: Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 70 libraries supprt'd http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list