I still use Virtualbox, configuration is way easier with the GUI
To be fair you can pair KVM/qemu with any GUI manager and have a similar interface to VirtualBox/Hyper-V/VMWare/etc. virt-manager (https://virt-manager.org/) is a popular one for example, I just started using it and it seems to work well for what I need.
Normally I’ve been using VirtualBox but for whatever reason it asks me to recompile the kernel on Debian 13 just to launch. Meanwhile qemu just works.
VirtualBox also has snapshots, which is useful when the VM is used to “play around the OS” and possibly break the OS, such as sandboxing a custom OS build, checking out a malware, etc
I still use Virtualbox, configuration is way easier with the GUI and defaults don’t pass any USB devices.
To be fair you can pair KVM/qemu with any GUI manager and have a similar interface to VirtualBox/Hyper-V/VMWare/etc. virt-manager (https://virt-manager.org/) is a popular one for example, I just started using it and it seems to work well for what I need.
Normally I’ve been using VirtualBox but for whatever reason it asks me to recompile the kernel on Debian 13 just to launch. Meanwhile qemu just works.
You can use VirtualBox with KVM as well.
https://github.com/cyberus-technology/virtualbox-kvm
You are probably not recompiling the kernel but rather just a kernel module (DKMS). Still annoying.
You do not need a kernel module for the version above as it KVM is already in the kernel. That is why QEMU does not need a kernel module either.
VirtualBox also has snapshots, which is useful when the VM is used to “play around the OS” and possibly break the OS, such as sandboxing a custom OS build, checking out a malware, etc
KVM/Qemu and Hyper-V also have snapshots, but hyper-v has a dumb name for them that I always forget.
Yup. Virtualbox has some really sane defaults. It is very easy to use.