I would like to create a virtual machine running Linux and a couple of network services. This virtual machine should be on a USB stick and able to run on both Windows and Linux hosts, with as little installation and access requirements as possible. All software required should be on the USB stick and there should not be any distribution restrictions in the license.
The options I have found are:
- VMWare: Not OK due to license issues.
- VirtualPC: Not OK, Windows hosts only.
- VirtualBox: Seems OK, but is it possible to run the host side without installation?
- QEMU: Seems OK, but cumbersome handling.
Are there any other options that I have missed?