FAQ: Will your Intel-based Mac run Windows?
Summary
Topics
That simple question deserves a simple answer. But there isn't one--at least not right now. Reaching the nirvana of running the two most popular desktop operating systems on one machine is a lot harder than you might expect.
Apple has said that it wasn't planning to support Windows on the"MacTel," but the company also said it wouldn't try to stop people from doing so. Still, some of the technical choices Apple has made in designing the new Intel-based Macs have made running Windows a challenge.
Intel iMac impressions
Ten thoughts for anyone considering whether to pick up the newest twist on the Apple machine.
Click here for story
The good news? Plenty of people have been working to break down the barriers, so it should only be a matter of time before Windows shows up on the iMac's 20-inch widescreen display.
Even after solving the technical challenges, there are also legalhurdles. Just because you might get Windows running on a Mac, or Tiger running on their Dell, doesn't mean it's legal.
Finally, even if the legal and technical obstacles are overcome, many people say just being able to boot both operating systems independently is not the answer. Most people will want the systems to interact, which means some form of emulation or virtualization. Some small developers are making promises in this area, but just how quickly this will happen--or how quickly the emulated OS will run--remains to be seen.
We're not engineers or lawyers, but here's our best stab atanswering some common questions:
Q: So if the Mac runs on Intel chips and Windows runs on Intel processors, what's the holdup?
A: The challenge comes in the technical means by which the operating systems load. Windows loads itself using something known as the Basic Input/Output System, or BIOS. Apple's Intel Macs, however, use a newer technology known as Extensible Firmware Interface.
"These different firmware environments will separate MacOS and Windows environments almost as effectively as instruction set architecture did when Macintosh software ran only on PowerPC chips," chip analyst Nathan Brookwood said in an e-mail.
But not everyone is convinced the obstacles are so insurmountable.Envisioneering analyst Peter Glaskowsky noted that Gateway had a Windows Media Center PC back in 2003 that used EFI rather than BIOS. Gateway, Glaskowsky said, had to change the boot loader that manages howoperating systems load.
"It's just not a big deal," Glaskowsky told CNET News.com. "At some point, I expect it would be in the next week or two, somebody will figure out how to change boot loader on those Macs so that it is smart enough to do the same thing."
In any case, word is that the next version of Windows, called Vista, will support EFI. Enthusiasts claim to have
A: Discussions about the idea quickly cropped up on a mailing list for Red Hat's Fedora version of Linux. The verdict: Again, it's a matter of writing the right code, but it's not simple.
The challenge here is not the chip, but the way that the operatingsystems boot. Most Linux versions use a boot loader called GRUB thatdoesn't support EFI at present, though Itanium versions of the operatingsystem use a different one called Elilo that does.
Q: What about going in the other direction: How about running the MacOS on other Intel machines, like a standard PC?A: Apple has said that it will take steps to prevent this fromhappening. "We will not allow running Mac OS X on anything other than anApple Mac," Senior Vice President Phil Schiller
A: Microsoft, which now owns Virtual PC, has been a bit cagey on when,or even if, it will bring out Virtual PC for the Intel Mac. Thecompany's
Other emulation makers have been more direct. One small company,iEmulator, has promised that it will have an Intel-native version of itssoftware by the end of February. "We're already in early testing," saidgeneral manager John Czlonka. "The performance increase isstaggering."
Q: Technical issues aside, is it legal to run Windows on a Mac?A: It seems so, but only by purchasing a full copy of the OS, not theupgrade versions typically bought by consumers. Microsoft says that afully licensed copy of Windows XP Professional can be properly licensedif run on an Intel Mac.
Q: What about running the Mac OS on a non-Apple PC?
A: There isn't a legal way to do that, given that Apple doesn't sell standalone versions of its operating system. Because all Macs come with some form of the Mac OS, the retail boxes that Apple sells are only licenses to upgrade from one version to another.
CNET News.com's Stephen Shankland contributed to this report.
Talkback - Tell Us What You Think
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox




