From a9299b4811aee4c49a2976d826ac35aaf458bf71 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Wed, 14 Jul 2010 15:11:41 +0100 Subject: Inital README file and virttools.txt project status file. --- .gitignore | 1 + README | 18 ++++++++++++ virttools.txt | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 108 insertions(+) create mode 100644 .gitignore create mode 100644 README create mode 100644 virttools.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b25c15b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*~ diff --git a/README b/README new file mode 100644 index 0000000..ba9939a --- /dev/null +++ b/README @@ -0,0 +1,18 @@ +Virt tools is an umbrella project covering all the smaller +virtualization programs in Fedora. (These programs often start with +'virt-*' hence the name). + +This git repository is *not* the source for any of these tools. Each +tool has its own separate upstream. Instead, this repository contains +the http://virttools.org/ website and supporting materials. + +What's here: + +video-tutorials/ + - Source for the "Virt tools in 60 seconds" video tutorials. + +virttools.txt + - Current project status (posted on the public list every 2 weeks). + +website/ + - Source for the http://virttools.org/ website. diff --git a/virttools.txt b/virttools.txt new file mode 100644 index 0000000..8bcfcac --- /dev/null +++ b/virttools.txt @@ -0,0 +1,89 @@ +Virt Tools Project Status (2010-07-12) +---------------------------------------------------------------------- + +Updates to this are posted every 2 weeks on this mailing list: +https://www.redhat.com/mailman/listinfo/virt-tools-list +To make suggestions or changes, reply on that list. + +Web: http://virt-tools.org/ IRC: #virt on OFTC. + +The mission: Our open source virt tools -- virt-manager, virt-install, +virsh, V2V, libguestfs, etc -- are useful but fragmented. Bring these +together, provide organization, consistency and future planning. + +The audience: We want to build tools that help end users, developers, +and sysadmins use virt on a desktop, or single server or two. + +Current plans +------------- + +* Create a central http://virt-tools.org website. This is not meant + to replace the existing websites, but to provide a central + directory and overview, pointing to existing upstreams. + +* Write many more docs -- man pages, FAQs, how-tos, roadmap. + +* Video demos (e.g. "How do I pass through a device", "How do I + use guestfish"). + +* Unify tools' command line argument syntax. + +* Fix virsh (it is a second-class citizen to the main libvirt UI right + now, it should not be). + + + Make it more scriptable. + +* Separate tool for creating/managing libvirt XML fragments. Possibly + a part of virt-install. + +* libosinfo guest type metadata library + +* virt-dmesg (for Linux guests, pulls dmesg info out of the kernel) + +* virt-uname + +* virt-inspector generates a full description of the guest's + installed packages, configuration, etc. -- XML output from this + should be unified with image-builder XML. + +* Guest agent. + +* virt-v2v: + + + p2v (as a small addition to v2v -- maybe just a CD you boot that + makes the volume available, or runs the v2v tool on it). + + + qcow2 for KVM (import/export). + + + RHEV-M integration. + + + virt-manager integration. + + + Text console drivers (virtio-console). + + + Sparse ("thin") disk support. + + + SPICE support. + + + VMDK support. + +* virt-manager + + + UI scaling (we shouldn't blow up if 100 VMs are defined). + + + Integrate future spice-gtk widget w/virt-viewer. + + + right-click, virt-inspector, guestfs-browser, libosinfo, start. + + + QEMU-session (need NetworkManager bridge/tap device, or something + else to allow non-root user to create a bridge for the guests). + + + Run an app from a guest in a seamless window on the host desktop. + + + Cross platform, for making it work on MacOS X and Windows + + + Redesign interface, for usability + + + plug-ins, to allow people to write customised extension + +* guestfs-browser -- cgit