I have a Macbook Pro with a partitioned drive that hosts Arch linux and OSX. Linux is my main development environment but occasionally a need arises to test some code on OSX. This doesn't happen often. It makes me think that, rather than dual booting, I can point some sort of virtualization software at the OSX partition and boot it up.

The question is, what sort of software (preferably free) would allow me to boot up OSX in a VM? Are there any pitfalls that I should avoid with this setup?


I have gone down this route before in a similar setup using VirtualBox. It works, though I'd caution you. The osx desktop is very gpu dependent, and VirtualBox (at least at that time) did not have great gpu support, leaving me with a virtualized osx desktop with very stunted performance.

YMMV, just one datapoint.

  • I am fine with OSX being visually stunted. The code I develop does not require anymore more than a terminal and, with luck, I'd probably set up ssh on OSX so that I can use Linux all the time. – MarkP Dec 16 '15 at 19:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.