Intel Mac已出,x86版MacOS的破解也就是迟早的事

(yanlb2000, 2005.06.24)

今天看到一则新闻说,采用Intel CPU的苹果机Mac已经有实物样机了。用的是3.6GHz Pentium4处理器,2MB二级缓存,800MHzFSB,1GB内存。该机可以正常安装和运行Windows XP,当然更可以安装和运行Mac OS 10.4 Tiger。该机内置了特殊的加密芯片,在每次安装和运行MacOS的时候,MacOS都会和该芯片“握手”。握手成功,表明现在这机器是苹果公司自家的Mac,可以安装运行。如果找不到该芯片,握手不成功,就拒绝安装运行。
现在看来,苹果公司确实是在努力向Intel迁移。同时,也将全力阻止Intel版的MacOS在普通的x86 PC机上运行。这一点,我在以前的文章中就指出过了。
《苹果要转向Intel?冒险的举动,艰巨的工程》

http://www.blogcn.com/User13/yanlb2000/blog/21544767.html

苹果公司不希望自家的操作系统MacOS在不是自己生产的电脑(Mac)上使用,这自有他多方面的考虑,比如版权、市场、产品形象,等。这是苹果的自由,本当尊重。
然而,其他人可不这么想,也不会就这么遵守了。想想看,自己原来普通的一台PC,能摇身一变,成为一台能运行MacOS的苹果机了,那漂亮的界面,那么多专业级的苹果应用软件,现在都能运行了,这是多么吸引人的事情?所以,肯定有很多电脑爱好者特别是黑客,很多“盗版”集团,会想出各种招儿来避开苹果的保护机制,将MacOS移植到普通PC上。
其实在PC机Windows下模拟苹果机硬件环境,安装MacOS的软件,早就有了。最有名的,就是那个PearPC了。但是,因为苹果机的CPU是PowerPC,RISC架构,而Intel CPU是CISC架构。两者无论是从指令集上,还是从系统架构上,相差实在是太大,所以,模拟器的运行效率也只能是非常低下。目前最强劲的CPU,也最多只是模拟出一个能勉强安装和运行的苹果机环境,“玩”一下而已,离真正实用还差很多。
而现在苹果机改用Intel CPU了,与之配套的MacOS自然也就是x86版本的了。这下苹果机和PC机的差异可真的很小了。不知道Intel Mac除了CPU之外,在内存控制、系统总线、外围设备连接和驱动等方面,与PC有多少共同或不同之处。但可以肯定的是,两者的差别是不大的,各自的操作系统MacOS和Windows,应该只要稍加修改,就可以安装运行。而且,因为执行的都是x86指令集机器码,所以都能以“本机代码”方式运行,其效率是最高的,完全不是模拟器能比的。
尽管苹果公司会通过加密芯片等方式,阻止将MacOS运行在非苹果的电脑上,但我相信,这迟早会被破解。我早就说过,任何加密方式都可以被破解,只是时间或者利益驱使的问题。“在PC机上运行MacOS”,这本身就是个非常大的诱惑,足以诱使黑客们下功夫来破解了。
将来的破解会是什么形式的?我来预测一下。
可能,也是一块插卡式的硬件,往扩展槽一插,就能模拟苹果公司的那个加密芯片的功能。当然这还是需要花钱买硬件。
或者是,出个破解版的MacOS安装盘,安装盘里内置一个软件方式的模拟器,来模拟硬件加密芯片。
再或者,也是破解版的MacOS安装盘,但底层已经将原来与加密芯片握手认证的模块屏蔽或修改掉了,永远返回的是握手成功的应答。
或者是其他的什么方式呢?
我相信这样的破解早晚会出来,而且不会太迟。让我们拭目以待。

(附一句,真到那时候,Mac机与PC机,除了个牌子,还有什么差别?)

Tags: , , ,

1条评论 on Intel Mac已出,x86版MacOS的破解也就是迟早的事

  1. 访客222978 说到:

    :D

发表评论

*