I can probably claim to have used just about ever computing platform under the sun with only the smallest probability of some harder-core geek tripping me up by name-checking a system so obscure that I’ve never given it a go. I tell you this so that when I say that the Mac continues to provide me with the best computing experience you understand in which context I speak. But that’s not to say it’s perfect.
As a geek I occasionally find myself with an itch which the Mac just won’t let me scratch. I speak, of course, of the joys of self-build. In the same way that you can’t really call yourself a true petrol head unless you’ve owned at least one Alfa Romeo, you haven’t truly earned your geek spurs until you can point to a humming tower case, fully booted and tweaked to within an inch of its life, and say, “I built that.”
I shall attempt to labour the automotive analogy a little longer (or at least until the wheels fall off). The Mac is a prestige brand, an Audi or Mercedes or BMW. When you buy one you buy the complete package. You wouldn’t expect to strip down and rebuild your Mac any more than you’d expect to stick a body kit and ridiculous rear spoiler on your A6. (Hmm… is this working? Time to change gear.)
Yesterday’s article about the mysterious “Brick” touched upon the subject of the xMac, a fabled beast which it seems at time exists only in the imagination of readers of ArsTechnica. It is the mythical mini-tower Mac: unlike the iMac it is upgradable, and unlike the Mac Pro it is affordable to mere mortals.
So what I’m currently wondering is: has the xMac’s time finally come. Let’s take a look at the signs. Apple’s move to Intel was successfully completed some time ago. Since Mac innards are now basically the same as PC innards many of the barriers to a box which can make use of standard PC components are gone. Drivers are always a problem, but as the Mac’s market-share continues to expand it doesn’t seem unreasonable for PC component manufacturers to invest the little time needed to produce them, in the same way they have started to for Linux, and in the way printer and other accessory manufacturers have for years. (Given what joy Apple’s IOKit driver development system is to work with I suspect that once word gets out that one vendor has tried it, found it not at all painful and begun to reap the reward, others should quickly follow.)
Those of us who have dabbled in the Hackintosh scene can experience a little of the possible xMac thrill, running (totally illegally, so don’t try it at home) OS X on standard PC hardware. However, the emphasis has always been more on finding compatible kit, rather than allowing your tweaking and crazy-powerful-system-building talents run wild. (The Hackintosh scene is also a source of drivers for various bits of non-Apple kit, which gives those component vendors at least a toehold on which to build.)
Of course, the key to all of this is a willingness on Apple’s part to create the machine in the first place, sacrificing in one stroke both repeat sales (as non-upgradable Macs reach the ends of their working lives) and its own position as vendor of the majority of Mac-specific add-ons and upgrades (although we’ve all smart to their RAM prices these days, aren’t we?) Although the chances of them letting us paint go-faster stripes down the side of their perfect bodywork seem slim, it can’t hurt if we all only cross our fingers and hope they see the light.