| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~amd64 ~arm ~arm64 ~ppc64 ~x86 | 0/9999 |
| 12.1.0-r1 | 8 | ~amd64 ~arm ~arm64 ~ppc64 ~x86 | 0/12.1.0-r1 |
| 12.0.0 | 8 | ~amd64 ~arm ~arm64 ~ppc64 ~x86 | 0/12.0.0 |
| 11.10.0 | 8 | amd64 ~arm arm64 ppc64 x86 | 0/11.10.0 |
<pkgmetadata> <maintainer type="project"> <email>virtualization@gentoo.org</email> <name>Gentoo Virtualization Project</name> </maintainer> <maintainer type="person" proxied="yes"> <email>michal.privoznik@gmail.com</email> <name>Michal Prívozník</name> </maintainer> <use> <flag name="iscsi-direct"> Allow using libiscsi for iSCSI storage pool backend </flag> <flag name="iscsi"> Allow using an iSCSI remote storage server as pool for disk image storage </flag> <flag name="lvm"> Allow using the Logical Volume Manager (<pkg>sys-fs/lvm2</pkg>) as pool for disk image storage </flag> <flag name="nbd"> Allow using <pkg>sys-block/nbdkit</pkg> to access network disks </flag> <flag name="nfs"> Allow using Network File System mounts as pool for disk image storage </flag> <flag name="parted"> Allow using real disk partitions as pool for disk image storage, using <pkg>sys-block/parted</pkg> to create, resize and delete them. </flag> <flag name="rbd"> Enable rados block device support via <pkg>sys-cluster/ceph</pkg> </flag> <flag name="lxc"> Support management of Linux Containers virtualisation (<pkg>app-containers/lxc</pkg>) </flag> <flag name="qemu"> Support management of QEMU virtualisation (<pkg>app-emulation/qemu</pkg>) </flag> <flag name="xen"> Support management of Xen virtualisation (<pkg>app-emulation/xen</pkg>) </flag> <flag name="virtualbox"> Support management of VirtualBox virtualisation (<pkg>app-emulation/virtualbox</pkg>) </flag> <flag name="dtrace">Enable dtrace support via <pkg>dev-debug/systemtap</pkg></flag> <flag name="fuse">Allow LXC to use <pkg>sys-fs/fuse</pkg> for mountpoints</flag> <flag name="numa"> Use NUMA for memory segmenting via <pkg>sys-process/numactl</pkg> and <pkg>sys-process/numad</pkg> </flag> <flag name="libvirtd"> Builds the libvirtd daemon as well as the client utilities instead of just the client utilities </flag> <flag name="libssh"> Use <pkg>net-libs/libssh</pkg> to communicate with remote libvirtd hosts, for example: qemu+libssh://server/system </flag> <flag name="libssh2"> Use <pkg>net-libs/libssh2</pkg> to communicate with remote libvirtd hosts, for example: qemu+libssh2://server/system </flag> <flag name="pcap"> Support auto learning IP addreses for routing </flag> <flag name="virt-network"> 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). </flag> <flag name="firewalld">DBus interface to iptables/ebtables allowing for better runtime management of your firewall.</flag> <flag name="wireshark-plugins"> Build the <pkg>net-analyzer/wireshark</pkg> plugin for the Libvirt RPC protocol </flag> <flag name="glusterfs"> Enable GlusterFS support via <pkg>sys-cluster/glusterfs</pkg> </flag> <flag name="zfs"> Enable ZFS backend storage <pkg>sys-fs/zfs</pkg> </flag> <flag name="virtiofsd"> Drag in virtiofsd dependency <pkg>app-emulation/virtiofsd</pkg> </flag> </use> <upstream> <remote-id type="gitlab">libvirt/libvirt</remote-id> </upstream> </pkgmetadata>
| Flag | Description | 9999 | 12.1.0-r1 | 12.0.0 | 11.10.0 |
|---|---|---|---|---|---|
| apparmor | Enable support for the AppArmor application security system | ✓ | ✓ | ✓ | ✓ |
| audit | Enable support for Linux audit subsystem using sys-process/audit | ✓ | ✓ | ✓ | ✓ |
| bash-completion | Enable bash-completion support | ✓ | ✓ | ✓ | ✓ |
| caps | Use Linux capabilities library to control privilege | ⊕ | ⊕ | ⊕ | ⊕ |
| dtrace | Enable dtrace support via <pkg>dev-debug/systemtap</pkg> | ✓ | ✓ | ✓ | ✓ |
| firewalld | DBus interface to iptables/ebtables allowing for better runtime management of your firewall. | ✓ | ✓ | ✓ | ✓ |
| fuse | Allow LXC to use <pkg>sys-fs/fuse</pkg> for mountpoints | ✓ | ✓ | ✓ | ✓ |
| glusterfs | Enable GlusterFS support via <pkg>sys-cluster/glusterfs</pkg> | ✓ | ✓ | ✓ | ✓ |
| iscsi | Allow using an iSCSI remote storage server as pool for disk image storage | ✓ | ✓ | ✓ | ✓ |
| iscsi-direct | Allow using libiscsi for iSCSI storage pool backend | ✓ | ✓ | ✓ | ✓ |
| libssh | Use <pkg>net-libs/libssh</pkg> to communicate with remote libvirtd hosts, for example: qemu+libssh://server/system | ✓ | ✓ | ✓ | ✓ |
| libssh2 | Use <pkg>net-libs/libssh2</pkg> to communicate with remote libvirtd hosts, for example: qemu+libssh2://server/system | ✓ | ✓ | ✓ | ✓ |
| libvirtd | Builds the libvirtd daemon as well as the client utilities instead of just the client utilities | ⊕ | ⊕ | ⊕ | ⊕ |
| lvm | Allow using the Logical Volume Manager (<pkg>sys-fs/lvm2</pkg>) as pool for disk image storage | ✓ | ✓ | ✓ | ✓ |
| lxc | Support management of Linux Containers virtualisation (<pkg>app-containers/lxc</pkg>) | ✓ | ✓ | ✓ | ✓ |
| nbd | Allow using <pkg>sys-block/nbdkit</pkg> to access network disks | ✓ | ✓ | ✓ | ✓ |
| nfs | Allow using Network File System mounts as pool for disk image storage | ✓ | ✓ | ✓ | ✓ |
| nls | Add Native Language Support (using gettext - GNU locale utilities) | ✓ | ✓ | ✓ | ✓ |
| numa | Use NUMA for memory segmenting via <pkg>sys-process/numactl</pkg> and <pkg>sys-process/numad</pkg> | ✓ | ✓ | ✓ | ✓ |
| parted | Allow using real disk partitions as pool for disk image storage, using <pkg>sys-block/parted</pkg> to create, resize and delete them. | ✓ | ✓ | ✓ | ✓ |
| pcap | Support auto learning IP addreses for routing | ✓ | ✓ | ✓ | ✓ |
| policykit | Enable PolicyKit (polkit) authentication support | ✓ | ✓ | ✓ | ✓ |
| qemu | Support management of QEMU virtualisation (<pkg>app-emulation/qemu</pkg>) | ⊕ | ⊕ | ⊕ | ⊕ |
| rbd | Enable rados block device support via <pkg>sys-cluster/ceph</pkg> | ✓ | ✓ | ✓ | ✓ |
| sasl | Add support for the Simple Authentication and Security Layer | ✓ | ✓ | ✓ | ✓ |
| selinux | !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur | ✓ | ✓ | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ | ✓ |
| udev | Enable virtual/udev integration (device discovery, power and storage device support, etc) | ⊕ | ⊕ | ⊕ | ⊕ |
| virt-network | 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). | ⊕ | ⊕ | ⊕ | ⊕ |
| virtiofsd | Drag in virtiofsd dependency <pkg>app-emulation/virtiofsd</pkg> | ✓ | ✓ | ✓ | ✓ |
| virtualbox | Support management of VirtualBox virtualisation (<pkg>app-emulation/virtualbox</pkg>) | ✓ | ✓ | ✓ | ✓ |
| wireshark-plugins | Build the <pkg>net-analyzer/wireshark</pkg> plugin for the Libvirt RPC protocol | ✓ | ✓ | ✓ | ✓ |
| xen | Support management of Xen virtualisation (<pkg>app-emulation/xen</pkg>) | ✓ | ✓ | ✓ | ✓ |
| zfs | Enable ZFS backend storage <pkg>sys-fs/zfs</pkg> | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | libvirt-11.10.0.tar.xz | 10241776 bytes | 11.10.0 |
| DIST | libvirt-11.10.0.tar.xz.asc | 833 bytes | 11.10.0 |
| DIST | libvirt-12.0.0.tar.xz | 10272864 bytes | 12.0.0 |
| DIST | libvirt-12.0.0.tar.xz.asc | 833 bytes | 12.0.0 |
| Type | File | Size |
|---|---|---|
| DIST | libvirt-12.1.0.tar.xz | 10450056 bytes |
| DIST | libvirt-12.1.0.tar.xz.asc | 833 bytes |