Uptime: 22 days. And I run Windows XP SP2.

I am not a Mac fan-boy. Been there, done that. And to be truthful, I think I am a little too old for zealotry. The innocent dogmatism of youth has been replaced with that pragmatism to the point of pessimism middle age.

My 15″ MacBook Pro runs MacOS X 10.4.7. The last time I rebooted was the installation of the MacOS X 10.4.7 update. That restart was so long ago, I honestly cannot remember rebooting.


Pop over to a Terminal window, uptime: up 22 days.

Up until May this year I had been a Windows person. Dell this, Windows that. A clean shutdown or restart at least once per week would keep the Dell going. After constantly sleeping/hibernating, things just didn’t feel stable anymore under Windows XP. Maybe it was all the weird VPN networking stuff that I had to run. Or memory not being freed up.

This MacBook Pro gets an equal amount of digital thrashing. It’s turned on and being used at least 14 hours per day. During the day, there are multiple shut-the-laptop lid hibernations, running multiple applications. Installing, launching Mac apps; de-installing (drag-install, drag to trash deinstall). Mad as hatter cats pulling out the magsafe power connector; Dashboard widgets are added, removed and refreshed. PowerPC (Rosetta) applications launching, force-quit Sheepshaver. Wireless network router reconfiguration. The screen in brilliant for spreadsheets – the performance on the Mac and Windows under virtualization are excellent.

During these 22 days I’ve booted Windows XP at least 15 times using Parallels. Most recently to run a TRS-80 emulator, and to take a look at a personal email in an archive .pst file. Even backing up the PC is easy. Drag copy the disk image onto our family file Debian server.

Under Parallels, everything I’ve installed has worked first time. Office 2003, Office 2007 Beta. Adobe Flex 2.0, Adobe Premiere Elements 2.0. Microsoft XML Notepad.

In a smartly organized corporate environment, and some smart configuration created by some smarter infrastructure cookies, a single standard Windows XP image could be created on a server. This could be pulled down when people come into work as their standard “office” suite. Separating the environments for executives could be a mechanism of saving costs.

Without the apple-coloured glasses, there are some deficiencies: the MacBook Pro has an integrated video camera in the lid but there are no device drivers for Parallels; and ACPI is yet to be supported under Parallels: so no Vista Beta/Vista SP1 yet. Not a big gamer thankfully as games performance/Direct3D sucks.

It’s still not a real Windows XP machine. There is no little laser-etched blue OEM badge (the Windows XP Professional installed is a box copy). So 22 days uptime or not, there is something that just doesn’t feel right: running Windows on a Mac is like listening to Country and Western in a Ferrari. You feel, well, dirty.

Still, this MacBook Pro has been the most stable Windows laptop I’ve had the pleasure of using. So, by definition – is the safest way to run Windows XP is under virtualization on MacOS X?