Now, many years have gone by, a lot of people in the world seem to have recently discovered Apple. With the consumerization of the IT business, more and more Macs appear in the landscape. And why not? Sleek design combined with a stable OS where you don’t waste performance and money on staying free from virii and other malware (at least, for now), who doesn’t want that? So, it’s logical that wishes and demands for a virtual server or desktop in the Windows world, also be true for OS X. With vSphere 5, this might be possible!
When I heard VMware was actually going to support EFI BIOS in vSphere 5, I was pleasantly surprised, as I didn’t expect OS X Virtualisation to go beyond VMware Fusion (yes, you can run OS X in a VM if you run Fusion on your Mac). But, it seemed to be true, so last weekend I decided to give it a try, not really knowing all the facts about the implementation. For those of you who are not familiar with EFI: it actually should have been the successor to the good old BIOS as we still know it. It never really caught on until recently, but Apple uses it in all of its Intel based systems. It is an obligation to have EFI for OSX to be able to run. See also this link for more info on EFI.
Now, there is a little problem with that. As of last january, Apple seized producing the only Apple server that VMware vSphere 5 is certified to run on, the Xserve 3.1. So, if you really want to run OS X server in a virtual environment, you need to buy obsolete hardware on Ebay, try to get your hands on as many spare parts you can afford and hope for the best. Not really the best startingpoint for a succesful implementation.
Now why is this, you might ask. Well, because the boys in Cupertino decided that you are only allowed to run OS X if you own a system, build by them. The software is bound to the hardware by licensing. Yes, you can buy OS X without owning a Mac, but you can’t run it. Well, at least, not legally, anyway.
So, is this the end of it? Well, it might be. If the people at Apple don’t change the licensing part, at least on the server side, we might very well never see a legal virtual
If you’re really are determined to build yourself an OS X VM, there are ways of reaching that. For instance, you could configure a VM to run FreeBSD 64bit with 2 gigs of RAM, 60 gigs of harddisk space and 32 megs of dedicated video RAM and take a look at the osx86project on how to complete your quest. But beware that the boys on Infinite Loop don’t agree when you do!