sysutils/libvirt - The NetBSD Packages Collection

Virtualisation toolkit for host operating systems

libvirt is:
+ A toolkit to interact with the virtualization capabilities of recent
  versions of operating systems, see our project goals for details.
+ A long term stable C API
+ A set of bindings for common languages
+ A CIM provider for the DMTF virtualization schema
+ A QMF agent for the AMQP/QPid messaging system
libvirt supports:
+ The KVM/QEMU Linux hypervisor
+ The Xen hypervisor
+ The LXC Linux container system
+ The OpenVZ Linux container system
+ The User Mode Linux paravirtualized kernel
+ The VirtualBox hypervisor
+ The VMware ESX and GSX hypervisors
+ The VMware Workstation and Player hypervisors
+ Virtual networks using bridging, NAT, VEPA and VN-LINK.
+ Storage on IDE/SCSI/USB disks, FibreChannel, LVM, iSCSI, NFS and filesystems
libvirt provides:
+ Remote management using TLS encryption and x509 certificates
+ Remote management authenticating with Kerberos and SASL
+ Local access control using PolicyKit
+ Zero-conf discovery using Avahi multicast-DNS
+ Management of virtual machines, virtual networks and storage

Build dependencies

pkgtools/cwrappers devel/libtool-base devel/gmake lang/perl5 devel/pkgconf

Runtime dependencies

security/libssh2 lang/python27 devel/yajl security/gnutls security/cyrus-sasl security/libgcrypt textproc/libxml2 textproc/py-xml www/curl security/libssh2 lang/python27 security/gnutls security/cyrus-sasl security/libgcrypt textproc/libxml2 textproc/py-xml www/curl

Binary packages

OSArchitectureVersion
NetBSD 8.0earmv7hflibvirt-1.2.9nb41.tgz
NetBSD 8.0earmv7hflibvirt-1.2.9nb40.tgz
NetBSD 8.0earmv7hflibvirt-1.2.9nb41.tgz
NetBSD 8.0i386libvirt-1.2.9nb40.tgz
NetBSD 8.0i386libvirt-1.2.9nb41.tgz
NetBSD 8.0powerpclibvirt-1.2.9nb40.tgz
NetBSD 8.0powerpclibvirt-1.2.9nb41.tgz
NetBSD 8.0powerpclibvirt-1.2.9nb41.tgz
NetBSD 8.0powerpclibvirt-1.2.9nb41.tgz
NetBSD 8.0x86_64libvirt-1.2.9nb40.tgz
NetBSD 8.0x86_64libvirt-1.2.9nb41.tgz
NetBSD 9.0aarch64libvirt-1.2.9nb41.tgz
NetBSD 9.0aarch64libvirt-1.2.9nb40.tgz
NetBSD 9.0aarch64libvirt-1.2.9nb41.tgz
NetBSD 9.0alphalibvirt-1.2.9nb41.tgz
NetBSD 9.0alphalibvirt-1.2.9nb40.tgz
NetBSD 9.0alphalibvirt-1.2.9nb41.tgz
NetBSD 9.0earmlibvirt-1.2.9nb40.tgz
NetBSD 9.0earmlibvirt-1.2.9nb41.tgz
NetBSD 9.0earmlibvirt-1.2.9nb41.tgz
NetBSD 9.0earmv6hflibvirt-1.2.9nb41.tgz
NetBSD 9.0earmv6hflibvirt-1.2.9nb40.tgz
NetBSD 9.0earmv6hflibvirt-1.2.9nb41.tgz
NetBSD 9.0earmv7hflibvirt-1.2.9nb41.tgz
NetBSD 9.0earmv7hflibvirt-1.2.9nb40.tgz
NetBSD 9.0earmv7hflibvirt-1.2.9nb41.tgz
NetBSD 9.0earmv7hflibvirt-1.2.9nb41.tgz
NetBSD 9.0i386libvirt-1.2.9nb40.tgz
NetBSD 9.0i386libvirt-1.2.9nb41.tgz
NetBSD 9.0mips64eblibvirt-1.2.9nb41.tgz
NetBSD 9.0mips64eblibvirt-1.2.9nb38.tgz
NetBSD 9.0mips64eblibvirt-1.2.9nb40.tgz
NetBSD 9.0mips64eblibvirt-1.2.9nb40.tgz
NetBSD 9.0mips64eblibvirt-1.2.9nb41.tgz
NetBSD 9.0powerpclibvirt-1.2.9nb41.tgz
NetBSD 9.0powerpclibvirt-1.2.9nb40.tgz
NetBSD 9.0powerpclibvirt-1.2.9nb41.tgz
NetBSD 9.0powerpclibvirt-1.2.9nb41.tgz
NetBSD 9.0sh3ellibvirt-1.2.9nb41.tgz
NetBSD 9.0sh3ellibvirt-1.2.9nb40.tgz
NetBSD 9.0sh3ellibvirt-1.2.9nb40.tgz
NetBSD 9.0sh3ellibvirt-1.2.9nb41.tgz
NetBSD 9.0sparc64libvirt-1.2.9nb41.tgz
NetBSD 9.0sparc64libvirt-1.2.9nb40.tgz
NetBSD 9.0sparc64libvirt-1.2.9nb41.tgz
NetBSD 9.0sparclibvirt-1.2.9nb41.tgz
NetBSD 9.0sparclibvirt-1.2.9nb38.tgz
NetBSD 9.0sparclibvirt-1.2.9nb40.tgz
NetBSD 9.0sparclibvirt-1.2.9nb40.tgz
NetBSD 9.0sparclibvirt-1.2.9nb41.tgz
NetBSD 9.0x86_64libvirt-1.2.9nb41.tgz
NetBSD 9.0x86_64libvirt-1.2.9nb41.tgz
NetBSD 9.0x86_64libvirt-1.2.9nb40.tgz
NetBSD 9.0x86_64libvirt-1.2.9nb41.tgz
NetBSD 9.0x86_64libvirt-1.2.9nb41.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

avahi
Enable DNS service discovery and multicast DNS support.
dbus
Enable dbus (desktop bus) support.
hal
Support for the freedesktop.org Hardware Abstraction Layer.
libssh2
Use libssh2 for SSHv2 protocol support.
lvm
xen
Use xen.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.