I personally use Linux (Arch) into VMWare player. It works pretty well if your machine is powerful enough. I only had problems with dual boots.