Windows with GUI

Whether KVM is similar to Hyper-V is not relevant. KVM is made for Linux and therefore it is optimized for that, while Hyper-V is for Windows hosts, but both can virtualize Windows and Linux.

Since this forum is about containers, I recommend starting a discussion in a Microsoft forum, where people can help you with finding the better way to virtualize on Windows. I mainly use Linux and as far as I know, most of us here do.

What I know is that KVM and Hyper-V is really different. If I remember correctly, when you enable Hyper-V, even the host OS will run differently, but I really don’t claim to fully understand Hyper-V. You can read about Hyper-V architecture in Microsoft’s documentation

I can also share my personal experience. I don’t have to manage Hyper-V at work, but I tried it on my machine and for my goals it wasn’t as good as VMWare Workstation which allowed me to run a single virtual machine. It was enough to me and was really fast and I could even run audio and video easily. I couldn’t do it properly on HyperV, but this is just my personal experience, not indicating that it wouldn’t be possible.

That is all I can say about this topic, but we are not talking about containers.