A quick note about some recent packaging changes in KVM, Xen, and libvirt...
Since the qemu-kvm fork has been merged with qemu.git, the kvm package is now a simple
wrapper around the qemu package. This results in a few changes to default values: guest
RAM changes from 640M to 128M and NIC changes from rtl8139 to e1000. Also, the Windows
virtio drivers are no longer bundled with the kvm package.
For Xen, the xen-docs-pdf package has been dropped since its outdated content no longer
exists upstream. The legacy xm/xend toolstack has been removed from xen-tools since it is
unmaintained/deprecated upstream and has been moved to the new xen-xend-tools package. As
has been the case for a few releases, xen-tools contains the new xl/libxl toolstack, which
is now the default Xen toolstack.
The libvirt package has been split into several sub-packages, allowing installation of a
hypervisor-specific libvirtd, e.g. libvirt-daemon-qemu for QEMU/KVM, libvirt-daemon-xen
for Xen, libvirt-daemon-lxc for LXC, etc. Previously, all hypervisor drivers supported by
libvirt were stuffed into the libvirt package, bloating its footprint and potentially
bringing in unneeded dependencies, e.g. xen-libs on a KVM-only site.
The xen_server pattern has been updated to accommodate these changes. I've also
created a kvm_server pattern , which I hope coolo will merge into openSUSE/patterns.
I'm still unsure how to handle libvirt-daemon-lxc. The cloud folks use libvirt with
LXC in some of their testing infrastructure, so I would like to make the packaging changes
as painless as possible for such users, without a proliferation of
[hypervisor-of-the-day]_patterns. Suggestions welcome.
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org