Earlier quoted context omitted.
https://github.com/intel/haxm looks cool, thanks! Windows Home support saves a few bucks.
I wonder if there's actually any reason to use HAXM these days, since WHP ships with windows and works for both Intel and AMD CPUs?
QEMU 7.0
91–97 of 97 posts
Re: QEMU 7.0
#92Earlier quoted context omitted.
I wonder if there's actually any reason to use HAXM these days, since WHP ships with windows and works for both Intel and AMD CPUs?
Enabling Hyper-V on Windows currently causes problems with VirtualBox, so that’s one reason. They’re (vbox) working on fixing it, but it hasn’t landed yet.
Re: QEMU 7.0
#93I like QEMU a lot but VirtualBox is my goto because the cli commands work fairly reliably and simply and I'm ashamed to say the simplicity of the UX is compatible with my laziness. For server workloads KVM/Qemu is great but imho, Vbox or Fusion are the best in my experience. Does anyone know if there are Qemu wrappers with a nice UI/UX? My current use cases aside, it's amazing the number of nice use cases Qemu is mad…
On the Mac UTM is a nice wrapper around QEMU. They have a convenient gallery of preconfigured guest machines you can use and it's easy to export the QEMU cli command for any of the hosts you config in UTM if you need to. https://mac.getutm.app
It works reasonably well, but I wish it was easier to do things like device passthrough or adding additional networks. If you get into the Advanced mode, you can pass in QEMU command flags directly which is nice.
Re: QEMU 7.0
#94Earlier quoted context omitted.
On the Linux side of the house, virt-manager is pretty great, though it leans much harder into KVM, so you don't necessarily get all the exotic architecture support of QEMU built in. QtEmu for Windows gets you there, but it's very much so an API frontend, so if you're looking for simple from a choices perspective, this ain't it (though you might figure out your sane defaults and go from there). Since you mentioned Fu…
Thanks, I use both Mac and Linux as a host. Fusion is great for work stuff but in general I prefer VirtualBox because I can move around VMs to Linux. First time hearing about UTM, I decided not to go the M1 route because I need to run X86 VMs, can it emulate x86 on apple silicon?
Re: QEMU 7.0
#95QEMU is absolutely incredible. I think its most undersold feature is the fact that it runs on Windows hosts[0] thanks to MinGW. This in itself isn't unique, but what is unique is that by default it runs entirely without admin privileges. I've been playing with shipping server apps as QEMU VMs and it works surprisingly well. QEMU itself is small enough (~20MB) to ship the entire thing with the app, including DLLs. Wit…
You can watch some demo videos from the YouTube channel "KJ Liew",
1. https://www.youtube.com/channel/UCl8InhZs1ixZBcLrMDSWd0A/vid...
I think KJ Liew is also the person that submitted patches to Qemu for M1 Mac to have 3D acceleration in Linux/Classic Window OS guests
Re: QEMU 7.0
#96QEMU is absolutely incredible. I think its most undersold feature is the fact that it runs on Windows hosts[0] thanks to MinGW. This in itself isn't unique, but what is unique is that by default it runs entirely without admin privileges. I've been playing with shipping server apps as QEMU VMs and it works surprisingly well. QEMU itself is small enough (~20MB) to ship the entire thing with the app, including DLLs. Wit…
I didn't see anyone mentioning about GPU acceleration for 3D graphics so just in case for those who are not aware, Virtio-GPU, a virtual GPU implemented in Qemu for Linux and classic Windows OS guest machines, which works under Windows host. Just like VMWare. You can watch some demo videos from the YouTube channel "KJ Liew", 1. https://www.youtube.com/channel/UCl8InhZs1ixZBcLrMDSWd0A/vid... I think KJ Liew is also th…
Re: QEMU 7.0
#97Earlier quoted context omitted.
The upstream now has TCG plugins ( https://qemu.readthedocs.io/en/latest/devel/tcg-plugins.html ) which allow for a degree of instrumentation. The implementation is architecture agnostic and also tested within the code base. There are still features missing but it does provide a base for dynamic analysis of guest code.
Right but there are many analysis code written under Unicorn-engine that are architecture-specific. I do not think we could do that yet with the new QEMU TCG plug-in framework.
However I absolutely agree its not currently as full featured as we would like. The next step when I get time is re-factoring the handling of register values in the core QEMU code so we can expose them to the plugins in a clean API.