virtualization cardoe@gentoo.org Doug Goldstein Allow using an iSCSI remote storage server as pool for disk image storage Allow using the Logical Volume Manager (sys-apps/lvm2) as pool for disk image storage Allow using Network File System mounts as pool for disk image storage Allow using real disk partitions as pool for disk image storage, using sys-block/parted to create, resize and delete them. Support management of Linux Containers virtualisation (app-emulation/lxc) Support management of OpenVZ virtualisation (see sys-kernel/openvz-sources) Support management of User Mode Linux virtualisation Support management of QEmu virtualisation (one of app-emulation/qemu, app-emulation/qemu-kvm or app-emulation/qemu-spice) Support management of Xen virtualisation (app-emulation/xen) Support management of VirtualBox virtualisation (one of app-emulation/virtualbox or app-emulation/virtualbox-ose) Support management of virtualisation through the PHYP hypervisor protocol. Use NUMA for memory segmenting via sys-process/numactl Builds the libvirtd daemon as well as the client utilities instead of just the client utilities Support auto learning IP addreses for routing Support for MAC-based TAP (macvlan/macvtap). For networking instead of the normal TUN/TAP. It has its advantages and disadvantages. macvtap support requires very new kernels and is currently evolving. Support for this is experimental at best. Support QEmu 0.13 JSON-based interface, using dev-libs/yajl. Enable virtual networking (NAT) support for guests. Includes all the dependencies for NATed network mode. Effectively any network setup that relies on libvirt to setup and configure network interfaces on your host. This can include bridged and routed networks ONLY if you are allowing libvirt to create and manage the underlying devices for you. In some cases this requires enabling the 'netcf' USE flag (currently unavailable).