电玩之家
首页 | 业界 | PS3 | PS4 | Xbox ONE | Wii U | PSP/PSV | NDS/3DS | Android | iPhone | 街机 | 模拟ROM | 模拟器 | 攻略
PS1中文 | PS1游戏 | PS2游戏 | PS3游戏 | PSP中文 | PSP游戏 | PSP小游戏 | PSP_RIP游戏 | PSP_DOS游戏 | NDS中文 | NDS游戏 | 3DS游戏 | Android破解游戏 | NGC游戏 | IGS游戏 | MAME游戏 | 三国志 | 龙虎争霸2 | 彩京 | 名将 | 拳皇 | 惩罚者 | PS1模拟器 | PS2模拟器 | PSP模拟器 | NDS模拟器 | GBA模拟器 | 街机模拟器
家用
主机
PS2
PS3
XBOX360
Wii
便携
掌机
PSP
DS
GBA
怀旧
经典
PS
FC
SFC
N64
GC
MD
SS
DC
XBOX
街机
 PS3首页 | PS3手册 | 游戏之家 | 试玩 | 相关下载 | 教学 | 新游 | 攻略 | 评测 | 破解 | 资讯 | 导购 | 硬件 | 高清电视 | 视频
您现在的位置: PS3游戏之家 >> PS3资讯中心 >> PS3教程教学 >> 正文
PS3上的PC系统Linux不是摆设!
当索尼首次宣布PlayStation3将能够直接运行Linux的时候,非常令人兴奋。最初,直接安装Linux会有些困难。PS3支持的安装程序运行自定义脚本,手工将FedoraCore5或6安装DVD改造成使用特殊PS3内核运行的系统。人们花了许多时间来让其他系统(例如Ubuntu)工作。Terrasoft的黄狗(YellowDog)Linux带有真正能在PS3上运行的图形安装程序。

  随着时间流逝,许多事都已经发生了变化。现在能够将Fedora7直接安装到PS3上,安装过程最难的部分就是,选择PS3的存储驱动器以便让它能够找到安装DVD,还要记得在初始安装命令行中指定视频模式以便能够看到安装程序。

  所以,在PS3上是能够运行Linux的。问题是目前运行得还不太好。如果将PS3作为便宜的Cell开发系统,那么您肯定会有点失望地发现:执行默认安装过程之后,在进入shell提示符之前就已经用去了数百兆甚至更多的交换空间。

  获取Fedora7(Fedora8可能也适合,但在写作本系列的时候,我手上用的是Fedora7)。显然,如果使用经过专门调优的或者针对小巧和效率进行构建的发行版,那么可能会得到更佳的效果,但是Fedora7有一个巨大的优势:它受Cell/B.E.SDK支持(也支持RHEL5.1,但对Fedora7的支持更好)。

  PlayStation2也能运行Linux,但是比较麻烦。为此,索尼发布了专门的工具包,但是只能在更早的厚重的PS2机器上运行,而且要求使用附加硬盘。不支持后来的(更普遍的)“苗条”PS2机器,所以这个工具包很快就消失了。但是,它消失的主要原因是它几乎只是个概念证明;PS2系统上没有足够的内存,也没有专门的编译工具,CPU只是标准的MIPS内核。除了索尼专用的工具之外,矢量单元没有得到广泛支持,也没有充足的文档。

  对比之下,在PS3推出之前,就已经有运行Linux的支持,而且索尼还大量提供了支持代码和支持包。在系统发布前后推出的“Celladdons”光盘上包含对Fedora5和6的直接支持,而且还提供了其他Linux发行版开发PS3移植所需的所有文件。所以,不用单独的光盘就能在PS3上运行Fedora7,不过仍然需要从索尼下载并安装引导加载程序。增值软件光盘将继续用新版内核进行更新。

理解hypervisor

  PS3的基本规格是256MB主内存,一个Cell/B.E.处理器,有线以太网卡(有些型号上有802.11b/g无线网卡),称为RSX的图形处理单元(自带256MB内存)和一块SATA硬盘。还有些外部设备,包括USB端口、蓝牙,某些型号上还有读卡器。但是,这并不是运行PS3Linux的机器。

  在PS3上,Linux在hypervisor控制下运行—实际上,PS3Linux是在与Xen类似的虚拟机上运行的。hypervisor提供了对PS3硬件的受约束和经过过滤的访问。例如,Linux代码不能直接访问RSX图形处理器,但是可以使用其提供的专门设备对RSX进行有限访问,从而实现不错的2D帧缓冲效率。

  hypervisor提供了许多转换。例如,正如前面提到的,hypervisor为Linux提供了一个虚拟的帧缓冲设备,是hypervisor随后用RSX图形内核实现的。类似的,Linux不能访问SATA硬盘,只能访问SCSI驱动程序,由后者映射到内部驱动器中分配给“其他操作系统”分区的区域。不能从物理上访问PS3游戏软件使用的磁盘部分。

  网络硬件可能是最有趣的部分。PS3Linux既能够访问千兆以太网络,也能够访问802.11g无线网络,但不能同时访问。在配置网络接口时,如果用SSID将其指定为无线接口,那么hypervisor就使用无线接口,否则使用有线接口。

  下面我们讨论修订的规格。PS3Linux在虚拟机上运行,虚拟机有一颗带6个SPE的Cell/B.E.处理器,大约212MB主内存,一个网络接口,一个SCSI磁盘(如果有读卡器,则会有更多SCSI磁盘),一个SCSI设备(可能是DVD-ROM、CD-ROM,也可能是蓝光光驱),USB和蓝牙端口。图形是通过特殊的帧缓冲设备提供的,支持各种视频模式(请参阅理解消费者电子视频模式)。

[1] [2] 下一页

  • 上一篇文章:

  • 下一篇文章:
  • 电玩之家 www.gamehome.tv
     PS游戏相关资料
    1000个PS游戏免费下载
    经典PS游戏资料集 PS游戏攻略
    PS角色扮演游戏 PS游戏秘技
    PS经典格斗游戏 PS中文游戏
    PS经典冒险游戏 PS游戏专题
    PS模拟器 PS金手指
     PS2游戏相关资料
    PS2角色扮演游戏 PS2游戏攻略
    PS2赛车运动游戏 PS2游戏秘籍
    PS2动作游戏 PS2游戏评测
    PS2格斗游戏 PS2中文游戏
    PS2冒险游戏 PS2导购教学
    PS2射击游戏 PS2游戏资料
    PS2休闲游戏 PS2硬件周边
    PS2战略游戏 PS2金手指
    PS2双打游戏 PS2模拟器
     PSP玩家还喜欢以下游戏内容
    FC中文游戏 SFC中文游戏
    FC动作游戏推荐 SFC动作游戏推荐
    MD中文游戏 CPS1经典街机游戏下载
    MD经典游戏推荐 CPS1经典街机游戏介绍
    电玩之家
    2006-2013 电玩之家 www.gamehome.tv
    本站提供的资源取材于互联网,仅供学习和试用,请务必于下载后24小时内删除,不得用于商业用途,违者自负法律责任。