红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > IT业界

32位喊你回家吃饭!64位“雪豹”操作系统默认状态下加载的是32位内核

发布时间:2009-08-29 09:57:34来源:红联作者:serops
来源:cnbeta

尽管苹果Mac OS X10.6“雪豹”操作系统中自带了许多64位软件,但这款操作系统在默认状态下只会载入32位版本的内核。只有用户在启动期间按下“6”与“4”两个 键,系统才会载入64位内核。只有在苹果X-Server服务器机型上运行的雪豹操作系统,才会默认载入64位内核。

苹果并没有在“雪豹”操作系统中设计可以让操作系统默认以64位启动的图形界面的配置程序。要改变这种情况,用户只能通过编辑com.apple.Boot.plist文本文件才可以达到目的。不过已经有用户发布了有关的修改程序。

另外在苹果的设定中,仍在使用32位EFI芯片的老旧Mac机型是不允许载入64位内核的,不过已经有人成功利用Chameleon boot loader绕开了这种限制。

不过即使你绕过这种限制,由于使用的是32位EFI的系统(比如07年中期上市的Macbook笔记本产品),因此你的机型仍然无法识别出全部的4GB内存,最多只能认出3GB内存。而配有64位EFI的系统在32位内核模式下则可以认出更大的内存空间,比如在我们的机器上就可以识别出3.75GB内存容量,而剩下的256MB空间则被分配给了9400M显卡的显存。

目前我们还不知道64位程序在32位内核与64位内核的操作系统中分别运行时,性能会不会有所差异。

尽管操作系统的绝大部分程序都已经针对64位进行了优化和更新,不过也有一些程序仍然只有32位版本,比如DVD播放器程序,Front Row, Grapher, 以及iTunes等程序

另外苹果还在周五发布了雪豹服务器版,不过他们并没有说明为什么最终放弃了ZFS文件系统,当初在雪豹服务器版的开发过程中苹果曾考虑加入颇受好评的ZFS文件系统.
文章评论

共有 5 条评论

  1. shenhao0129 于 2009-09-11 22:13:26发表:

    64的貌似没有用过

  2. xiazhouquan 于 2009-09-04 21:35:37发表:

    没有用过

  3. xieshaohu 于 2009-09-04 12:46:55发表:

    只能说苹果过于保守了。

  4. 阿浩 于 2009-08-31 12:06:56发表:

    还没有用过64位的

  5. wangyu 于 2009-08-29 10:41:12发表:

    一直用32位的