Why I haven’t yet ordered a MacBook Pro

My aging Dell 8100 is struggling with the recent demands of Visual Studio 2005 and SQL Server 2005 mostly due to the fact it only supports 512MB RAM. Paging is bad enough on a desktop but on a laptop with slower drives and battery drain…

MacBook Pro

Apple’s first x86 laptop is based on the Intel Core Duo processor and will be available later this month. The enclosure is very similar to the previous aluminum PowerBooks with some changes to the socket line-up but retaining the backlit keyboard and wide-screen aspect ratio.

Connections include a new magnetic power connector, FireWire 800 has been dropped and PCMCIA makes a departure to be replaced by ExpressCard/34. Optical digital output makes an appearance too while wireless connectivity is suited by both Bluetooth 2 and 802.11G networking.

Familiarity ends on the outside with the internals sporting a 667MHz front side bus equipped with DDR2 memory sitting round Intel’s latest chip which curiously Apple only supply up to 1.83GHz despite Intel having a 2GHz part. The hard-drive has gone SATA with Apple offering 120GB 5,400RPM or 100GB 7,200RPM drives.

Apple are now offering the 2.16GHz processor option (14/07/2006).

But what about Windows?

There is no way at the moment to run Windows XP on this at the moment. Apple went with Intel on their new replacement for the aging BIOS called EFI. EFI isn’t all-new having already made its début as part of Intel’s 64-bit Itanium platform but at the moment Windows XP doesn’t boot on it.

Microsoft have always claimed they are about shipping software and they don’t care about the platform but I can’t see them bending over backwards for Apple on this one. If Intel are pushing other OEMs to use EFI Microsoft could be pressured into back-porting the EFI support from Vista into a Windows XP service pack or EFI edition.

Virtualized Windows?

Dual-booting would be good but speedy virtualization like Virtual PC or VMware would be even better… but the Mac’s number one x86 emulator for the PPC, Virtual PC, was brought out by one Microsoft a couple of years ago.

For Microsoft this was a win-win-win deal; it gave them control over the Mac’s entry into the Windows world, gave them virtualization software for Windows and a code-base to work from for getting their x86 based Xbox games running on their PPC based Xbox 360.

The situation for Apple was much more bleak. The PPC G5 processor came from IBM and as such didn’t have some of the Motorola G4’s features that Virtual PC used… and Microsoft wasn’t quick in coming out with a new version although they eventually did.

There is of course the possibility somebody else will deliver that virtualization. I can’t see Apple itself compromising by providing it but VMware is one option although that would need substantial porting.

Another option might be Transitive who provided the technology behind the PPC emulation in OS X x86 called Rosetta although their product line-up currently consists of emulated processor and virtualization, not just pure virtualization as would be required.

While we’re on the Apple subject check out the responses to the original iPod announcement over at MacRumors forums.

[)amien

2 responses

  1. Avatar for Anonymous

    I also need SQL Server 2005, either express or dev and possibly visual studio also. What’s the chance of dual-booting a beta of Vista and running them off that?

    Anonymous – April 25th, 2006
  2. Avatar for Robert

    I, for one, will be holding off until they hit G2 or offer native Windows support. I’m not really having performance problems with my current powerbook … at least nothing that would require me spending that much money on a new system.

    Robert – April 25th, 2006