Before moving to Linux, I mostly just used VirtualBox on Windows to run virtual machines. It's available on Linux too, so I kept using it until I found out QEMU/KVM gives you much better performance.
Virtual PCs have important uses, such as providing a dedicated environment for testing new applications or enabling the parallel operation of multiple operating systems. But the virtualization ...