Sometimes, you need to have a separate OS from your running one for testing purposes. Running Linux or Windows is straightforward in nowadays using Virtualization. However, running Mac OS is still a nightmare. This is why I’ve searched and found 2 exciting projects that I wanted to share. The first one is based on VirtualBox, while the second one on KVM. The funniest part is that both solutions are simply shell scripts :).