During the Christmas holidays last year I decided to attempt to install Mac OS X on standard PC hardware, and this is what happened.
I started by looking at compatibility lists on the internet, then proceeded to buy a bunch of hardware. I wasn’t too concerned at this stage to plan things down to the last bolt, as I figured there was a good chance I’d run out of talent before it worked……
I ended up buying-
Antec case
Intel Quad Core 2.33GHz CPU
OEM nVidia 9800GT video card
Asus P5K-E Motherboard
and I used hard drives, ram and DVD drives from stock. At the time, it seemed that the best install was the Kalyway one (search Bit Torrent if you are interested) so I duly downloaded that….
Assembling the PC was a real lesson, and makes you appreciate Apple’s design team. Overall things went smoothly however it was very difficult to route the cables neatly and I didn’t feel that it was possible to get the build to a standard I would feel was acceptable. But hey it’s just a play project, right?
The Kalyway install is detailed all over the place so I won’t go into that, but when I came to restart after the install I found I still had a lot of work to go! All sorts of things didn’t work properly- no ethernet (no internet!), video res stuck at 1024×768, won’t sleep, etc.
Then the real work started trying to get all of these foreign bits of hardware to play nice with the OS. It wasn’t a 5 minute job, but I learnt a lot about how Apple’s OS is structured, how drivers work and how to edit plist files.
There are lots of instructions on the net, unfortunately NONE of them give you step by step instructions that actually work- they all leave out critical information. It’s not hard to understand why because nobody seems to write the instructions down while they are installing, they do it from memory after the fact. Even the Dell Mini 9 hack which I have also completed was less than trivial and it is one of the most well developed installs.
Soooooo, my measure of success was if I could get it running 10.5.6 reliably, I would use it as my main machine for a while. It did, so I did. Then I had the smart idea of re installing using the Boot- 132 method. This has a couple of theoretical advantages-
1. You can use a retail version of the Mac OS X installer DVD
2. It has been written in Darwin, Apple’s open source version of the OS, which means that it doesn’t violate any DCMA style laws. Meaning Apple may not sue you for doing it. As long as you put an Apple sticker on the box to satisfy Apple’s EULA. Maybe, possibly, perhaps.
So I did the install again, only to find that the difficulty level was similar, and you still can’t safely install Apple updates.
Interested? Give it a go if you have lots of time on your hands, and you enjoy sticking pins in yourself. I can highly recommend it for anyone with masochist leanings. However I did learn a lot…….
More info at this link
Interesting exercise Adam. I’ve been toying wit the idea for a while now. So assuming you paid a fraction of the Mac Pro cost of hardware, and charge yourself out at 3rd world labour rates, was it worthwhile? Is the machine stable? Would you recommend going down this path given I have no masochistic leanings?
The machine is stable, however if you forget and allow software update to run, you can be in a world of hurt within seconds. If you are allergic to losing nights and weekends and studying arcane things that no normal person should know then give it a miss.
It’s a much better option to do what you do best and buy a real Mac, At the moment there are too many things that can go wrong, and the ‘step by step’ guides on the net are nothing of the sort.
But I did learn a lot, some of which may come in handy diagnosing problems with real Macs. So it was somewhat useful for me.
I do think it will become easier in the future. But that also means Apple will have more reason to stop it!
Thanks for your comment Steve.
Cheers
Adam
I forgot one thing- there is a device from efi-x ( http://www.efi-x.com/ ) that will allow you to install without too much hassle.
The problem is that we are close to the release of 10.6, and we don’t know if the efi-x dongle will be compatible. There are also stories about people breaking their machines by neglecting to upgrade the efi-x firmware before doing a software update.
After 10.6 Snow Leopard comes out (and if it is compatible) I will probably buy one of these things to test.