back to article QEMU 8.0 hatches more support for Arm and RISC-V

Developers of the open source machine emulator QEMU have hatched the project's 8.0 release. QEMU is a machine emulator that can run guest machines of a different architecture to its host. The software is also capable of serving as a hypervisor. Version 8.0, released last week, doesn't alter any fundamentals but does add …

  1. Clausewitz4.0 Bronze badge
    Black Helicopters

    ARM Virtualization

    "Others are more subtle, such as support for FEAT_EVT and FEAT_FGT – in-silico features Arm offers to support virtualization."

    Exciting news. ARM virtualization will enable a wide range of new products.

    QEMU adding support for it will allow devs to contribute more, even without ARM hardware in-hands.

    Kudos.

  2. Pelican Express

    Do I need Qemu to run Linux VMs in Linux host?

    Hi,

    Using Ubuntu 22.04.2, I use KVM, to run linux VMs which are created using the virt-install command line. or the UI VirtManager v4.0.0. Do I need Qemu? Version info are

    [code]

    virsh -V

    Virsh command line tool of libvirt 8.0.0

    kvm --version

    QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.7)

    uname -a

    Linux maglev 5.15.0-70-generic #77-Ubuntu SMP Tue Mar 21 14:02:37 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

    [/code]

    1. Pelican Express
      Boffin

      Re: Do I need Qemu to run Linux VMs in Linux host?

      QUESTION: In a Linux host running KVM and QEMU to run a Linux VM, the type of hypervisor used is Type 1 or native hypervisor.

      ChatGPT answer: KVM is a Type 1 hypervisor that runs directly on the host system's hardware and provides virtualization capabilities by leveraging hardware virtualization extensions built into modern CPUs. QEMU, on the other hand, is a Type 2 hypervisor that runs on top of a host operating system and provides virtualization capabilities by emulating hardware and translating guest OS system calls to host OS system calls.

      KVM uses QEMU as a user-space program to emulate hardware devices and to provide disk and network I/O for guest virtual machines. However, because KVM utilizes hardware virtualization extensions, it can provide better performance and reduced overhead compared to QEMU's software-based virtualization approach.

      In summary, while QEMU is involved in the virtualization process in a Linux host running KVM, the primary hypervisor is KVM, which makes it a Type 1 or native hypervisor.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like