Run Mac OS X in a Virtual Machine with VirtualBox
The latest version of VirtualBox allows you to create a Mac OS X guest host, providing the ability to virtualize different versions of Mac OS X. This is the first official support for Mac OS X running as a VM from VirtualBox, and is part of the latest beta.
Officially this only works when running VirtualBox on Mac hardware (no word yet on Hackintosh) and support for Mac OS X VM’s is considered ‘experimental’ at this point. You can download VirtualBox 3.2.0 Beta 1 for free and try this out.
Unofficially, you can install Snow Leopard and run it in VirtualBox on any PC by using a couple hacks and installing OSx86. This works to run a Mac OS X virtual machine from a Windows XP, Vista, 7, or Linux host. Taranfx has the best guide on doing this if you’re interested, and you don’t need the latest beta build of VirtualBox to do this.
Running Mac OS X in a virtual machine is supposedly against the Mac OS X EULA, so it’ll be interesting to see if VirtualBox continues to support Mac OS VM’s.