Just... Use virt manager or if you like me hate it's UI, gnome boxes. They are different UIs for the same thing. And are both infinitely better than virtualbox.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Why does a virtual machine platform need to add support for different kernel versions? What changes are there in the kernel that affects how it interacts with the virtual hardware?
Virtual box is slow and buggy and it probably will always be that way. It is simply the nature of its design.
Quemu+KVM is the way to go.
*virtual manager
Qemu is pretty much an emulator.
Virt-manager uses QEMU and KVM on the backend. The only difference is how you're managing the VM.
Qemu can also be used with KVM, without emulating the entire hardware. My preferred way to virtual machinery.
From linux-kvm.org:
The kernel component of KVM is included in mainline Linux, as of 2.6.20. The userspace component of KVM is included in mainline QEMU, as of 1.3.
Odd, since in my experience, it's the most consistently reliable, performant, and easy to setup / use desktop vm package I've used. It always seems to "just work" when others don't
Just work? Maybe. Performance? Not great.
I guess that depends on what we are using it for. I use it for CAD / CAM software that only works in Windows (Vectric Aspire). Nothing else has been able to give me 3d previews with any kind of usable performance.
Virtualbox is not a type I hypervisor. You will get better performance in KVM. Just enable GPU acceleration.
If it is working for great but its lacking many features and isn't native.
I've never been able to get GPU acceleration working in qemu/kvm. That's also why the "just works" aspect of virtual box is important.