How to run OS X (Leopard or Tiger) in Windows?

Is there a way to run Mac OS X (Leopard or Tiger) in Windows on a virtual machine?

Technology-wise, yes, it's perfectly possible to virtualize Mac OS X on another x86 operating system. Legally, no. You are only allowed to virtualize Mac OS X Server, and only on Apple-labeled machines.

Similar question over at StackOverflow


It cannot be done on your processor. Even if you got it to work, it would be slow and buggy at best. There is no good VM solution for running OS X on a non-OS X system at this time.


I've seen people who installed Solaris or other OS as their main OS on Apple hardware, then they can run Leopard in a VirtualBox or VMWare view.