Linux repositories inspector

qemu-user - QEMU user mode emulation of qemu targets

QEMU is a fast processor emulator: currently the package supports ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, SPARC and x86-64 emulation. By using dynamic translation it achieves reasonable speed while being easy to port on new host CPUs.
This package provides the user mode emulation binaries. In this mode QEMU can launch Linux processes compiled for one CPU on another CPU.
If qemu-user-binfmt package is also installed, it will register binary format handlers from this qemu-user package with the kernel so it will be possible to run foreign binaries directly. However, this might not be suitable for using inside foreign chroots, in which case it is possible to use qemu-user-static package instead of qemu-user-binmft, -- qemu-user-static will register statically linked binfmt handlers instead.
Original maintainer
Homepagehttp://www.qemu.org/
3.1.0
Fedora iconFedora rawhide
3.1
Debian iconDebian 10.0
Ubuntu iconUbuntu 19.04
3.0.0
Fedora iconFedora 29
2.12
Ubuntu iconUbuntu 18.10
2.11.1
Fedora iconFedora 28
2.11
Ubuntu iconUbuntu 18.04 LTS
2.10
Ubuntu iconUbuntu 17.10
2.8
Debian iconDebian 9.0
2.5
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb1:3.1+dfsg-515.03.20199.52 MiB82.5 MiB
Debian iconDebian 9.0 stretch/maindeb1:2.8+dfsg-6+deb9u516.02.20197.58 MiB69 MiB
Fedora iconFedora 28 releases/Everything-osrpm2:2.11.1-2.fc2814.01.201913.8 MiB86.9 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm2:3.0.0-1.fc2914.01.201917.2 MiB117 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm2:3.0.0-0.2.rc3.fc2914.01.201917.2 MiB117 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm2:3.1.0-4.fc30.114.02.201920.5 MiB128 MiBFedora Project
Ubuntu iconUbuntu 17.10 artful/universedeb1:2.10+dfsg-0ubuntu310.11.20176.79 MiB57.1 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1:2.10+dfsg-0ubuntu3.818.06.20186.79 MiB57.1 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1:2.10+dfsg-0ubuntu3.818.06.20186.79 MiB57.1 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb1:2.11+dfsg-1ubuntu719.06.20187.02 MiB60.2 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1:2.11+dfsg-1ubuntu7.812.01.20197.02 MiB60.2 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1:2.11+dfsg-1ubuntu7.1004.03.20197.01 MiB60.2 MiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb1:2.12+dfsg-3ubuntu814.01.20198.09 MiB71.9 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1:2.12+dfsg-3ubuntu8.114.01.20198.1 MiB71.9 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1:2.12+dfsg-3ubuntu8.418.03.20198.09 MiB71.9 MiB
Ubuntu iconUbuntu 19.04 disco/universedeb1:3.1+dfsg-2ubuntu225.02.20199.47 MiB82.5 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb1:2.5+dfsg-5ubuntu1010.11.20176.48 MiB49.9 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-proposed/universedeb1:2.5+dfsg-5ubuntu10.3511.03.20196.21 MiB50 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1:2.5+dfsg-5ubuntu10.3312.01.20196.34 MiB50 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1:2.5+dfsg-5ubuntu10.3412.01.20196.09 MiB50 MiB

Manual pages

qemu-user(1)

qemu-user - QEMU User Emulator

Latest updates

Ubuntu 18.10 icon

Ubuntu 18.10 cosmic-proposed/universe: Version 1:2.12+dfsg-3ubuntu8.4 removed

18.03.2019 08:45
Ubuntu 18.10 icon

Ubuntu 18.10 cosmic-updates/universe: Updated from 1:2.12+dfsg-3ubuntu8.3 to 1:2.12+dfsg-3ubuntu8.4

18.03.2019 07:10
  • fix crash when performing block pull on partial cluster (LP: #1818264)
    • d/p/ubuntu/lp-1818264-block-Fix-copy-on-read-crash-with-partial.patch
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 1:3.1+dfsg-4 to 1:3.1+dfsg-5

15.03.2019 22:52
  • i2c-ddc-fix-oob-read-CVE-2019-3812.patch fixes
    OOB read in hw/i2c/i2c-ddc.c which allows for memory disclosure. Closes: #922635, CVE-2019-3812
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-proposed/universe: Version 1:2.5+dfsg-5ubuntu10.35 introduced

11.03.2019 16:50
  • Fix deadlock when detaching network interface (LP: #1818880) Fixed by upstream patch:
    • d/p/lp-1818880-rcu-disable-atfork.patch: rcu: completely disable pthread_atfork callbacks as soon as possible
Ubuntu 18.10 icon

Ubuntu 18.10 cosmic-proposed/universe: Version 1:2.12+dfsg-3ubuntu8.4 introduced

10.03.2019 08:43
  • fix crash when performing block pull on partial cluster (LP: #1818264)
    • d/p/ubuntu/lp-1818264-block-Fix-copy-on-read-crash-with-partial.patch
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-proposed/universe: Version 1:2.11+dfsg-1ubuntu7.10 removed

10.03.2019 08:42
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/universe: Updated from 1:2.11+dfsg-1ubuntu7.9 to 1:2.11+dfsg-1ubuntu7.10

04.03.2019 14:15
  • d/p/ubuntu/lp-1806104-spapr_pci-Remove-unhelpful-pagesize-warning.patch: remove misleading page size warning on qemu-system-ppc64 (LP: #1806104)
  • d/p/ubuntu/lp-1812384-s390x-Return-specification-exception.patch: ensure a proper exception on unknown diag 308 subcodes
    (LP: #1812384)
  • d/p/ubuntu/lp-1809083-*: fix backward migration on ppc64el (LP: #1809083)
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-proposed/universe: Version 1:2.11+dfsg-1ubuntu7.10 introduced

25.02.2019 08:35
  • d/p/ubuntu/lp-1806104-spapr_pci-Remove-unhelpful-pagesize-warning.patch: remove misleading page size warning on qemu-system-ppc64 (LP: #1806104)
  • d/p/ubuntu/lp-1812384-s390x-Return-specification-exception.patch: ensure a proper exception on unknown diag 308 subcodes
    (LP: #1812384)
  • d/p/ubuntu/lp-1809083-*: fix backward migration on ppc64el (LP: #1809083)
Ubuntu 19.04 icon

Ubuntu 19.04 disco-proposed/universe: Version 1:3.1+dfsg-2ubuntu2 removed

25.02.2019 06:45
Ubuntu 19.04 icon

Ubuntu 19.04 disco/universe: Updated from 1:3.1+dfsg-2ubuntu1 to 1:3.1+dfsg-2ubuntu2

25.02.2019 06:27
  • disable pvrdma - besides several security holes there are many other bugs there as well, and the amount of patches applied upstream after
    1. 1 release is large (Closes, or actuallymakes unimportant again)
    2. CVE-2018-20123
    3. CVE-2018-20124
    4. CVE-2018-20125
    5. CVE-2018-20126
    6. CVE-2018-20191
    7. CVE-2018-20216
  • scsi-generic-avoid-possible-oob-access-to-r-buf-CVE-2019-6501.patch
    • CVE-2019-6501
  • slirp-check-data-length-while-emulating-ident-function-CVE-2019-6778.patch
    • CVE-2019-6778
Ubuntu 19.04 icon

Ubuntu 19.04 disco-proposed/universe: Version 1:3.1+dfsg-2ubuntu2 introduced

20.02.2019 13:40
  • disable pvrdma - besides several security holes there are many other bugs there as well, and the amount of patches applied upstream after
    1. 1 release is large (Closes, or actuallymakes unimportant again)
    2. CVE-2018-20123
    3. CVE-2018-20124
    4. CVE-2018-20125
    5. CVE-2018-20126
    6. CVE-2018-20191
    7. CVE-2018-20216
  • scsi-generic-avoid-possible-oob-access-to-r-buf-CVE-2019-6501.patch
    • CVE-2019-6501
  • slirp-check-data-length-while-emulating-ident-function-CVE-2019-6778.patch
    • CVE-2019-6778
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 1:3.1+dfsg-2+b1 to 1:3.1+dfsg-4

18.02.2019 23:22
  • mention closing of #855043 by 3.1+dfsg-3
  • disable pvrdma for now, it is a bit too buggy.
    Besides several security holes there are many other bugs there as well, and the amount of patches applied upstream after 3.1 release is large (Closes, or really makes unimportant again: CVE-2018-20123 CVE-2018-20124

    CVE-2018-20125 CVE-2018-20126 CVE-2018-20191 CVE-2018-20216)

Ubuntu 18.10 icon

Ubuntu 18.10 cosmic-proposed/universe: Version 1:2.12+dfsg-3ubuntu8.3 removed

18.02.2019 07:20
Debian 9.0 icon

Debian 9.0 stretch-proposed-updates/main: Version 1:2.8+dfsg-6+deb9u5 removed

16.02.2019 07:15
Debian 9.0 icon

Debian 9.0 stretch/main: Updated from 1:2.8+dfsg-6+deb9u4 to 1:2.8+dfsg-6+deb9u5

16.02.2019 06:42
  • Backport SSBD support (Closes: #908682)
  • CVE-2018-10839 (Closes: #910431)
  • CVE-2018-17962 (Closes: #911468)
  • CVE-2018-17963 (Closes: #911469)
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 2:3.1.0-4.fc30 to 2:3.1.0-4.fc30.1

14.02.2019 13:57
  • Remove temporary patch and rebuild against fixed capstone.
Ubuntu 18.10 icon

Ubuntu 18.10 cosmic-updates/universe: Updated from 1:2.12+dfsg-3ubuntu8.2 to 1:2.12+dfsg-3ubuntu8.3

14.02.2019 13:05
  • d/p/ubuntu/lp-1806104-spapr_pci-Remove-unhelpful-pagesize-warning.patch: remove misleading page size warning on qemu-system-ppc64 (LP: #1806104)
  • d/p/ubuntu/lp-1812384-s390x-Return-specification-exception.patch: ensure a proper exception on unknown diag 308 subcodes
    (LP: #1812384)
  • d/p/ubuntu/lp-1809083-*: fix backward migration on ppc64el (LP: #1809083)
Ubuntu 18.10 icon

Ubuntu 18.10 cosmic-proposed/universe: Version 1:2.12+dfsg-3ubuntu8.3 introduced

05.02.2019 17:35
  • d/p/ubuntu/lp-1806104-spapr_pci-Remove-unhelpful-pagesize-warning.patch: remove misleading page size warning on qemu-system-ppc64 (LP: #1806104)
  • d/p/ubuntu/lp-1812384-s390x-Return-specification-exception.patch: ensure a proper exception on unknown diag 308 subcodes
    (LP: #1812384)
  • d/p/ubuntu/lp-1809083-*: fix backward migration on ppc64el (LP: #1809083)
Ubuntu 19.04 icon

Ubuntu 19.04 disco-proposed/universe: Version 1:3.1+dfsg-2ubuntu1 removed

30.01.2019 20:05
Ubuntu 19.04 icon

Ubuntu 19.04 disco/universe: Updated from 1:2.12+dfsg-3ubuntu9 to 1:3.1+dfsg-2ubuntu1

30.01.2019 19:37
  • Merge with Debian testing, Among many other things this fixes LP Bugs: LP: #1806104 - fix misleading page size error on ppc64el LP: #1782205 - SnowRidge enabled new ISAs
    LP: #1786956 - upgrade to qemu >= 3.0
    LP: #1809083 - Backward migration to Xenial on ppc64el
    LP: #1803315 - s390x Huge page enablement
    LP: #1657409 - enable virglrenderer
    Remaining Changes:
    • qemu-kvm to systemd unit
      • d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm, hugepages and architecture specifics
      • d/qemu-kvm.service: systemd unit to call qemu-kvm-init
      • d/qemu-system-common.install: install systemd unit and helper script
      • d/qemu-system-common.maintscript: clean old sysv and upstart scripts
      • d/qemu-system-common.qemu-kvm.default: defaults for
        /etc/default/qemu-kvm
      • d/rules: install /etc/default/qemu-kvm
    • Enable nesting by default
      • d/qemu-system-x86.modprobe: set nested=1 module option on intel. (is default on amd)
      • d/qemu-system-x86.postinst: re-load kvm_intel.ko if it was loaded without nested=1
      • d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default in qemu64 cpu type.
      • d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default in qemu64 on amd
      • d/qemu-system-x86.README.Debian: document intention of nested being default is comfort, not full support
    • Distribution specific machine type (LP: 1304107 1621042 1776189 1761372)
      • d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine types
      • d/qemu-system-x86.NEWS Info on fixed machine type defintions for host-phys-bits=true (LP: 1776189)
      • add an info about -hpb machine type in debian/qemu-system-x86.NEWS
      • d/p/ubuntu/lp-1761372-*: provide pseries-bionic-2.11-sxxm type as convenience with all meltdown/spectre workarounds enabled by default. (LP: 1761372).
    • improved dependencies
      • Make qemu-system-common depend on qemu-block-extra
      • Make qemu-utils depend on qemu-block-extra
      • let qemu-utils recommend sharutils
    • s390x support
      • Create qemu-system-s390x package
      • Enable numa support for s390x
    • arch aware kvm wrappers
    • d/control: update VCS links (updated to match latest Ubuntu)
    • qemu-guest-agent: freeze-hook fixes (LP: 1484990)
      • d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook
      • d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d
    • d/control-in: enable RDMA support in qemu (LP: 1692476)
      • enable RDMA config option
      • add libibumad-dev build-dep
    • tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
      • d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types reference 256k path
      • d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to handle incoming migrations from former releases.
    • d/control-in: Disable capstone disassembler library support (universe)
  • Added Changes:
    • d/p/ubuntu/define-ubuntu-machine-types.patch: update machine type changes for qemu 3.1 in the Ubuntu Disco release
    • d/p/ubuntu/lp-1759509-* fix waking up VMs from dompmsuspend (LP: #1759509)
    • Move s390x roms to a new qemu-system-data-s390x
      • d/qemu-system-data.install: install s390x roms as architecture:all in qemu-system-data
      • d/rules: build s390-ccw.img with upstream Makefile
      • d/rules: build s390x-netboot.img with upstream Makefile
      • d/p/ubuntu/lp-1790901-partial-SLOF-for-s390x-netboot.patch: bring back some SLOF bits stripped in DFSG to be able to build s390x-netboot roms As that hack to build s390-ccw.img rom can't build s390x-netboot.img replace it with a build-indep using the upstream makefiles. This is less prone to miss future changes/fixes that are done to the makefiles
      • d/control-in: add breaks/replaces for moving s390x roms from qemu-system-s390x to qemu-system-data
    • remove /dev/kvm permission handling (moved to systemd 239-6) (#892945)
      From not yet uploaded Debian branch
    • d/p/debianize-qemu-guest-service.patch: fix path of qemu-ga (Closes: #918378)
    • d/rules: fix qemu-kvm service for debhelper compat >=12
    • d/p/ubuntu/Revert-target-i386-kvm-add-VMX-migration-blocker.patch: avoid misdetection of simplified nesting blocking all migrations
    • d/p/ubuntu/lp-1812384-s390x-Return-specification-exception-for- unimplement.patch: properly return archicture defined exception on bad subcodes of diag 308 (LP: #1812384)
  • Dropped Changes:
    • Include s390-ccw.img firmware (old style native build)
    • d/rules enable install s390x-netboot.img (old style native build)
    • libvirt/qemu user/group support
      • qemu-system-common.postinst: remove acl placed by udev, and add udevadm trigger.
        Droppable since logind properly sets ACLs now
      • qemu-system-common.preinst: add kvm group if needed
        Droppable because systemd/udev take care of it since 239-6
    • d/p/guest-agent-freeze-hook-skip-dpkg-artifacts.patch of qemu-guest-agent freeze-hook fixes (LP: 1484990)
      upstream
    • d/p/ubuntu/CVE-2018-3639/* update for qemu 2.12 using the final patches merged upstream
      upstream
    • d/p/ubuntu/CVE-2018-11806-slirp-correct-size.patch: slirp: correct size computation while concatenating mbuf.
      CVE-2018-11806
      upstream
    • d/p/ubuntu/lp-1781526-powerpc64-align-memory-THP.patch: align to 2MB for powerpc64 to speed up translation (LP: 1781526)
      upstream
    • d/p/ubuntu/lp-1780773-s390x-cpumodels-add-z14-Model-ZR1.patch: Add cpu model for z14 ZR1 (LP: 1780773).
      upstream
    • Mark qemu-system-data foreign to be able to install it e.g. on i386 (Closes: 903562)
      in Debian
    • d/control-in: qemu-keymaps is provided by qemu-system-data now (from yet unreleased Debian version)
      in Debian
    • d/p/lp-1755912-qxl-fix-local-renderer-crash.patch: Fix an issue triggered by migrations with UI frontends or frequent guest resolution changes (LP #1755912)
      upstream
    • d//ubuntu/target-ppc-extend-eieio-for-POWER9.patch: Backport to extend eieio for POWER9 emulation (LP: 1787408).
      upstream
    • d/p/ubuntu/lp-1789551-seccomp-set-the-seccomp-filter-to-all-threads.patch: ensure that the seccomp blacklist is applied to all threads (LP: 1789551)
      upstream
    • improve s390x spectre mitigation with etoken facility (LP: 1790457)
      upstream
    • Update pxe netboot images for KVM s390x to qemu 3.0 level (LP: 1790901)
      upstream
    • d/control-in: our addition of a qemu-system-s390x package needs to follow the split of qemu-system-data by adding a dependency to it (LP: 1798084)
      in Debian
    • debian/patches/ubuntu/lp1787405-*: Support guest dedicated Crypto Adapters on s390x (LP: 1787405)
      upstream
    • enable opengl for vfio-MDEV support (LP: 1804766)
      in Debian
    • SECURITY UPDATE: integer overflow in NE2000 NIC emulation
      upstream
    • SECURITY UPDATE: integer overflow via crafted QMP command
      upstream
    • SECURITY UPDATE: OOB heap buffer r/w access in NVM Express Controller
      upstream
    • SECURITY UPDATE: buffer overflow in rtl8139
      upstream
    • SECURITY UPDATE: buffer overflow in pcnet
      upstream
    • SECURITY UPDATE: DoS via large packet sizes
      upstream
    • SECURITY UPDATE: DoS in lsi53c895a
      upstream
    • SECURITY UPDATE: Out-of-bounds r/w stack access in ppc64
      upstream
    • SECURITY UPDATE: race condition in 9p
      upstream

Related packages

qemu - A generic and open source machine emulator and virtualizer
qemu-user-binfmt - QEMU user mode binfmt registration for qemu-user
qemu-user-debuginfo - Debug information for package qemu-user
qemu-user-static - QEMU user mode emulation of qemu targets static build
qemu-user-static-debuginfo - Debug information for package qemu-user-static
⇧ Top