Chinese FAQ

From OSx86
Jump to: navigation, search

elsitoual ololicolaerv

欢迎来到OSx86 Project网站!这篇FAQ旨在回答一些常见的问题。其他语言版本可以在这里找到。

OSX86常见问题集锦 (中文版 v0.1)


Contents

[edit] 一般问题:

[edit] OSx86 Project是干嘛的?

这是一个专为讨论如何在普通PC上运行OSX操作系统遇到的问题而设立的网站。

[edit] 这都是什么意思啊?

您可以在Dictionary of OSx86 Terms这个页面找到很多常见词汇的解释和定义。

[edit] 运行OSX不是需要苹果电脑么?

如果您指的是PowerPC架构的苹果电脑,那么答案是“不”。苹果公司最近宣布了他们将会在2006年中期,从原来的IBM/Freescale PowerPC处理器架构转换为Intel的x86架构。原本苹果与PC的区别就是那颗中央处理器,而未来的苹果电脑实际上就是一台PC了。

[edit] 以后苹果会单独销售PC平台上运行的OSX操作系统么?

不。苹果一再重申过,基于Intel平台的OSX只会在苹果出品的硬件上运行。
当然苹果公司可能会随时改变主意,记得Steve Jobs说过他们近期不会生产播放视频的iPod么?
可能促使苹果公司将OSX传播的一般硬件平台上的原因也会有很多。比如说这有可能就像光环效应一样反过来促进苹果自己的硬件销售,就像iPod对于苹果电脑的销售促进一个道理。这我们得等着瞧了。
当然,现在存在于整个苹果用户中的最大争论是,将OS X释放到普通PC将会带来众多的问题。人们现在购买苹果电脑的原因很大程度上是因为它的操作系统。如果这种独特的操作系统遭到广泛的盗版,苹果很可能不会获得现在一样的利润了。另外的问题是驱动程序。如果系统释放,苹果需要在兼容众多配件上花费大量的力气,从而也会降低他们更好开发其操作系统的效率。

[edit] 这么说苹果会变得像PC一样,但是OS X操作系统只能运行在苹果上?

对了。苹果很大利润是从出售硬件得来的,所以他们当然要保持继续销售他们的苹果电脑。

[edit] 现在讨论的这些和PearPC有什么关系?

PearPC是能够将PowerPC版本的Mac OS X运行在x86电脑上的模拟器软件。它的兼容性很好,但是运行效率极低。现在苹果公司将要专用x86的CPU了,也就再也不需要这样的模拟器软件了。这样也就自然使得系统本身的运行效率大大提高。

[edit] 关于开发者套件的问题

[edit] 我在BT下载资源中看到Mac OS为Intel提供的的系统镜像/光盘文件(DMG/ISO文件),这是什么东西?

这是为了开发者提供的能够运行于Intel平台的OS X。他只能在特殊的开发平台机器上运行,而这些机器只能从苹果电脑得到。除非你拥有开发套件,否则这个文件是非法的。

[edit] 如果我有这个开发者套件DVD,它能够运行到我的PC平台上吗?

不能,原始的开发这套件安装光盘DVD或者其拷贝时只能运行于这个开发套件随带的硬件平台。

[edit] 开发者硬件系统就是普通的PC电脑对吗?

基本上说就是。它具有标准的英特尔奔腾4 CPU和英特尔主板。另外他还有Infineon提供的TPM模块。它具有PC BIOS,也适用于PC的分区表。

[edit] 开发者套件支持64位的几种CPU吗?

硬件系统是支持的,但是开发者套件里的OS X系统只是为32位设计的。人们猜想首发的Intel Mac将会是32位系统。这个OS X系统也具有SSE3支持,但是SSE3选项在Xcode里面是缺省关闭的。所以人们猜想首发的Intel Mac也不会支持SSE3。

[edit] 开发者套件中的这个OS X系统只能运行于具有SSE3的CPU上?

是的,如果你想不用打补丁就运行Rosetta,它需要Pentium4 或者Athlon64(Venice / San Diego 维纳斯/圣地亚哥 内核)。这个系统的核心可以通过打补丁的方法让只支持SSE2的CPU也可以运行Rosetta,通过及时将SSE3指令翻译成SSE2指令。将来的版本可能不再需要SSE3,但是开发者套件里的版本需要SSE3来提供完整的功能。

[edit] 什么样的硬件和开发者套件中的硬件一致?

  • 中央处理器:
    • 必须支持SSE3
  • 芯片组:
    • 英特尔 915芯片组(其他的支持ICH4和ICH5的芯片组也可能)
  • 图形处理器
    • 英特尔 GMA900
  • 主板
  • [edit] 我怎么才能知道自己的CPU是否支持SSE2或者SSE3?

    使用下列软件中的任意一个:cpu-z (http://www.cpuid.org/cpuz.php), CrystalCPUID (http://crystalmark.info/?lang=en), wcpuid, 或者 'cat /proc/cpuinfo'

    [edit] 开发安装版DVD里的otool在什么地方?

    使用pax解开Archive.bom这个压缩包即可. (Brickster)
    /System/Installation1/Packages/Xcode Tools, 在DeveloperTools.pkg里有个Archive.pax.gz (Pip)
    或者,也可以在Xcode里找到。

    [edit] 内核扩展(kext)在什么地方?

    /System/Library/Extensions
    在开发安装版DVD上,请看: /System/Library/Extensions.mkext

    [edit] 如何把.DMG文件转换成.ISO或者.IMG格式?

    *安装 UltraISO, 点击Tools|Convert... (工具|转换...) 然后选定您的.DMG文件,输出格式选择.ISO (只有最新版的UltraISO7.6才可以识别DMG文件,7.5版本则不可以。)
    *然后用虚拟光驱软件打开.ISO,例如酒精120%或者Nero虚拟光驱(译者注:或者Daemon Tools)
    *然后安装Transmac, 点击Tools(工具)|Disk/CD Edit(光盘编辑)|Save Image of Disk/CD (保存光盘镜像),然后选择刚才用虚拟光驱打开的那个光盘,选择输出格式为.IMG

    [edit] 开发

    [edit] 为什么开发版本安装DVD不能直接在PC上安装?

    因为这个版本的OS X只能在拥有TPM授权的电脑上.

    [edit] 操作系统的哪部分需要TPM模块?

    英特尔版的OS X里有一个叫做Rosetta的模块。它是由Transitive开发的PowerPC G3模拟器。这个模块使基于PowerPC架构的应用程序可以在英特尔平台上运行。Rosetta需要一个叫做AppleTPMACPI.kext的内核扩展文件,如果没有这个文件,Rosetta就不会运行。

    [edit] 可是我必须有Rosetta才能运行OS X么?

    OS X 本身应该并不需要Rosetta,但是看样子苹果有意保留了一个PowerPC架构的ATSServer文件(渲染图形界面的字体用)。系统图形界面需要ATSServer,而ATSServer又需要TPM模块,所以就目前来说Rosetta是必须的。

    [edit] OS X或者Darwin(达尔文)不是开放源代码的么?岂不是很容易就能搞定?

    Darwin(达尔文) (基础系统) 和 XNU (内核) 是开放源代码的。可是底层系统(OpenFirmware)和上层系统(Aqua)都不是。这使得修改达尔文变得很困难,尤其是你想在其上运行OpenFirmware和Aqua的话。
    字体渲染是Aqua的一部分,所以如果不破解Aqua的,是不可能光靠修改达尔文来防止OSX访问TPM模块的。

    [edit] 我在哪能找到达尔文的使用帮助呢?

    请搜索http://www.macosxhints.com/

    [edit] 有什么好的16进制编辑器可以用来干这种事儿么?

    http://sourceforge.net 有很多,而且是免费的16进制编辑器。或者用WinHex, Hex Workshop 和 Hex Tool,都很赞.

    [edit] 有livecd么?

    Live CD是一个无需安装,无需硬盘,直接从CD光盘启动就能运行的操作系统。大多数live CD包含最基本的Internet和文字处理工具,在遇到硬盘故障的时候非常有用。就目前来说,跟OSX live CD最接近的软件是 http://www.charlessoft.com/ 的 BootCD。而真正意义上的live CD,由于操作系统本身的工作原理,以及庞大的体积,要想做到与普通安装的OSX完全兼容,是不太可能的。BootCD也只是作为一种应急方法而不是替代常规操作系统。有一个非官方的Live CD版XP叫做BartPE,同样是用来做系统恢复而不是日常作业。

    [edit] 目前进展如何?

    请点击 主页 查看最新进展(英文)。

    [edit] 我能帮上什么忙么?

    加入论坛和IRC 聊天室,参与到开发或者文档整理的伟大事业中来吧!

    [edit] 法律

    [edit] 下载开发版安装DVD是合法的么?

    严格的讲,并不合法。因为下载这张DVD的唯一用途就是跳过光盘本身的版权保护而去安装在一台非开发机的电脑上。当然,如果你拥有一台苹果的Intel开发机,那么下载这张DVD 作为自己的备份就是完全合法的了。

    [edit] 这个网站是否违反千年版权法案?

    (这些东西有人看么?没有我就不翻译了。。。)

    According to Wikipedia, "The Digital Millennium Copyright Act (DMCA) is a controversial United States copyright law. The act criminalizes production and dissemination of technology that can circumvent measures taken to protect copyright, not merely infringement of copyright itself, and heightens the penalties for copyright infringement on the Internet."
    Our site is fully compliant with the DMCA. This site intends only to provide a forum for those interested in running OS X on Intel hardware. Anyone engaged in an active DMCA violation will be banned. For more information, review our Disclaimer here.
    If you are either a lawyer or an Apple representative and have any concerns, feel free to contact us regarding any changes you feel necessary. Or; as this is a wiki, just change it yourself!

    [edit] 可你不是想“绕过版权保护”么?

    当然不是。我们仅仅保留了“有关”TPM的信息。除了教育行业外,我们不认可任何使用这些信息的方式。我们的兴趣是学习TPM,而不是破解它

    [edit] 翻译

    注:很多种语言的翻译工作都还没有完成,尽你所能帮助翻译一些吧。

    [edit] 译者

    John Zheng (bluevisor_at_gmail.com)
    Forrest Sun . .

    This page was last modified on 19 January 2008, at 19:18.
    This page has been accessed 226,575 times.
    Powered by MediaWiki © 2015 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain   |   Privacy policy   |   About OSx86   |   Disclaimers