当前位置:Linux教程 - Linux业界 - Linux与Windows,谁将赢得Mac芳心?

Linux与Windows,谁将赢得Mac芳心?

来源:CSDN
  众所周知,第一款基于英特尔处理器的Mac OS X操作系统开发的火狐浏览器于去年7月公开发布的。而有消息称:Mozilla基金会已经决定,将在今年三月正式推出在Mac OS X操作系统上运行的火狐网络浏览器。这个消息对于Linux的运营商们,以及Windows的粉丝们来说,无疑是一个重磅炸弹,同时他们也希望各自的阵容也能加入到这些联亲活动中。到底谁将出现在Mac上,Linux,还是Windows,我们将拭目以待!

 

  最近有消息称,由苹果公司生产的基于英特尔处理器的Mac电脑将能够交替运行两个操作系统。这个消息一传开,整个IT界就炸翻了锅,特别是Linux和Windows这两大操作系统阵容,更是炒的沸沸扬扬。尽管不知道此次谁将联亲苹果公司,但是可以肯定的一点是,即使加盟苹果公司,谁也得不到苹果公司的奖励。但是这并没有影响到操作系统运营商和热衷者的热情,他们都在尽自己的最大的努力,以便能够在Mac OS X上运行Linux或是Windows,并期望能在苹果公司最新的iMacs台式电脑和MacBook Pro笔记本电脑上运行。据苹果公司称,iMacs台式电脑已经在各处开始销售,而MacBook Pro笔记本电脑也将在2006年2月份正式向外界推出,这两款电脑都是基于英特尔Core Duo处理器。

 

  Linux操作系统第三大制造商Mandriva SA近日向外界表示称,其Linux版本已经做好了兼容32位双核迅驰处理器的准备,该版本还普遍用在基于Linux和Windows的电脑上。“为了能够防止出现技术问题,我们也做好了准备,以防止在苹果硬件上出现不必要的麻烦。另外,Mandriva Linux完整的兼容版本也将于2006年第二季度正式向外界推出。” Mandriva公司巴黎处的工程副总裁David Barth表示。

 

  “不管面前有多大的技术难题,Ubuntu的Mactel兼容版本将于8个月内全面在外界使用。” Canonical公司曼岛负责人Jane Weideman表示,Canonical公司是另外一家Linux操作系统制造商,位于英国。

 

  另外,其它的Linux运营商也各抒己见,纷纷拿出了他们未来的计划。而Linux市场领导红帽公司也站出来否定先前的传闻报道,该报道称红帽公司将积极改写在Mactel硬件运行的Linux发行版本。不仅如此,Novell公司也正在等待开源社区提供一个切实的技术解决方案。

 

  Linux和Macs 其实早是亲家

 

  如果你是细心的人,你肯定已经知晓Linux和Macs 其实早是亲家。确实,在旧型Macs机器上(使用了PowerPC芯片)就已经有了Linux的身影,但为什么Linux这次又在积极备战,这两家不是一直有亲吗?其实,那次合作以后,苹果公司就已经Linux踢出局,原因是因为芯片的速度受到了限制,且导致了热量过高。如果这次Linux想入主苹果公司,摆在面前的主要难题是如何解决由EFI(EFI是Extensible Firmware Interface的缩写,中文意思为可延伸式韧体界面)带了困扰。因为据苹果公司发言人宣称,新款计算机将使用可延伸式韧体界面(EFI)作为新的开机标准,而不是使用传统的 BIOS。

 

  EFI 标准为 Intel 所开发,拥有一些更先进的特色,包括在OS操作系统加载完毕以前就可藉由指令的方式接连因特网。由于 EFI 是在 Windows XP 操作系统发表后才开始研发,因此包括 XP 之前所有的 Windows,或Linux 操作系统都无法支持 EFI 标准(然而EFI会支持64位版本,新款的Mac是32位,不过这些终将走向一致)。

 

  “Linux通过使用一种叫做Elilo 的启动负载器,在Itaniu服务器上使用EFI已经有些年头了。”软件工程师Brett Johnson表示,Brett Johnson多年来一直进行Elilo开源工程的维护工作。“有了这样成功的例子,我们有理由相信Linux可以在32位的EFI系统上运行,例如,新的Macs机器,这是完全有可能的。”

 

  “Elilo的成功,加重了Linux联亲苹果公司的砝码。”惠普公司位于美国克罗拉多州的开源实验室负责人Johnson在其电子邮件中表示,“但是,要真正实现这一兼容,Linux还需付出更多的努力,以便能够对IntelMac硬件上有进一步的认识。我的意思是提供一个控制台,或是其他的解决方案。”但是他对于是否通过SourceForge工程和Linux运营商们密切联系,没有做任何评论。

 

  “我非常同意Johnson的看法,问题不是一两天就能解决的,需经过不断的饿努力。” Barth表示。其实,Mandriva通过使用Elilo,已经把Linux带入到了IA-64机器和基于32位PowerPC的Macs中。另外,通过Mactel硬件,该公司的工程师还已经鉴定出了潜在的问题。“但是,这仅仅只是一个小问题,就像风扇控制一样。这两者的兼容,只是一个时间迟早的问题。” Barth表示。

 

  尽管Johnson和Barth对于这两者的兼容都表示了自己的看法,并认为一定会成功。但是,Weideman还是提出了自己的意见,并对兼容成功持怀疑态度,他认为问题肯定会出现在苹果电脑的显示方面上。

 

  “苹果公司的新型机器上将采用全新的显卡芯片,到目前为止,我们还不能实现这两者之间的兼容。而要真正实现这一点,只有等ATI推出新的显示设备。” Weideman说道,“在其它驱动方面,我们也要经过严格的证实,以防出现不必要的麻烦,而证实的最好方法就是不断的测试。”

 

  “但是,外界有消息称,将于2006年四月开发的Ubuntu 6.10版本很有可能用于基于英特尔服务器的苹果电脑中。根据计划,Ubuntu 6.10将于2006年10月份正式向外界推出。” Weideman说道。

 

  到目前为止,可以肯定的一点是,至少会有一个Linux版本将不用于Mactel,那就是Yellow Dog,该软件是专为苹果公司的PowerPC Macs而设计制造。“由于Yellow Dog是PowerPC Macs的专属产品,所以不会出现在IntelMacs上。” Yellow Dog制造商Terra Soft Solutions Inc的CEO Kai Staats表示。

 

 

 

Windows也瞄准了这块“肉” 

 

  我想在这样的场合下,肯定不会少了微软的身影。确实,微软是不会坐着岸上看戏。有消息称,很多Windows的热衷者们已经拿出了具体的解决方案,以说明可以在同一台电脑可以同时运行苹果和Windows这两种操作系统。另外,微软公司某发言人也表示,今后的Windows Vista和XP操作系统也都将围绕这一主题展开,以便能够在MacIntel上运行。“我们之所以会这样做,主要是因为苹果公司并没有决定在EFI上安装任何固件;另一方面,Intel 的文件数据里面也陈述兼容支持模块(Compatibility Support Module)将允许 EFI 由各种操作系统开机,并不需要直接由 EFI 开机管理员支持才可。假使苹果并没有完全杀断 Windows 在 Intel Mac 的绝路,或许真的可以通过兼容支持模块的方式开机运作。”该发言人表示。

 

  真的有实质性的解决方案吗?

 

  对于上述的种种说法,有人提出了质疑。他们认为在新的苹果硬件上运行Linux,或是Windows操作系统最简单的方面就是等待一个仿真或虚拟软件的出现,这样就可解决实际的问题。确实,他们说的不无道理。最近就有一家小公司iEmulator.com向外界宣称,并已经承诺将在2006年二月底推出其Windows虚拟软件。iEmulator 公司的总经理John Czlonka说:“我们已经在进行初期的测试。”该公司位于加拿大艾伯塔市。

 

  另外,虚拟产品市场领导商VMware Inc.也向外界宣称,对于在Mactel平台开发虚拟软件十分地感兴趣。“尽管我们公司在这个节骨眼上没有推出任何相关的虚拟产品,但是今后,我们有兴趣,并有信心加入这一市场。”该公司某发言人表示。VMware Inc.位于美国加利福尼亚。

 

  如果说上面的只是假设的话,那么下面这位技术师的亲身经历将让你知道,借助虚拟软件,在一台机器上运行两个操作系统是完成可能的。Moshe Bar是一位技术创办人,他表示在自己的Mactel机器上安装了FreeBSD Unix和Debian Linux这两个操作系统(前提条件当然是使用了虚拟软件,该虚拟软件由XenSource公司开发)。而苹果公司还称,至于所谓的硬件保护,到目前为止,也仅仅局限于显卡、声卡,以及Wi-Fi网络。

 

  “Windows操作系统在MacIntels上(基于Xen虚拟技术之上)运行,至少要等到今年夏天,或是更晚的时间。到了那个时候,更多的PC运营商(包括苹果公司在内)都将会开始销售内置英特尔虚拟技术的台式电脑。” Bar表示。

 

  “而如果要在Xen虚拟技术上运行Mac OS X,这是一个艰巨的任务。” Bar表示,“因为Mac OS X自身也带有虚拟技术,这样会干涉到Xen。然而,这对于所以的用户而言,只是一个选择问题,看他们是选择Mac OS X,还是Xen。Xen主要是主持Linux和Unix,而前者则支持Windows。”