Boot Camp
I’ve got a bunch of work to do over the next few days, so blogging may be fairly light for a wee bit. Nonetheless, a news item caught my eye recently and I want to make a small comment on it. It’s the news that Apple are releasing a piece of software called Boot Camp which will allow Microsoft Windows to run on their computers. This is of little practical interest to me; I don’t own an Apple computer and doubt I ever will.
What I do find interesting, however, is the response by Apple users to this news. A comment on the BBC site reads… “What? Let Microsoft get a foothold on my lovely Mac? Never!” while others report being “appalled” at the idea. There are – of course – different reactions, but it is this hardcore group of Apple fanatics / Microsoft haters that intrigues me.
The first thing to note is that while Boot Camp is new, emulation is not. Mac users have been able to run Windows software (albeit slowly) for years thanks to Virtual PC. And PC users have been able to run Mac OS for years, thanks to VMware. On top of that, Microsoft have “a foothold” on a huge number of Macs already… Microsoft Office is a core application on that platform and – from the MS website – “The Macintosh Business Unit (MacBU) at Microsoft is the largest, 100 percent Mac-focused developer of Mac software outside of Apple itself.” So the implication that Boot Camp is somehow a new development allowing Big Bad Bill to get his greedy hands on pure-as-the-driven-snow Macs is wide of the mark indeed.
But as well as being plain ignorant about the history of cross-platform emulation and multi-platform software, the Mac fanatics also appear worryingly ignorant about the realities of corporate policy. And that – in this day and age – is more than a little pathetic.
There is no doubt that Microsoft has a virtual monopoly on the Operating System market. Between 90 and 95% of all personal computers on the planet run a version of Windows. This monopoly was arrived at through both fair means and foul and there are clear arguments against such a situation. Mind you, there are also arguments in its favour – a fact that tends to be dishonestly overlooked by Microsoft’s detractors. But on balance, such a monopoly is almost certainly A Bad Thing.
What irritates me beyond reason, however, is the implication that – had history been different, and Mac OS gained the upper hand in the 80s – that somehow Apple Computers would have “played nice”. Apple, just like Microsoft, is a public corporation. This means it has a legal obligation to maximise return on investment. If Steve Jobs – CEO of Apple – was presented with two business plans… one which opened up the Operating System market to dozens of competitors; the other which gained a massive foothold for Mac OS at the expense of those competitors but generated twice the profits for Apple Computers… he would be breaking the law if he chose the former.
Apple fanatics have a laudable sympathy with the underdog, as well as an eye for a particular design aesthetic (an aesthetic which – as it happens – leaves me cold). And it’s possible that there are particular pieces of software which make it easier to do certain things on a Mac than on a Windows PC. But painting Apple as “The Good Guy” versus Big Bad Bill Gates is at best a delusion… at worst consciously dishonest.
Why, for instance, is Apple at the forefront of the Digital Rights Management (DRM) process? A Mac user could spend a small fortune on music from Apple’s iTunes shop and store them all on their expensive new iPod. If – in a couple of years time – that same user exercises their right to choose another mp3 player (say an iRiver or a Creative), Apple will politely inform them that while they may have paid an awful lot of cash for that music, they can no longer listen to it. Yes, there’s third-party software that will surreptitiously rip out the DRM and allow you to transfer your music, but that’s certainly not to Apple’s liking. Steve Jobs wants to lock you into his products just as much as Bill Gates does. Jobs simply isn’t as good at it as Bill.
There’s no difference in intent. There can’t be. By law.
And of course, the other point about Apple is that despite being The Good Guys, they saw fit to shit all over the memory of Albert Einstein; one of the greatest minds in human history. Steve Jobs and Apple Computers used the face of a man, long dead and unable to object – who made clear during his life exactly how much he despised commercial endorsement – in order to flog more product. That alone demonstrates the fact that; just like every other corporation; Apple Computers is a craven, greedy and unethical organisation. And those who profess a loyalty to this corporate edifice are deeply misguided.
Mac users have been able to run Windows software (albeit slowly) for years thanks to Virtual PC. And PC users have been able to run Mac OS for years, thanks to VMware.
Virtual PC hasn’t been realistically usable for years, thanks to the migration to Mac OS X – it doesn’t run under Mac OS Classic, so anyone who wants to carry on running it will need to boot up a long-obsolete operating system in order to make use of it. And there has not been a usable OS X emulator for the PC for the best of my knowledge, so running any current software might be a bit of a challenge.
So the implication that Boot Camp is somehow a new development allowing Big Bad Bill to get his greedy hands on pure-as-the-driven-snow Macs is wide of the mark indeed.
It isn’t, because there’s a crucial difference between Boot Camp and its predecessors, which is that it’s a facilitator, not an emulator.
Once Windows XP is installed on one of the new Intel Macs via Boot Camp, it will run as fast as it would on a normal PC, addressing the CPU directly instead of filtering every instruction through a translator. So all the programs that earlier emulators couldn’t handle (games, anything timing-dependent) should work perfectly. All Boot Camp does is make Windows bootable – it doesn’t affect the way it operates from then on.
So the reason Boot Camp is a genuine breakthrough is that it represents the first time that a single machine has been able to boot and run Mac OS X and Windows XP without recourse to emulation at any stage.
April 8th, 2006 | 8:18pm
by Michael
I do accept, Michael, that Boot Camp is a new technology in that it allows Windows and Mac OS X to exist on one machine sans emulation; though multiple operating systems have long been possible on PCs – my own machine dual-boots XP and Linux at the moment, for instance. I’m still trying to figure out why I bothered though… given that I’ve got VMware installed on my XP system which could easily boot into Linux (it already boots into two different versions of Win98 plus WinME and Win2000).
However, I’m not sure you’re quite correct regarding the impossibility of booting OS X on a PC emulator. VMware doesn’t allow it (I thought it did, my error) but PearPC does (and that’s free, whereas I spent a small fortune on VMware).
I’m also rather sceptical about the “runs as fast as on a normal PC” claim. That would depend entirely on what you consider “normal”. I built my own PC back in 1996 and have been upgrading individual components as and when I needed them ever since. Last year I did one of my periodic “major” upgrades (mobo, ram, graphics card and cpu all in one go). I have very serious doubts that the majority of Macs would hold a candle to my system.
And that’s not some weird geeky machismo thing. It is – for me – an important point, and what I most like about PCs… the fact that I’m not tied to proprietary hardware. The fact that when Creative develop a new soundcard technology, I can simply open my PC case and slot it in. I accept that Macs do have an upgrade path, but it’s severely limited when compared to PCs.
And let me stress, this is not a case of defending Microsoft; it’s a case of defending open hardware standards which I believe is pretty important.
That said, I’m a little fed up with people criticising the stability of Windows. My XP hasn’t crashed since its last installation, is lightning fast and extremely secure. That MS have managed to develop an OS (albeit after numerous iterations) which can achieve all that despite having to run on a potentially infinite number of different hardware configurations is pretty damn impressive in my book (I write web apps in ColdFusion, and just trying to get them to work cross-platform is a fricking nightmare believe me). Apple OS X, by virtue of being written for specific hardware has an easy time of it. Hell, the very fact that XP can run on the new Mac hardware is a testament to Windows, if ever I heard one.
April 8th, 2006 | 9:32pm
by Jim
Oh, and regarding the unusability of VirtualPC… not being a Mac user, it’s obviously not something I’m personally familiar with. I was basing my assumptions on this article over at The Apple Blog. It may well be misleading, I’m not in a position to check.
April 8th, 2006 | 9:40pm
by Jim
I think the point is that, since Apple decided to change to using Intel chips in Macs, all new Macs are basically PCs: same processor, same sort of graphics cards etc. The only thing stopping you installing Windows was a technicality: new Macs use a special sort of BIOS– that’s the bit of code which first starts the machine up etc.– which is newer than that found in normal PCs, and which Microsoft wasn’t going to support until their new OS (Vista), if ever.
There had been a competetion to hack this code and get Windows XP to install: some guy had done this recently, but it required altering bits of Microsoft’s code. This update from Apple just changes this BIOS-like code a bit to allow WinXP to install itself natively.
I really don’t understand the Apple Zealots: it’s just a computer, and, thanks to it using Intel processors now, it’s pretty much just a normal PC, all be it engineered and designed better than most. Maybe that’s the point though: by installing Windows, it just shows that there really is *no* difference, and that they will have to find some other consumer toy to define themselves by… I’m with Jim on building your own PC though: much more satisfying.
April 9th, 2006 | 11:39am
by Doormat
As a Mac zealot, Jim, let me congratulate you on a good post. While I’m happy to accept the notion that Bill Gates and all who work for him are evil, moustache-twisting devils, I don’t see why fellow Mac fans need to get all defensive about allowing their machines to be ‘sullied’ by the presence of Windows. It’s not as if OS X is being taken away from them.
As a worker in digital video, I’ve found the Mac to be equal to my needs in most respects. If I’d been just, say, handling accounts or playing games I would doubtless have preferred the PC (provided I could have got a stable one – I accept your comment about Windows XP, but you have to admit MS were a little late to the party).
Sadly for those who would still be fighting the Mac vs PC battle, Doormat’s last paragraph appears most incisive – it really may come down to “my computer looks cooler than your computer” (which, in my opinion, it does if you’re talking about the new iMac…).
April 9th, 2006 | 7:18pm
by Oscar Wildebeest
I really don’t understand the Apple Zealots: it’s just a computer, and, thanks to it using Intel processors now, it’s pretty much just a normal PC, all be it engineered and designed better than most.
The problem is that people who build their own PCs are by definition people who probably won’t understand the innate appeal of Macs, which are primarily targeted at people who aren’t that interested in what’s going on under the hood.
Apple’s peculiar genius is for developing completely intuitive, almost transparent interfaces (I’m convinced this is the primary secret of the iPod’s success, given that it was by no means the first high-capacity MP3 player and wasn’t exactly priced competitively) with a consistency that makes me far more likely to trust their offering in a particular field than anyone else’s.
But I’d argue that it’s not so much a case of unthinking brand loyalty as simply not wanting the hassle of potentially being messed around by something that doesn’t work properly. In my experience, Apple’s stuff usually does exactly what it says on the tin: whenever I buy a new machine, I generally have a very good idea about exactly what I’m getting, and all I really want is something that’s pretty much exactly the same as what it’s replacing (though hopefully faster) – part of the OS installation routine includes an option to transfer over all your files, settings and passwords from your previous machine (I have no idea if Windows offers anything similar: if it does, good for Microsoft).
So thus far Apple have delivered just what I want, with a bare minimum of attendant complications, so I’m quite happy to carry on using their products for the foreseeable future. Of course, if that changes significantly, I’ll happily reconsider – but I suppose that sets me apart from diehard Apple loyalists to begin with.
April 10th, 2006 | 10:57am
by Michael