不过好消息是,许多人已经开始研究如何破解这些障碍,因此未来应该很快就可以看到Windows出现在iMac的20吋宽屏幕上了。
解决技术问题后还有法律问题,因为这种作法不见得合法。最后,解决技术与法律障碍后,许多人并不甘于仅作独立操作系统开机,他们希望两种操作系统之间还能有所互动,这就需要虚拟化了。有些开发商已经开始进入这一块领域,但多久能推出产品则不得而知。
Q:若Mac采用英特尔芯片,而Windows也能跑英特尔芯片,为何两者无法互通?
A:这跟操作系统加载的技术有关,Windows采用所谓BIOS(基本输出输入系统),苹果的Intel Mac则是使用较新的Extensible Firmware Interface(EFI:延伸韧体接口)。
“这种韧体环境的差异相当大,跟先前Mac软件仅能在PowerPC芯片上执行的指令集架构有异曲同工之妙。”芯片分析师Nathan Brookwood表示。
但还是有人不死心,Envisioneering分析师Peter Glaskowsky表示,Gateway先前有推出一款采用EFI(而非传统BIOS)的Windows Media Center PC。Gateway仅修改了开机加载程序而已。
“这没什么大不了的,”Glaskowsky表示,“我猜大概一两周后,就会有人想出如何修改Mac的开机加载程序。”
但不管如何,有消息指出下一版Windows (也就是Vista)将会支持EFI,有些玩家声称已经能够将Vista测试版加载至Intel Mac,但还不算完全成功就是。
Q:听起来挺复杂的。那改用Linux加载Intel Mac可行吗?
A:在Red Hat的Fedora版Linux邮件清单中已经有人在讨论可行性了,重点是能否写出可套用的程序代码来,因此也不容易。
问题不在于芯片,而是操作系统如何激活。多数Linux版本采用GRUB来开机,现阶段并不支持EFI,不过Itanium版本操作系统所采用的Elilo激活加载程序则有支持EFI。
Q:若反过来呢?Mac OS可在其它Intel机器上执行吗?比如安装置标准PC上?
A:苹果表明会严禁这种作法,“我们绝不容许Mac OS X安装在苹果Mac以外的机器上。”果资深副总裁Phil Schiller在六月专访时曾如此表示。该公司虽然没有仔细说明,但目前看来似乎是使用TPM(trusted protection module)芯片来当作验证机制。
Q:那么像是Virtual PC这种软件程序呢?它可在Mac OS中仿真Windows环境。
A:Virtual PC这间公司已经被微软买下,该公司一直不愿明说是否会推出Intel Mac版的Virtual PC软件。该公司的官方说词是他们有注意到这种需求,但尚未决定是否要投入。华尔街日报则透露微软目前已经开始开发软件了,预计明年可完成。
Q:技术问题除外,在Mac机器上跑Windows是否合法呢?
A:应该如此,但你必须购买完整版的OS,而非升级版。微软表示完整授权版的Windows XP Professional可以用合法合法授权执行于Intel Mac。
Q:若是拿Mac OS执行于其它非苹果品牌的计算机呢?
A:由于苹果没有单独贩售操作系统软件,因此目前还没有合法的方式可这么做。现行所有Mac机器都还有Mac OS软件,苹果所贩售的零售操作系统仅是当作升级版使用而已。
-