如何在PS3上运行Linux?

如何在PS3上运行Linux?

我正在学习数值计算,并且有一台 Core i5、4GB 笔记本电脑,我发现它对于某些任务来说速度很慢。

我读到,一台 PS3 的处理能力相当于 30 台集群 PC 的处理能力。

基本上我正在考虑购买 PS 并在其上安装 Linux,然后在其上运行我的 python 程序。

我了解到索尼已经禁用了通过固件更新 3.21 安装 Linux 的功能

有没有办法在最新版本的 PS 上运行 Linux?是否有针对新限制的破解?如果我出去买了一台,我是否能够运行 Linux?

答案1

就目前情况而言,没有“安全”的方法可以在从零售店购买的全新 PS3 上使用 Linux。由于固件不会为您提供对虚拟机管理程序的低级访问,因此如果不先更换固件就无法安装 Linux。主机只会安装带有索尼加密签名的固件,且不允许降级固件;除非您可以构建自己的固件并伪造索尼的签名密钥,否则不可能覆盖固件。

直接回答您的问题:

  • 有办法吗?是的,因为索尼不太擅长保密他们的签名密钥。您需要对自定义固件进行研究。使用此类固件将使您的保修失效,并且如果您连接到游戏机并且索尼检测到您没有运行官方固件版本,您的游戏机将面临被禁止使用 Playstation 网络的风险。即使某个固件有一天是“安全”的,下一天也可能不再安全。

  • 您可以在您购买的一台计算机上运行 Linux 吗? “或许。”进行研究,并密切关注有关黑客是否适用于较新的硬件版本的任何评论。除非您确定您打算使用的破解方法适用于该控制台,否则请勿购买,鲁莽地进行可能会永久损坏您的购买。

比这更具体的说明不太可能作为答案发布,因为没有人希望索尼监视他们。

答案2

我同意其他人的观点。单个 PS3 上的性能不会接近使用任何最新 NVIDIA GPU 加 CUDA 的白盒 (DIY) PC 的性能对于您需要的情况

运行 Linux 的 PS3 或您自己的 x64 机器都不会仅仅因为如此而变得非常酷。 CUDA 有助于数值计算,因此,如果您是 R、Octave 等软件的重度用户,您将享受到显着的改进(我听说 R 的运行速度比基于 CUDA 的库替换默认值快 7 倍)。

不要期望突然看到 Firefox 或 libreOffice 以想象的速度运行。软件性能不仅仅取决于内核或专用处理器的数量,还必须编写软件才能利用它们。也就是说,仅仅在您的 PC 中插入快速 NVIDIA 卡并不会让 R 更快地处理您的数字。这只是因为在构建 R 时可以使用 CUDA 特定的库(例如 BLAS)——可能是从源代码构建,除非有人已经使用这些库创建了 RPM(或 DEB 等)。不太难,但您需要拥有知道如何利用硬件来实现性能专门提升的软件。

也就是说,我对索尼通过阻止此功能来欺骗 PS3 用户感到非常生气。虽然它不是一台超级计算机,但能够让我的 PS3 发挥双重作用就已经很酷了。如前所述,有限的 RAM 使桌面使用效果不佳。

当 PS3 正确联网时,它们已被用来使用标准 Linux 集群软件创建一些令人惊叹的超级计算机集群。完成此操作后,有限的 RAM 就不再是问题了,而且它们通常是针对平台真正擅长的事情进行定制编程的,比如弄清楚蛋白质折叠。

如果您只是对分布式计算的能力感兴趣,可以从 PlayStation Network 安装一个适用于 PS3 的 BOINC 客户端,您可以将 PS3 的能力捐赠给一些研究困难生物信息学或统计问题(例如数据挖掘)的学术团体。人类基因组)。当您不玩游戏时,您只需像屏幕保护程序一样运行它即可。

很明显,索尼对于使用 PS3 作为集群中的节点或让用户将其用作 Linux PC 都毫不在意。如果他们有灵魂(或大脑?),他们就会想出如何让用户扩展 RAM,并收费让他们下载和安装一些定制的 Linux,以及预先构建的不错的酷东西的存储库。市场不是很大,但您肯定可以看到拥有可用于学校作业和游戏(尤其是游戏)的东西的优势。如果你负责向孩子们进行营销,他们必须拿出很好的论据来解释为什么他们需要 PS4。 ;)

相关内容