As a Linux user(!), would you mind to use Whonix with KVM instead of VirtualBox?
How important is VirtualBox to you, if you could use KVM instead?
What features in VirtualBox do you believe are superior to KVM?
Which things in KVM do you dislike?
This one needs user feedback.
First of all, relax. Nothing has been decided yet. I am just thinking aloud. Without the controversy, there can not be real progress.
Maybe it is too early to even think about this yet, because running Whonix in KVM development hasn’t finished yet. However, if development continues at current speed, I predict it won’t be long until we can open it up for wider testing.
On of Whonix’s biggest usability failures is, that no easy, secure and recommend way to get files inside a VM and how to backup from VMs. We only have a list of methods (https://www.whonix.org/wiki/File_Transfer) but none of these is ideal.
Jason just started a very much needed development discussion about this. (https://github.com/Whonix/Whonix/issues/131) I added an overview of current status and thoughts to that thread.
Moreover I tried to come up with usable, yet secure solution, that is.
- – recommend to use USB extensions
- – they’re using lots of closed source software already anyway
- – they’re downloading and blindly trusting VirtualBox in binary form from oracle without gpg verification already anyway, the closed source USB extensions shouldn’t make it any worse
- – we add screenshot / video instructions for installing and using this feature
- – file transfer question solved
- – recommend to use KVM over VirtualBox
- – they’re accustomed to using more difficult solutions already anyway
- – there are reasons for Use KVM Over VirtualBox anyway
- – if this solution is as simple as it seems, file transfer issue would be solved
I need to remind myself… Arguments for keeping VirtualBox Support Still valid?
Now, what does “drop VirtualBox support” mean? Nothing is as bad as it looks. Since VirtualBox support has been implemented for long, is stable, needs very little maintenance and has be maintained for Windows users anyway because on Windows KVM is unavailable… We won’t stop producing VirtualBox builds. Just, for Linux users the default and recommend way to use Whonix will be KVM, not VirtualBox. KVM will be better tested. Running Whonix in VirtualBox will still be possible. But… When the question arrives, “On a Linux host, what is the best way to transfer files between host and VM”, answer will be “use Whonix with KVM”.