It's a blog.
In: Computers|Materialism
10 Oct 2010At work, I came to be a Mac fan. It’s based on BSD, but adds a much more polished GUI. It’s got a very user-friendly interface, and yet it’s trivial for me to pull up the command line and do “real” things there. So when I decided to build a new desktop, I decided I wanted to build something that would run OS X. Unfortunately, Apple’s hardware is ludicrously expensive, and I was on a budget. The good news is that you can build your own!
It used to be that you had to download a “cracked” version of OS X, which had a bunch of patches applied to make it run on non-Apple hardware. Now, though, the tweaks occur elsewhere — some minor changes to the bootloader, and a couple kernel modules to do the rest. The install process wasn’t too convoluted, and the result was well worth it:
It’s not actually a Xeon, but that’s okay.
Here’s what I used for hardware. I tried to stick to things that were fairly close to the hardware Apple uses, to ensure compatibility:
I have an actually-legally-purchased copy of OS X. I used the digital_dreamer install scripts, which required having an already-functioning Mac. Luckily I had a Mac laptop. I connected the hard drive via USB (about the thousandth time that I realized my USB-to-IDE/SATA adapter was a great purchase) and formatted it properly, did a retail install of OS X to the drive, and then ran a script to patch in the requisite drivers. Then I plunked the drive into my new machine, booted it up, downloaded the latest OS updates, and ran a couple things like the “enabler” scripts for my Ethernet cards and the graphics. Now it runs superbly well; the only thing I lack is a sleep mode. I think that’s easy to fix, actually, but I haven’t bothered yet.
For fun, a few photos of the build.
This kind of amused me. The processor came in a huge package. In the course of removing the heatsink, this little silver square fell out. The little silver square, of course, is the processor:
Here’s the motherboard fitted with the processor and the default heatsink:
But I didn’t trust that fan. Here it is with the Zalman cooler installed. (Yes, the protective plastic is still on. This was a dry fit, before everything was mounted. Yes, I remembered to remove it when I installed it for real.)
Quite a bit larger. Good thing I got a roomy case.
I’ve been quite happy with the setup, and I’d highly recommend it.
Related posts:
2 Responses to Building a Macintosh
Mr T
October 11th, 2010 at 12:07 am
Does the licence allow that? I thought it limited the hardware you could run MacOS to Apple brand hardware? Just wondering. I’ve always thought Apple control of machines its OS could run on was morally wrong and the same sort of thing IBM was sued for years ago.
Matt
October 11th, 2010 at 5:39 pm
The OS license only allows installation on “Apple-branded” hardware. (Some have argued that putting an Apple sticker on your computer makes it “Apple-branded.”)
Most people, myself included, agree with you about it being a questionable restriction. (Can you IMAGINE if Microsoft tried it?)
I tend to be pretty good these days about “doing the right thing” and certainly about paying for the software I use. I have no moral qualms about using a paid-for copy of OS X on hardware I didn’t buy from Apple.