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


发新话题
打印

[其他] 最坚信电脑游戏没前途的既不是软饭也不是所饭,而是任饭

Yellow Dog Linux不是Fixstars公司开发的基于Red Hat Enterprise Linux内核的操作系统么,和Windows是同类吧


TOP

引用:
原帖由 HRF 于 2009-7-9 22:36 发表


这两方面的区别在于:

PC不装WINDOWS,它就运行不了所有WINDOWS游戏

PS3不装LINUX,它还是能运行全部PS3游戏...

(说实话,我都感觉这些都是废话...
但是在这里,有些废话还必须挑明了 ...
PS3不装他自己的Linux操作系统,那不就成裸机了,这不就相当于SONY拿出一台刚把硬件拼凑好的计算机,对那帮想给它制作游戏的厂商们说:"你们来买吧,操作系统要自己装噢~~~"

戴尔和联想还给自己的机器上预装Windows呢,如果真像LZ这么讲的,敢情我回头自己看着硬件攒一台计算机,拉几个肯给咱做游戏的,再给自己弄的这台计算机起个别致的名字,就能当SONY第二了....



TOP

"之前就说过PS3玩PS3游戏的功能是在固件中...

拿来和PC裸机比较的话则是需要固件失效的PS3..."

啥? 固件? 你不是在说Firmware吧。。。。

我觉得既然PS3是基于那个Red Hat Enterprise Linux内核的,那么PS3的游戏也肯定是面向这个内核,而不是硬件层,或者说啥固件,因为Linux操作系统会向PS3上的游戏提供各种硬件层的接口和服务

还有,那个给Linux提供图形界面服务不叫双系统,既然Yellow Dog Linux是基于RH Enterprise Linux内核的,那么Fixstars需要做三件事情,首先买RH Enterprise Linux的授权,然后是针对PS3的硬件架构对Linux内核进行部分重写,最后是开发针对PS3的图形用户界面。微软之前的Windows 3.X和Windows 9X也是基于MS-DOS内核的拓展图形界面,当然之后的Window NT就是微软自己开发的新内核了,咱们现在用的Window2K, XP, Vista都是基于NT内核的


TOP

引用:
原帖由 HRF 于 2009-7-11 21:11 发表

就是说啊~我天天跟"小红帽"混,我告诉他们,那玩意就是个基于内核操作系统,让LINUX看上去像WINDOWS,你看他们听吗???根本不听!!!!!!

我早就无奈了~

看看吧,真是TM物质天下无敌...
135059
噢,你把这个都分那么清楚。。。。

你跟一般人玩这种操作系统向的脑筋急转弯,不厚道啊

TOP

引用:
原帖由 csisj 于 2009-7-12 15:06 发表

你真以为内核是一个啊
要是黄狗和ps3原始内核是一个,还会发生认不了spe和rsx的事情么
还原始内核,不就是Linux么。。。。Sony又不是微软,自己搞操作系统,一个PS3上还装两套操作系统啊,太蛋疼了

我没ps3不太清楚上面的软硬件环境,SPE和RSX是属于硬件层的,你所说的认不了是什么意思?

TOP

引用:
原帖由 csisj 于 2009-7-12 15:21 发表

不懂就不懂么
一个ps3上是有两套操作系统,互不干扰,连分区都要专门分配,内核也不是一个
认不出的意思是,对黄狗来说ps3的rsx是不存在的,当然还有那七个spe
就好比你系统没装好,4核的cpu只认出一个,你觉得 ...
噢,Wiki了一下,你说的对,Sony的确有自己的一套操作系统系统,叫PlayStation 3 system software,纠正我上面所说的,ps3游戏的运行应该是基于这个系统

同时PS3具备安装其他操作系统的能力,比如那个Yellow Dog Linux,对硬件的部分不支持可能考虑到用不上,所以没有为其专门编写驱动吧

来源: http://en.wikipedia.org/wiki/PlayStation_3_system_software
The PlayStation 3 system software is the updatable software and operating system of the PlayStation 3. The process of updating is almost identical to that of the PSP. Each update includes all previous update data.

The software may be updated by downloading the update directly on the PlayStation 3, downloading it from the user's local Official PlayStation website to a PC and using a USB storage device to transfer it to the PlayStation 3, or installing the update from game discs containing update data. This software is sometimes incorrectly referred to as firmware, but the use of such wording can be misleading as some of the updates are in excess of 100MB and include high-level applications and as such are more substantial than the traditional notion of "firmware".

[ 本帖最后由 onmyway 于 2009-7-12 15:38 编辑 ]

TOP

引用:
原帖由 csisj 于 2009-7-12 15:41 发表

欢迎你站在了非弱智的一边
不用上来就问候别人的智商吧,LZ在Yellow Dog Linux上说的是对的呀,那玩意儿的确不能说是双系统啊

TOP

引用:
原帖由 csisj 于 2009-7-12 15:50 发表

是吗?我怎么看到楼主傻乎乎地以为黄狗只是ps3内核的一个shell
你现在还认为黄狗和ps3本身的系统不算双系统?
嗯,算是,毕竟Wiki上写的明白,也比较权威

但是严谨的讲Yellow Dog Linux相当于PlayStation 3 system software + XMB

因为Yellow Dog Linux包含两个部分,一个是RH Enterprise Linux的内核,然后是默认的"Enlightenment",还有非默认的GHOME和KDE作为用户界面(GUI)

TOP

引用:
原帖由 csisj 于 2009-7-12 16:06 发表

什么叫算是,根本就是毫无疑问的双系统,ps3用的那个谁知道是什么内核(肯定不是linux主流内核),ps3黄狗用的是RH Enterprise Linux,这不是两个系统,两个内核么?
问题是, Sony自己的那个系统为PS3提供了对于Linux的支持,这种支持是通过Hypervisitor来实现的,而这个Hypervisitor是一种virtual machine monitor (VMM),和VMware差不多

你刚刚说的对于Linux在RSX的限制,在Sony自己的操作系统PlayStation 3 Software System的升级条目上有这一个行描述

2.10
December 18, 2007

Other changes

    * The PlayStation 3 RSX access hack via Linux has been blocked.

也就是说,这个Hypervisitor是Sony自己所开发的系统的一部分,正是这个Hypervisitor限制了Linux对于硬件层的RSX,甚至SPE的访问限制

还有VMware你知道吧? 在Windows上装个这玩意儿,你可以虚拟运行Linux操作系统平台,你说我在Windows上运行了Linux,我装了几个系统?

[ 本帖最后由 onmyway 于 2009-7-12 16:58 编辑 ]

TOP

引用:
原帖由 csisj 于 2009-7-12 17:41 发表

在运行黄狗的时候,ps3本身的os并没有动作,所以没有虚拟机的概念
升级限制hack?这只是固件范畴吧,和系统不是一回事
你所说的那个固件实际上就是Sony自己的PS3系统, PlayStation 3 System Software 或者叫 PlayStation 3 Firmware Operating System

他们是一回事,我认为Hypervisitor是构筑在Sony自己的PS3系统上的一个面向Linux平台的虚拟机的应用

[ 本帖最后由 onmyway 于 2009-7-12 18:46 编辑 ]

TOP

引用:
原帖由 残想之岚 于 2009-7-12 17:39 发表


你在WINDOWS平台使用虚拟化技术虚拟的LINUX操作系统进行操作时...

那你的软件环境是LINUX操作系统而不是WINDOWS操作系统...

你说对不对?~
嗯,这样说是对滴

可是我的问题是,假如你的电脑上装了一个Windows XP系统,然则你用这个Windows XP系统,通过虚拟机运行了Linux的系统平台,请问这个时候你的电脑上装了几个系统?

还有,你关闭了那运行Linux平台的虚拟机软件,然后,你又用你的Windows XP运行了MS-DOS,请问在这个时候你的电脑上又装了几个系统呢?

下面这个最蛋疼得,你用可怜的Windows XP既通过虚拟机运行了Linux系统,又同时运行了MS-DOS,请问这时候你的电脑上装了几个系统呢?

TOP

引用:
原帖由 残想之岚 于 2009-7-12 17:39 发表


你在WINDOWS平台使用虚拟化技术虚拟的LINUX操作系统进行操作时...

那你的软件环境是LINUX操作系统而不是WINDOWS操作系统...

你说对不对?~
嗯,这样说是对滴

可是我的问题是,假如你的电脑上装了一个Windows XP系统,然则你用这个Windows XP系统,通过虚拟机运行了Linux的系统平台,请问这个时候你的电脑上装了几个系统?

还有,你关闭了那运行Linux平台的虚拟机软件,然后,你又用你的Windows XP运行了MS-DOS,请问在这个时候你的电脑上又装了几个系统呢?

下面这个最蛋疼得,你用可怜的Windows XP既通过虚拟机运行了Linux系统,又同时运行了MS-DOS,请问这时候你的电脑上装了几个系统呢?

TOP

引用:
原帖由 残想之岚 于 2009-7-12 23:19 发表


呃~

当然是硬件环境下装了一个系统...

然后软件环境的操作系统内的虚拟机中另外装了其他系统...

我可没和你讨论装了LINUX的PS3是不是严谨意义上的双系统什么的...

因为我连PS3系统内核到底是什么都没 ...
你们俩搅得紧,就别拉上人家了嘛

我刚才提出的问题,我认为三个问题的答案是一样的,都是只装了一个操作系统,也就是Windows XP,虚拟机是应用层,面向的是Windows XP系统,而不是直接面向硬件层,就好比搭房子,上面虽然搞了个搭,直升飞机平台什么的,虽然你拥有了个塔,说不定还能在上面降落直升飞机,但是地基是只有一个的

Hypervisitor是Sony自己的PS3系统的一部分,而Linux是构筑于这个Hypervisitor虚拟机上的一个应用,也就是说Linux并不是直接面向硬件层,而是底下已经有Sony铺好的地基了

[ 本帖最后由 onmyway 于 2009-7-12 23:57 编辑 ]

TOP

引用:
原帖由 残想之岚 于 2009-7-13 00:22 发表


我看不出你提供的资料中有说明这方面的内容...

我一向认为拉拢别人反戈一击才是最爽的...

虽然估计以楼主的脸皮厚度也造不成什么致命伤害~
PS3的面向Linux系统开发者的documentation上有对这方面的描述,Sony在PS3的系统上究竟应用了什么样的内核,这个系统具体包含那些接口和服务,我倒是没能google出来

但Linux是运行在Sony的PS3系统所提供的虚拟机hypervisitor上是没有错的,而这个hypervisitor应该也是Sony自己的PS3系统的一部分

另外PS3上不仅能够运行Yellow Dog Linux,还能运行其他的几个Linux基于内核的系统,比如Debian, Fedora 8, Gentoo, OpenSUSE和Ubuntu

TOP

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