Is it just me or does it seem like it would be beneficial to port libvirt to other platforms? Virtualbox has the benefit of being well known and user friendly but the problem is that it slow and has licensing issues. It seems like it would make sense to use libvirt as it is way more powerful without the licensing BS.
To get libvirt running on other platforms you would really need to get qemu to have feature parody cross platform. Qemu does run on Mac and Windows with acceleration but on each of those platforms there are limitations. I am not nearly smart enough to work on qemu for Linux let alone WIndows or Mac but if someone got really inspired that would be really nice.
I just wanted to put this thought into everyones head. I see a lot of people saying how they are constantly getting scammed by Oracle. Maybe the community could build something better.
Okay yes, the community can do that. Please provide the NT source code so that the community can make the windows port of qemu just as good as the Linux one.
Linux’s qemu/kvm implimentation is only so good because the open-source nature of the kernel allows the community to simply fix any shortcomings that Linux has when it comes to virtualization. Its why qemu performance measurably improves with recent kernel releases, bottlenecks were found, and patched.
All the community needs to recreate that success is the same patch-ability and source code of the targeted platform.
as far as Apple systems go, imo ARM is the major roadblock there.
That’s not how it works. The kernel doesn’t make tweaks for a single program ad that would be silly. Instead qemu uses the stuff provided by Linux machines. Under other platforms there are similar mechanisms that could be utilized. Also basic functionality like spice doesn’t require any understanding on the host.
Qemu on Windows performs pretty well and it about the same as KVM under Linux. They are both type I hypervisors after all