Apocrypha

qemu

QEMU + Kernel-based Virtual Machine userland tools

⚠ Security advisories affect this package: GLSA 202408-18

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 10.2.3 7 13 h details ›
pg_overlay GitLab ↗ 10.1.2 1 24 h details ›
ROKO__ GitHub ↗ 9.1.2 1 6 d details ›
booboo GitHub ↗ 7.2.22 2 23 d details ›
foxiverlay GitHub ↗ 9.0.0 1 2 yr details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvarmloongppc Committed
9999 LIVE gentoo follows upstream — no keywords view · download · history ↗
10.2.3 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing loong testing ppc testing view · download · history ↗
10.2.2 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing arm testing loong testing ppc testing view · download · history ↗
10.1.3-r1 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing loong testing ppc testing view · download · history ↗
10.1.2 pg_overlay amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing loong testing ppc testing 8 mo view · download · history ↗
10.0.10 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing loong testing ppc testing view · download · history ↗
10.0.7 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing arm testing loong testing ppc testing view · download · history ↗
9.2.4 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing arm testing loong testing ppc testing view · download · history ↗
9.1.2 ROKO__ amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing loong testing ppc testing 20 mo view · download · history ↗
9.0.0 foxiverlay amd64 untested arm64 untested x86 untested ppc64 untested riscv untested arm untested loong untested ppc untested view · download · history ↗
7.2.22 booboo amd64 untested arm64 untested x86 untested ppc64 untested riscv untested arm untested loong untested ppc untested 7 mo view · download · history ↗
7.2.21 booboo amd64 untested arm64 untested x86 untested ppc64 untested riscv untested arm untested loong untested ppc untested 9 mo view · download · history ↗

Use flags of 10.2.3

  • accessibility Adds support for braille displays using brltty
  • +aio Enables support for Linux's Async IO
  • alsa Enable alsa output for sound emulation
  • bpf Enable eBPF support for RSS implementation.
  • bzip2 Enable bzip2 compression support
  • capstone Enable disassembly support with dev-libs/capstone
  • +curl Support ISOs / -cdrom directives via HTTP or HTTPS.
  • debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • +fdt Enables firmware device tree support
  • fuse Enables FUSE block device export
  • glusterfs Enables GlusterFS cluster fileystem via sys-cluster/glusterfs
  • +gnutls Enable TLS support for the VNC console server. For 1.4 and newer this also enables WebSocket support. For 2.0 through 2.3 also enables disk quorum support.
  • gtk Add support for x11-libs/gtk+ (The GIMP Toolkit)
  • infiniband Enable Infiniband RDMA transport support
  • iscsi Enable direct iSCSI support via net-libs/libiscsi instead of indirectly via the Linux block layer that sys-block/open-iscsi does.
  • io-uring Enable the use of io_uring for efficient asynchronous IO and system requests
  • jack Add support for the JACK Audio Connection Kit
  • jemalloc Use dev-libs/jemalloc for memory management
  • +jpeg Enable jpeg image support for the VNC console server
  • keyutils Support Linux keyrings via sys-apps/keyutils
  • lzo Enable support for lzo compression
  • multipath Enable multipath persistent reservation passthrough via sys-fs/multipath-tools.
  • ncurses Enable the ncurses-based console
  • nfs Enable NFS support
  • nls Add Native Language Support (using gettext - GNU locale utilities)
  • numa Enable NUMA support
  • opengl Add support for OpenGL (3D graphics)
  • +oss Add support for OSS (Open Sound System)
  • pam Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
  • passt Enable TCP/IP in hypervisor via net-misc/passt
  • +pin-upstream-blobs Pin the versions of BIOS firmware to the version included in the upstream release. This is needed to sanely support migration/suspend/resume/snapshotting/etc... of instances. When the blobs are different, random corruption/bugs/crashes/etc... may be observed.
  • pipewire Enable pipewire output for sound emulation
  • plugins Enable qemu plugin API via shared library loading.
  • +png Enable png image support for the VNC console server
  • pulseaudio Enable pulseaudio output for sound emulation
  • python Add optional support/bindings for the Python language
  • rbd Enable rados block device backend support, see https://docs.ceph.com/en/mimic/rbd/qemu-rbd/
  • sasl Add support for the Simple Authentication and Security Layer
  • +seccomp Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs
  • sdl Enable the SDL-based console
  • sdl-image SDL Image support for icons
  • selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • +slirp Enable TCP/IP in hypervisor via net-libs/libslirp
  • smartcard Enable smartcard support
  • snappy Enable support for Snappy compression (as implemented in app-arch/snappy)
  • spice Enable Spice protocol support via app-emulation/spice
  • ssh Enable SSH based block device support via net-libs/libssh2
  • static-user Build the User targets as static binaries
  • systemtap Enable SystemTap/DTrace tracing
  • 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)
  • usb Enable USB passthrough via dev-libs/libusb
  • usbredir Use sys-apps/usbredir to redirect USB devices to another machine over TCP
  • valgrind Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
  • vde Enable VDE-based networking
  • +vhost-net Enable accelerated networking using vhost-net, see https://www.linux-kvm.org/page/VhostNet
  • virgl Enable experimental Virgil 3d (virtual software GPU)
  • virtfs Enable VirtFS via virtio-9p-pci / fsdev. See https://wiki.qemu.org/Documentation/9psetup
  • +vnc Enable VNC (remote desktop viewer) support
  • vte Enable terminal support (x11-libs/vte) in the GTK+ interface
  • wayland Enable dev-libs/wayland backend
  • X Add support for X11
  • xattr Add support for getting and setting POSIX extended attributes, through sys-apps/attr. Requisite for the virtfs backend.
  • xdp Enable support for XDP through net-libs/xdp-tools
  • xen Enables support for Xen backends
  • zstd Enable support for ZSTD compression
  • qemu_softmmu_targets_aarch64
  • qemu_softmmu_targets_alpha
  • qemu_softmmu_targets_arm
  • qemu_softmmu_targets_hppa
  • qemu_softmmu_targets_i386
  • qemu_softmmu_targets_loongarch64
  • qemu_softmmu_targets_m68k
  • qemu_softmmu_targets_microblaze
  • qemu_softmmu_targets_microblazeel
  • qemu_softmmu_targets_mips
  • qemu_softmmu_targets_mips64
  • qemu_softmmu_targets_mips64el
  • qemu_softmmu_targets_mipsel
  • qemu_softmmu_targets_or1k
  • qemu_softmmu_targets_ppc
  • qemu_softmmu_targets_ppc64
  • qemu_softmmu_targets_riscv32
  • qemu_softmmu_targets_riscv64
  • qemu_softmmu_targets_s390x
  • qemu_softmmu_targets_sh4
  • qemu_softmmu_targets_sh4eb
  • qemu_softmmu_targets_sparc
  • qemu_softmmu_targets_sparc64
  • qemu_softmmu_targets_x86_64
  • qemu_softmmu_targets_xtensa
  • qemu_softmmu_targets_xtensaeb
  • qemu_softmmu_targets_avr
  • qemu_softmmu_targets_rx
  • qemu_softmmu_targets_tricore
  • qemu_user_targets_aarch64
  • qemu_user_targets_alpha
  • qemu_user_targets_arm
  • qemu_user_targets_hppa
  • qemu_user_targets_i386
  • qemu_user_targets_loongarch64
  • qemu_user_targets_m68k
  • qemu_user_targets_microblaze
  • qemu_user_targets_microblazeel
  • qemu_user_targets_mips
  • qemu_user_targets_mips64
  • qemu_user_targets_mips64el
  • qemu_user_targets_mipsel
  • qemu_user_targets_or1k
  • qemu_user_targets_ppc
  • qemu_user_targets_ppc64
  • qemu_user_targets_riscv32
  • qemu_user_targets_riscv64
  • qemu_user_targets_s390x
  • qemu_user_targets_sh4
  • qemu_user_targets_sh4eb
  • qemu_user_targets_sparc
  • qemu_user_targets_sparc64
  • qemu_user_targets_x86_64
  • qemu_user_targets_xtensa
  • qemu_user_targets_xtensaeb
  • qemu_user_targets_aarch64_be
  • qemu_user_targets_armeb
  • qemu_user_targets_hexagon
  • qemu_user_targets_mipsn32
  • qemu_user_targets_mipsn32el
  • qemu_user_targets_ppc64le
  • qemu_user_targets_sparc32plus
  • +filecaps Use Linux file capabilities to control privilege rather than set*id (this is orthogonal to USE=caps which uses capabilities at runtime e.g. libcap)
  • verify-sig Verify upstream signatures on distfiles
3 expansion flags (python targets, ABIs, cpu flags…)
  • python_targets_python3_12
  • python_targets_python3_13
  • python_targets_python3_14

Runtime dependencies of 10.2.3

show 248 lines
python? (
python_targets_python3_12? (
)
python_targets_python3_13? (
)
python_targets_python3_14? (
)
)
systemtap? (
)
xattr? (
)
accessibility? (
)
aio? (
)
alsa? (
)
bpf? (
)
bzip2? (
)
capstone? (
)
curl? (
)
fdt? (
)
fuse? (
)
glusterfs? (
)
gnutls? (
)
gtk? (
vte? (
)
)
infiniband? (
)
iscsi? (
)
io-uring? (
)
jack? (
)
jemalloc? (
)
jpeg? (
)
kernel_linux? (
)
keyutils? (
)
lzo? (
)
multipath? (
)
ncurses? (
)
nfs? (
)
numa? (
)
opengl? (
)
pam? (
)
passt? (
)
pipewire? (
)
png? (
)
pulseaudio? (
)
rbd? (
)
sasl? (
)
sdl? (
)
sdl-image? (
)
seccomp? (
)
slirp? (
)
smartcard? (
)
snappy? (
)
spice? (
)
ssh? (
)
udev? (
)
usb? (
)
usbredir? (
)
vde? (
)
virgl? (
)
virtfs? (
)
xdp? (
)
xen? (
)
zstd? (
)
qemu_softmmu_targets_i386? (
pin-upstream-blobs? (
)
!pin-upstream-blobs? (
|| (
)
|| (
)
)
)
qemu_softmmu_targets_x86_64? (
pin-upstream-blobs? (
)
!pin-upstream-blobs? (
|| (
)
|| (
)
)
)
qemu_softmmu_targets_ppc? (
pin-upstream-blobs? (
)
!pin-upstream-blobs? (
|| (
)
)
)
qemu_softmmu_targets_ppc64? (
pin-upstream-blobs? (
)
!pin-upstream-blobs? (
|| (
)
)
)
selinux? (
)