I feel the new, free, VMware Player (http://www.vmware.com/products/player/) could be a great candidate for portability.
With a large enough USB drive you could have it with an uncompressed virtual machine (for example Microsoft Windows XP takes 900MB), solving portability problems in a radical way.
VMWARE player uses various dlls, and registry entries and sytem drivers to create the virtual drivers within the VM Machine. I had tried to get it to be portable. But on startup it looks to start services and reads registry entries within the os to start the virtualization of the real drivers on the machine. So there is no way to create the virtualization enviroment without installing these files to each machine and running the DLL registration for them.
I keep looking though and keep hopeing.
"Portable Software: Just the beginning..."
Portable Software: Just the beginning.
shame i like the idea of carrying an entire portable host OS, especially with those incredible little lacie 6/8gb credit card harddrives coming down in price.
i've tried bochs and qemu with the usually suggested DSL or puppy linux and they just don't quite cut it...
The "Browser Appliance" on the VMware download page is a 258mb Ubuntu distro with firefox if I read correctly. I that the same distro that comes with the H3 drive?
good idea however it requires you to install the vmware player on all host machines you want to use the "appliance" on
I have made a Qemu portable AutoIt3 script...it still needs work but accel functions OK, and network still needs working on interface name.
I've tried QEMU from a keychain. Performance really terrible. It's too bad VMWare player won't work. That would truly be the killer app of portable apps... your whole PC! This can't be more than a year off from SOME source. Waiting...
For example Kqemu under linux and i believe their is a windows equivilent accelerator, i have no idea if it could be made portable... I'd be intrested if it could.
Just as an example that the acceleration realy workes, i use it to run windows under linux because theres a molecular moddeling software i use which only runs under windows.. some of it is pritty compute intensive, under qemu with kqemu acceleration it is about 2/3 the speed of running natively which is pritty usable if you ask me, and for some reason i can't work out windows actualy boots quicker.. maby the simpler emulated hardware...