- 论坛徽章:
- 0
|
原帖由 fslwx_2008 于 2009-4-5 12:20 发表 ![]()
Mac 10.4.3 OS和Mac 10.5.3 OS 除了CPU不同以外,硬件或者系统方面还有那些不同?
因为本人有一软件装在10.4.3系统上都能正常 工作,但是装到10.5.3系统上就无法工作
1. Mac OS X 10.4.3和10.5.3是指操作系统,是软件,和CPU硬件不同。
2. 硬件上, 以前Apple固守PowerPC平台,后来改弦更张过渡到了Intel平台,现在PPC的已经不生产了--除了部分保修的部件外.
3. 固件也不一样了, 现在使用EFI, 以前使用Open Firmware.
4. 操作系统编码不同了,以前是基于PPC的指令集,后来为了平滑过渡到Intel,开发了UB-Universal Binary, 令同一个程序,不用重新编译,就可以运行在两种硬件平台上.
5. 为了提高对旧产品的兼容性,提供了Rosetta技术,原来基于PowerPC编码的程序,可以通过Rosetta技术,透明平滑地运行在Intel机器上.
6. 操作系统Tiger(从10.4.4开始)和Leopard都是UB代码的,所以支持两种硬件平台.
7. 自从支持了Intel平台,同时也放弃了支持Classic的努力,Classic是一种类似上面说的Rosetta的软件,可以支持OS X以前的,比如 OS9/OS8等系统上的软件之运行,所以说现在OS9及其以前的已经"死"了.
从5和6看,你应该有点启发,好多程序自动被识别并设置在Rosetta下运行,但有的程序必须手动设置才能运行在Rosetta下面。设置,打开程序的Info, 应该可以看见Rosetta的选项.
但愿上面这些能给你一点提示.
[ 本帖最后由 tonyliu2ca 于 2009-4-5 14:47 编辑 ] |
评分
-
查看全部评分
|