Announcement

Collapse
No announcement yet.

QEMU 8.1 Released With New PipeWire Audio Backend, Many CPU Improvements

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Originally posted by mortn View Post
    It's interesting to see how Qemu is this plethora of features, and in contrast we see Cloud Hypervisor basically doing the same as Qemu but with minimalistic approach instead with minimal emulation and even lower CPU/mem overhead, yet still it gets the job done beautifully.
    QEMU is first and foremost a general-purpose emulator and the whole KVM support and paravirtualization is just one of its many use-cases. For Cloud Hypervisor, it's the only feature.

    You are comparing a lorry with a hypercar on the basis that both can drive on roads.
    Last edited by intelfx; 24 August 2023, 09:28 AM.

    Comment


    • #12
      Question: Can I run ARM virtual machine on AMD64 host?

      Comment


      • #13
        Originally posted by piorunz View Post
        Question: Can I run ARM virtual machine on AMD64 host?
        Isn't this the main use-case of qemu, running/testing/developing stuff of other arch than the host arch?

        mips/risc-v/arm over amd64

        Comment


        • #14
          Originally posted by piorunz View Post
          Question: Can I run ARM virtual machine on AMD64 host?
          it depends on what you would call a virtual machine, but yes. qemu allows you to emulate arm cpus on a variety of hosts and IIRC while allowing paravirt stuff like virgl iirc. so yeah I guess you could say that.

          Comment


          • #15
            Originally posted by intelfx View Post

            QEMU is first and foremost a general-purpose emulator and the whole KVM support and paravirtualization is just one of its many use-cases. For Cloud Hypervisor, it's the only feature.

            You are comparing a lorry with a hypercar on the basis that both can drive on roads.
            Lorrys are general purpose transportation, yes. Now imagine if everyone would use a lorry every day to fetch groceries. Could you image the parking lot chaos? All this just because each driver would insist on using the lorry because just maybe this is the day they need 500 000 packages of something.
            Qemu is a lorry, and cloud-hypervisor is just your average sedan that will cover the need for ~90% of hypervisor use-cases. Sure CH is still in it's infancy but from the current direction it seems like it will be able to resiliently host more guests on the same hypervisor with same or better guest performance when comparing to Qemu.

            Comment


            • #16
              Originally posted by mortn View Post

              Lorrys are general purpose transportation, yes. Now imagine if everyone would use a lorry every day to fetch groceries. Could you image the parking lot chaos? All this just because each driver would insist on using the lorry because just maybe this is the day they need 500 000 packages of something.
              Qemu is a lorry, and cloud-hypervisor is just your average sedan that will cover the need for ~90% of hypervisor use-cases. Sure CH is still in it's infancy but from the current direction it seems like it will be able to resiliently host more guests on the same hypervisor with same or better guest performance when comparing to Qemu.
              You are reading too hard into the analogy.

              For one, Cloud Hypervisor is very unlikely to ever feature an emulated video output (because that's not a feature you need in the cloud). Do I need to continue?
              Last edited by intelfx; 26 August 2023, 07:52 PM.

              Comment


              • #17
                Originally posted by mortn View Post
                cloud-hypervisor is just your average sedan that will cover the need for ~90% of hypervisor use-cases.
                no it isn't and it never will be, cloud hypervisor is just that, oriented for the cloud, Hypervisors are becoming more and more popular used in every day life for a large myriad of purposes, CH is more like an oil filter wrench and qemu the entire toolkit.

                Comment


                • #18
                  Originally posted by intelfx View Post

                  You are reading too hard into the analogy.

                  For one, Cloud Hypervisor is very unlikely to ever feature an emulated video output (because that's not a feature you need in the cloud). Do I need to continue?
                  What do you need video emulation support for? In what world is that the pinnacle of hypervisor usability? Yes, there are a few good use-cases, but why insist on continuously enabling for all those that don't need it. You would just punish yourself as hypervisor provider since more devices means a bigger footprint.
                  Do you even know how hypervisors work? Have you done a lot of market research into hypervisor use-cases and have some stats you want to share?

                  Comment


                  • #19
                    Originally posted by mortn View Post
                    What do you need video emulation support for? In what world is that the pinnacle of hypervisor usability? Yes, there are a few good use-cases, but why insist on continuously enabling for all those that don't need it. You would just punish yourself as hypervisor provider since more devices means a bigger footprint. Do you even know how hypervisors work? Have you done a lot of market research into hypervisor use-cases and have some stats you want to share?
                    nice snark, firstly if we want to play sematics, cloud hypervisor isn't *really* a hypervisor, it's a VMM which can run atop either mshv or kvm

                    but have you looked into them? in what world does no video equal 90% of use cases? for VDI video based solutions like vmware's solutions are immensely popular. Android emulator heavily relies on emulated GPUs, so does crosvm, which is what chromeOS uses for linux support and now android support. Hypervisors are used in cars vehicles too to securely containerize the android operating systems in solution's like opensynergy's coqos. windows uses video acceleration with wslg and wsa, they use it in hyper-v for windows clients too, as well as the windows sandbox application. nearly ALL android emulators for desktop are VMs with some kind of gpu acceleration.

                    yeah sure, in isolation, each of these may be small however when pooled together they represent a significant amount of users.

                    Comment

                    Working...
                    X