» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

转载:Sony总裁:PS3运行OS X

OSX基于FreeBSD,怎么不能运行于PowerPC?


TOP

从10.2起每一代Mac OS都有对应x86版本的,只不过不发布出来而已,你以为Apple转到Intel平台是突发奇想?



TOP

你到底想证明什么?

我所说的就是 OSX基于FreeBSD -〉FreeBSD是Unix的一个分支,运行于PowerPC天经地义 -〉Cell是PowerPC的分支 -〉OSX可以运行于Cell天经地义。

你到底是想说OSX不是FreeBSD Based,还是想说FreeBSD不能行于PowerPC,或者想说Cell不是PowerPC?请阐明,谢谢!


TOP

Inter是国际米兰

TOP

acejun4rui在上个帖子中说
引用:
catxing在上个帖子中说
引用:
你到底想证明什么?

我所说的就是 OSX基于FreeBSD -〉FreeBSD是Unix的一个分支,运行于PowerPC天经地义 -〉Cell是PowerPC的分支 -〉OSX可以运行于FreeBSD天经地义。

你到底是想说OSX不是FreeBSD Based,还是想说FreeBSD不能行于PowerPC,或者想说Cell不是PowerPC?请阐明,谢谢!



OSX当然是基于FreeBSD的,我同事就是FreeBSD中国站的站长之一,几年前FreeBSD的中国镜像站就是放在我隔壁的机房,说起FreeBSD我相信我了解的比你多。

另外OSX又不单纯是FreeBSD,Apple在FreeBSD上作了大量的二次开发,两者的软件并不能直接通用,只能在限定的处理器上跑。很显然,Apple是不会为它根本没考虑过的Cell去捣鼓一个Mac OS X for cell的。

这个道理很简单,例如Windows XP 64版也是基于Windows XP x86版开发的,但是64版的软件能在x86上跑吗?我相信X86和AMD 64的联系比G4/G5和Cell的联系要大得多吧?64位的赛扬D也是Inter CPU,也是奔腾系的。



照你的天经地义理论,请装个Windows XP 64版在奔3上跑跑也是天经地义的并抓图来看看。


首先不用把你的同事抬出来压人,我的同事就是在OSX上开发Microsoft Office 2004的。

其次,请注意是Intel,不是国际米兰。这和把CPU称作罩杯一样很不Professional。

第三,请注意Windows从来没有出现在x86 (x64算是x86的一个扩展集吧)以外的平台上。而FreeBSD可以运行在哪些平台,还有FreeBSD的可移植性,请你自己请教你的站长朋友。

关于Cell和G4/G5的区别,很不幸,这个区别比你想象的要小。Cell支持完整的PowerPC Instruction Set。请自行Google关键字“cell powerpc instruction set”。

所不同的是,Cell在PPC指令基础上添加了辅助指令集。也就是说,一定要拿x86和x64作比较的话,Cell才是x64,是对PPC的扩展,就如同x64是对x86的扩展。所以Cell可以无缝运行所有基于标准PPC指令集的软件/系统,而Cell的游戏却不能跑在PPC的CPU上。

至于Apple是不是愿意移植,那就不是“能不能运行”的范畴了。那是看开源社区和黑客们的了。

TOP

自删

致歉见18楼

TOP

查了一下,NT确实有很多版本,包括MIPSR4×100、DEC的Alphe AXP和IBM的PowerPC 处理器。这些我确实没了解过,我承认我错了。

TOP

SONY不过借由PS3可运行OSX来说明PS3更象一台电脑,而不是PS3可以运行OSX来干什么什么...

当然,某些别有用心的人就喜欢突出“PS3运行OSX”

TOP

PS3为什么不能是电脑?

TOP

发新话题
     
官方公众号及微博