最近网上传的很火,苹果Mac OS X的x86版本被破解了,可以在普通pc机上跑起来。不过网上介绍的操作步骤多且语焉不详。初步研究了一下,主要的原理如下:
1. 合法获取Mac OS Tiger x86 Developer Kit Install DVD
2. 用PearPC软件将该DVD安装到某一硬盘映像文件内(不是太理解这一步,PearPC是在PC上模拟Mac PowerPC的软件,难道上述DVD是在苹果机上直接安装的么)
3. 用VMware安装Darwin 8.0.1,以及升级到8.1(这是苹果公司的开源OS核心部分,这就说明x86版本的内核就仅仅是Darwin,Tiger等GUI应用就架构在它上面)
4. 在VMware里运行的darwin上,把PearPC生成的Tiger硬盘映像加进去
5. 进行patch, 破解如TPM、SSE3等限制(oah750d ditto.tgz CoreGraphics.tgz等)
6. OK
似乎并不是所有的Tiger程序都移植到了x86上,以此需要用Rosetta这个模拟器来运行PowerPC代码,而Rosetta需要SSE3支持
如果需要脱离Vmware的Native运行,可能还要麻烦些,硬件要求如下:
* CPU: must support SSE3
* Chipset: Intel 915 chipset (others may work if they support ich4 or ich5)
* GPU
o Intel Graphics Media Accelerator 900
* Motherboard
o Intel D915GUXLK (http://www.intel.com/design/motherbd/ux/ux_available.htm)
当然也可以获取已经安装和补丁后的映像文件,没有这么麻烦,但这是非法的!
目前还不是很清楚这个版本的中文支持程度如何。
Tiger的价值
对我而言,Tiger的很多功能很有吸引力,特别是Spotlight这个桌面搜索引擎。用过iTunes软件的就能体会spotlight的强大、高效。
参考资料
http://www.osx86project.org/
http://wiki.osx86project.org/