05.01.2013 Views

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

518<br />

CHAPTER 27 WORKING WITH MICR<strong>OS</strong>OFT WINDOWS AND OTHER OPERATING SYSTEMS<br />

NOTE Emulation and virtualization seem similar in many cases but are quite different. Emulation<br />

(like the original Virtual PC) requires that the code being run actually needs to be<br />

translated before being used. (Virtual PC used dynamic recompilation to translate x86 code to<br />

PowerPC code before the code could be run.) Virtualization, on the other hand, allows concurrent<br />

computer processes to run using the same hardware by partitioning the hardware’s<br />

memory and processing power so that each process runs entirely independently of every<br />

other. Common “virtualization” software that runs on your <strong>Mac</strong> today actually is a hybrid of<br />

both virtualization and emulation.<br />

NOTE <strong>Leopard</strong> (and Tiger before that) actually contains its own emulation software that, like<br />

the original Virtual PC, uses dynamic recompilation. This software (called Rosetta) does the<br />

opposite, though. Rather than translate x86 code into PowerPC code, it makes sure old<br />

PowerPC code on your <strong>Mac</strong> runs on the new x86 architecture.<br />

Upon switching to an Intel-based platform, Apple changed everything. Today not only is it<br />

possible to run Windows natively on your Apple computer, but a new range of virtualization<br />

products are now available to <strong>Mac</strong> users that run extremely well with little performance loss.<br />

As a <strong>Mac</strong> user (provided you are using an Intel-based <strong>Mac</strong>), you have a number of options<br />

for running Windows on your computer. We’ll quickly go over each of these and point out the<br />

pros and cons of each of them.<br />

Boot Camp<br />

Shortly after Apple started shipping Intel-based computers, it released a utility called Boot Camp<br />

(which you had to seek out on its web site and download as a beta). Beginning with <strong>Leopard</strong>,<br />

Boot Camp is included along with <strong>Mac</strong> <strong>OS</strong> X. To get it up and running, you can use the Boot<br />

Camp Assistant that is located in the Applications/Utilities folder.<br />

Running Boot Camp allows you to effectively turn your <strong>Mac</strong> computer into a full-fledged<br />

Windows machine. The advantage of this is that all your <strong>Mac</strong>’s hardware will become dedicated<br />

to running Windows. The significant issue here, which is not available through any current virtualization<br />

or emulation methods, is that running in Boot Camp gives you full video<br />

acceleration, which is a must for certain applications (including most Windows gaming).<br />

Boot Camp has a few disadvantages as well, though:<br />

• You must reboot your computer to switch between <strong>OS</strong> X and Windows.<br />

• You must create a dedicated partition on an internal hard drive to install Windows on.<br />

NOTE You cannot install Windows on an external hard drive right now using Boot Camp.<br />

• You must have a full version of Windows XP SP2 or newer to install Windows with<br />

Boot Camp.<br />

Parallels Desktop and VMware Fusion<br />

Shortly after the release of Intel-based <strong>Mac</strong>s, the buzz started increasing about a company called<br />

Parallels (www.parallels.com/en/products/desktop/) that was making a virtualization product for<br />

the new <strong>Mac</strong>s that would allow one to run Windows and other x86 operating systems on the<br />

new <strong>Mac</strong>s under <strong>OS</strong> X with exceptional performance. Sure enough, when Parallels Desktop for<br />

the <strong>Mac</strong> was released, it did what it said it would. Soon, VMware, a company (now owned by<br />

EMC) that has a long history of virtualization, announced it too was building a product for the<br />

<strong>Mac</strong>; VMware has since released Fusion (www.vmware.com/products/fusion/; Figure 27-2) with<br />

similar capabilities to Parallels Desktop. These two products, although slightly different, work<br />

(from a user’s perspective) so similarly that it’s hard to pick one to recommend over the other.<br />

Overall, they are both excellent.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!