首页 » 技术SOS » 嵌入式系统 » 操作系统 » x86上运行Mac os X 的一些疑问?

x86上运行Mac os X 的一些疑问?

助工
2007-10-22 20:41:39
1.我想问一下在x86上,为什么原版的mac os x不能装,而需要进行修改才可以装啊?具体做了那些修改?原理是什么? 2.同样在x86上可以运行mac os x和在mac上运行的mac os x工作原理上有何不同?如果相同是否也可以同过Parallels Desktop等来实现mac os x 中运行windows 或者Linux?对了还有还有Boot Camp是否可以正常运行? 3.在网上经常可到有人说x86上的mac os x在系统更新后经常会出现各种各样的问题,与之相比同样的更新mac却不会出现同类问题,这是为什么?有什么方法可以解决呢?
关键词: x86, mac  

最佳回复

高工
2007-10-22 20:51:39
1楼

1、Mac OS是苹果的开发的系统,原本仅在苹果电脑上使用,而苹果在推出基于Intel的CPU构架的电脑以前(如MacBook),都是用的G系列的构架(如G4、G5),它们是不同的,所以Mac仅支持自己的电脑,不能支持x86构架。当然换心(采用Intel的CPU)以后,也支持x86构架了,但是有很多措施确保自己的系统仅能用在自己的电脑上,不能针对普通PC。有人破解了Mac自行修改出能用于普通PC的Mac OS X,不过功能很不完善,而且稳定性非常差,这并不是原版的Mac OS,因为Mac OS不支持非苹果电脑。 试想一下,Mac OS支持的驱动范围很小,仅支持那些用于苹果电脑的品牌的特定型号,而这些特定型号的硬件很少直接用在PC上,所以你的PC的各种硬件基本很难找到能用在Mac OS上的驱动,那么硬件没有驱动,如何正常工作?

高工
2007-10-22 20:51:51
2楼

2、在x86上实现Mac OS与在Mac上运行Mac OS是不同于Parallels Desktop的,在x86上跑Mac OS并不是用虚拟机的方式实现的,而Mac OS本来现在就有支持x86的版本(MacBook系列已经是x86构架了),只是有限制,不能用于苹果以外的电脑。 Boot Camp是否可以正常运行?这个问题有些模糊,如果是在普通PC上装Mac OS,那么还用Boot Camp干嘛?Boot Camp是苹果官方推出的用于在苹果电脑上装Windows Xp或Vista的软件,而普通PC直接就能装。如果是问在苹果电脑上跑Boot Camp来装微软的系统,那么它当然可以正常运行,不过唯一的问题是给Windows或Vista的分区最大仅支持32G,并且只能有一个分区,不能再分了,当然,以后苹果可能会推出更新,使Boot Camp更完善。

高工
2007-10-22 20:52:00
3楼

3、苹果没有推出过用于普通PC的Mac OS,自然制作更新的时候不会考虑到PC的构架、特征及硬件,总来的说,原因就是:以前苹果电脑和普通PC的构架是不同的,现在Intel CPU的苹果电脑与普通PC构架基本相同,然而很多硬件的却是不同的,硬件需要正确的驱动才能工作,而普通PC装Mac OS时,一般硬件的驱动都是能力很强的个人自己修改或破解的,当然无法保证兼容性了,能跑起来就已经非常非常的NB了,更新出现兼容性问题就再正常不过了。