7.5利用虚拟机获得其他操作系统环境
即使不通过移植,也可以使用别的办法来进行其他操作系统的应用。通过利用虚拟机,我们就可以在Macintosh的Mac操作系统上运行Windows应用了。
Virtual PC for MAC可以使Macintosh这一硬件变得同AT兼容机一样,从而能在该硬件上安装Windows。这样一来,Windows下所有应用就可以正常运行了。Windows应用利用的是Windows操作系统的API。虽然表面上是Windows将硬件处理为了AT兼容机,但由于Virtual PC for MAC的作用,实际上运行的是Macintosh这一硬件。
图7-6是在PowerBook G4这个机型(CPU不是x86而是PowerPC G4)的Macintosh上,通过使用Virtual PC for MAC启动Windows XP 来运行Windows的音乐应用“BAND IN A BOX14”的情况。可以发现,虽然运行速度有点慢,但却是能正常运行。