Why use VirtualBox over KVM on Linux hosts? Considering deprecation of VirtualBox on Linux hosts.

Did virt-manager GUI for KVM make any progress usability wise over the years?


A) installation difficulty (low installation usability)
Instructions to set up Whonix KVM are much more involved and a lot requiring command line commands. That point might be invalid soon.

  • virtualbox needs to be installed from Debian backports - also extra command line work.
  • Once we get Whonix-Host Operating System (OS) ISO - #13 by Patrick we have a hold on the host operating system. Installation of Whonix KVM might be scripted.
  • It could be offered on a Whonix-KVM-Host and even adding Whonix repository followed by sudo apt-get install whonix-kvm-host on an already installed Debian system is conceivable.

B) re-installation difficulty (low re-installation usability)
Similar to above but perhaps also solved through above.


C) new version installation difficulty (low new version installation usability)
Similar to above but perhaps also solved through above.


D) multiple internal networks more difficult
VirtualBox users can do this purely with a GUI.
KVM requires manual XML file modifications which is more difficult.
But maybe not many people do this with VirtualBox either so maybe this point can be ignored.


D) graphics performance
If I remember right, it used to be that graphic performance was poor, leading for example to sluggish vidoes, i.e. youtube was unwatchable? Is this still the case non-SPICE? Better with SPICE? Sane to enable SPICE by default? 3D Graphics Acceleration sane to enable by default?


E) clipboard sharing
Enabling clipboard sharing requires again file modifications. Maybe enable clipboard sharing by default like in VirtualBox version?


F) shared folders hard to use
Maybe these instrutions could be automated and enabled by default for the user?


G) anything else?
As far as I can remember it was “only” related to usability and performance. Did I miss anything major?


Yes. Because Whonix VirtualBox on the Windows platform cannot be replaced by KVM due to technical limitations (if it can be called that).

1 Like