Windows 8 ships with the Hyper-V hypervisor, and provided one's computer has a recent CPU, begins to fulfill the author's vision.
Windows 8 ships with the Hyper-V hypervisor, and provided one's computer has a recent CPU, begins to fulfill the author's vision.
My solution was to run Windows and a very lightweight VM (~512Mb RAM) with a minimal development setup (Arch + emacs + Xmonad) which can be deployed anywhere. RAM can be expanded anytime to allow running heavy servers (such as MongoDB) but the light VM is usually just fine.
I also tried VPS servers on demand (Digital Ocean) + PuTTy on Windows to do remote development, but it isn't nearly as comfortable. Dealing with network waits (e.g. sending large file transfers) was awful, so I don't do that anymore.
I did this because I mostly use Linux for development and Windows for everyday tasks (maintaining a Linux system is tiring even with Ubuntu).
I thought about setting a dev server like you, but I don't want yet another machine in my room wasting space and generating heat. Light ARM systems (e.g. RasPI) might be a good alternative, but I don't feel like dealing with proprietary platforms right now.
It would be nice to get some suggestions on Minimalist/Lightweight Host OS to run VirtualBox. Lubuntu?