美国10月25日下午18时,位于纽约第五大道的旗舰专卖店正式开售第六代苹果Mac OS X操作系统–Leopard(美洲豹)。继6月29日发布iPhone,苹果公司又一次成为业界人们的焦点。
然而1个小时后,正享受苹果Fans欢呼的Leopard却遭到来自Windows阵营的重重一击–它被黑客破解了。原本只能安装在苹果Mac机上的Leopard操作系统可以顺利安装到PC机上了。
这同样是继iPhone之后,又一款被黑客破解的重量级产品。苹果公司正在吸引越来越多的黑客加入破解其产品的行列,成为IT界的一个独特现象。
1小时就让Leopard出现在非苹果机上
10月25日下午19点01分,此时距离苹果发售Leopard只有1个小时,在国外OSx86 Scene论坛上赫然飘出一个帖子,名为"Installing Leopard 9a581 GM on a Hackintosh"(中文翻译:苹果Leopard已破解,PC轻松安装指南)。这个高点击率的热贴立刻攀上了论坛的TOP10排行榜。
Leopard是一款真正的64位操作系统,并向下兼容32位。苹果公司称,32位应用程序可以和64位一同实时运行,而且无需转换、模拟或虚拟,用户也不会感觉到任何差异。帖子的始作俑者的ID叫做布拉兹尔迈克(BrazilMac)。他分别在19:01、19:02连发了两条破解方法和安装指南。转瞬之间,他成了论坛上成了炙手可热的明星,粉丝纷纷跟贴致敬。
1分钟后,第一个回帖弹出。"楼主干得漂亮!"网友"gotoh"抢了沙发,"要是我的网速够快,我就能在周末前让PC尝尝Leo的口味啦!(不过,目前不乐观,网速才40Kb/s……)"
23分钟后,网友"mac.nub"说:"先谢啦,我正准备整一个镜像,不过好像还是有点问题……嗯,我会好好收集及时向你汇报!"
显然,论坛成了黑客们狂庆的欢场。一个容量高达7.5GB的 Mac OS X 10.5 Leopard系统就这样被黑客征服,用时不到一天。按照BrazilMac的方法,需要用到一个被修改的DVD镜像文件、一个包含补丁的压缩文档和一个被格式化为FAT32的闪存。
实际上,在Leopard推出之前,黑客们都已经瞄上了这款苹果操作系统,跃跃欲试地准备进行破解了。
6月11日,乔布斯在WWDC大会上向开发商提供了Leopard测试版。两天后,就有人将Leopard测试版以BT形式上传到互联网上。事实上,早在去年8月,在苹果向开发人员提供Leopard预览版后,也被泄露到了互联网上。
据本报了解,苹果的Mac OS X系统是针对苹果电脑开发的,根据苹果软件协议协议,迄今为止,苹果并不支持非苹果Mac机安装Mac OS X系统。
也就是说,广大基于Windows普通PC用户不能安装Mac OS X系统,因为Mac机与市场上的主流PC有着很多区别,这足以引起黑客的兴趣–破解Leopard,让它能安装在普通PC上。
但问题在于,前几代的的Mac操作系统版本为何没有引起黑客兴趣?或者说,什么才是第六代Mac操作系统被破解的根源?
和英特尔的合作让Mac难保操作系统独享权
答案足以让所有人大吃一惊:英特尔CPU。
如今英特尔x86架构下的CPU几乎控制了大部分个人电脑市场,对电脑厂商产生了深远的影响。在这个主流下,2006年,苹果宣布转向占统治地位的英特尔平台。今年7月,苹果又将高端的Power Mac转换为x86架构,并且苹果表示,未来苹果的PC将全部采用英特尔x86架构。苹果一开始就在为x86芯片专门设计的Mac OS X操作系统进行并行开发,它可以在任何有必要的时候进行这种架构的转换,甚至在Leopard操作系统的生产流水线上已经有相关技术设备。
在此之前,苹果一直采用的是由IBM和摩托罗拉公司研制的Power PC处理器,与市场上Windows主流架构并不兼容。而转向英特尔平台之后,管Mac与PC机依然有很大区别,但是毕竟是共享相同的硬件平台,已经体现出一定的兼容性了。在这样的情况下,很多PC用户都提出这样一个问题:能否在自己的PC机上采用苹果Leopard操作系统?一向对苹果产品盯得很紧的黑客们更是有着这样的想法,在他们看来,Mac与Windows机器共享相同的硬件平台,那么用户可以在电脑上安装任何的软件,可以自由选择运行Windows或者Mac OS X,从技术上来说是可行的。
苹果的态度是很坚决的。苹果公司CEO乔布斯公开声称,因为苹果会利用自己的BIOS或其它机制来保障苹果Mac在Leopard上的独享权。为了防止黑客们把Leopard搬到PC机上,苹果还专门发出一个明确声明:在普通PC机上安装Leopard系统是非法行为。结果这成为硅谷的一个笑柄。苹果一位前任执行官也私下表示,无论苹果使用什么限制手段去保证Leopard与普通PC机的距离,黑客们都可能在最短时间内把它破解掉。巧合的是,也就是从2006年8月开始,众多黑客开始对Leopard产生浓厚兴趣。
第一个成功破解Leopard正式版的黑客"BrazilMac"解释了自己的破解动机:"一直以来,我们都是在使用Windows操作系统,但是苹果Leopard操作系统的出现让我们发现了新的绿洲。"在黑客们看来,不管是运行的效率还是界面的华丽都是让电脑用户无法抗拒这种诱惑的,相信一定会有很多用户选择使用苹果Leopard操作系统的。
事实上,Leopard操作系统被破解之所以引起如此之大的动静,除了苹果转向英特尔芯片外,还跟苹果产品本身定位有关。一直以来,苹果电脑非常昂贵,而且配置也相当高,导致很多系统体验甚至使用苹果操作系统的用户望而生畏。而破解版本的出现,让许多用户能够通过PC接触到苹果操作系统,自然受到极大的欢迎。
苹果操作系统全面开放不可避免
苹果对破解行为并非无动于衷。苹果早已预料到,在推出运行英特尔芯片的新版OS X后,黑客会不顾一切试图破解它并制作盗版版本运行在非苹果电脑上。因此,苹果开发人员在这款Leopard操作系统中用诗歌的形式置入了警告内容。
苹果以诗歌形式写的警告内容大致如下–致黑客:曾有个用户抱怨/他现有的操作系统使用不便/于是他萌生盗版的念头/而且知道确有一款OS很优秀/忙活了半天他发现/自己的硬件也跟着完蛋/请不要盗窃Mac操作系统/请相信,这样做实在太不聪明。此外,苹果还在另外一个地方隐藏了这样一条警告语,"不要偷盗Mac OS X。"
"我们可以证实我们的产品中确实有这样的警告语。"今年7月,苹果在一则声明中说:"我们希望这个警告语和其它一些合法警告能够提醒人们不要去尝试盗窃Mac OS X。"
但是从目前的情况来看,即使苹果如iPhone那样全面封杀黑客破解Leopard,但是Leopard的全面开放不可避免。这是市场需求决定了的,也是苹果未来不得不走的路线。
实际上,开放Leopard操作系统对苹果的利好也显而易见–一旦苹果开放Leopard,让Leopard可以任意安装在普通PC上,许多Windows用户就很有可能选择该操作系统而不是Windows。从技术上来看,无论是在图形界面、交互方式,还是在底层核心各个方面,Leopard都具有很多自己的优势,这无疑会对微软Vista造成极大的冲击。更为重要的是,一旦Leopard吸引到众多PC用户,那么他们同样会选择采用英特尔平台的苹果Mac机,获得更好的享受感,这一点对于正在积极扩张电脑市场版图的苹果来说,是尤为重要的,可以从中获得巨大的商业利益。
对于黑客们将Leopard移植到PC上,最大的影响就是将引起Leopard与Vista之间的激战。再过一个多月,桌面操作系统市场即将迎来圣诞节的销售旺季。届时,Leopard与Vista必将竭尽全力抢夺用户,在互相挑战中争取各自的成功。如果在这场争斗中不能占据主动,苹果肯定将考虑全面开放Leopard操作系统。