In the previous chapter we looked at how easy it is these days for Macs to work with other operating systems. Even when placed in a Windows environment, Mac OS X can connect to network resources, access web services, manage documents, and work with most file formats you can throw at it. There is still one thing Mac OS X can't do, and that's run all the software that was written natively for another operating system. For this problem too there are solutions: emulation, virtualization, and Boot Camp.
In this chapter, we will look at a number of ways to run other operating systems and to run applications designed for other operating systems, including the following: