Developing On the PS3 Under Fedora
An anonymous reader writes to point out the first in a series of articles from a while back about using the Playstation 3 as a development environment under Fedora. Here are the second and third parts of the series. Quoting:
"Early on, it was a bit of a challenge to get Linux natively installed on the PS3. Time has passed, and a great deal has changed. Fedora 7 installs on the PS3 out of the box, with the most challenging installation steps eliminated. This article introduces the basic configuration knobs and widgets specific to the PS3 running Linux, shows you how to use them effectively, and suggests the kind of trickery that gets improved performance."
The 3-part article tells very little about PS3-specific hacks. Basically, the author was telling you how to strip the Fedora system so that it could run on the resource-limited hardware without being too slow. This includes stopping unecessary daemons, ditch GNOME for twm, and running the X server on another box (or getting rid of X altogether).
This also apply to everything that Fedora can run on.
I fail to see how this is related to ``developing on the PS3 under Fedora''. The article didn't say much about development. If by ``developing'' you mean compiling your code in Fedora running inside a PS3 (which is under a virtualized environment) may be you have some points. But this is not developing for the PS3 platform. This is developing for a virtualized Linux platform.
Colorless green Cthulhu waits dreaming furiously.
I wish we could access the GPU but I understand why Sony doesn't want that.
Well, I wish somebody would explain it to me. I presume the answer has something to do with piracy, but I don't see how that has a damn thing to do with access to the graphics chip under Linux. I mean, if they want to prevent you booting disks that haven't been officially signed, then that's fair enough (just about), but what does limiting the access to the GPU achieve?
This whole business of running Linux is basically just a tax dodge anyhow - because, if it didn't run Linux, the EU would have classified it as a game, rather than a computer, and slapped a higher import duty on it.
The EU should have stood firm and said "if you want to claim it's a computer, then users should be able to program the facilities of the *whole* computer".
How happy would you be if you bought a new PC, only to find out that, no, you can't access the GPU, etc from your own programs?
I wish we could access the GPU but I understand why Sony doesn't want that.
Well, I wish somebody would explain it to me. I presume the answer has something to do with piracy, but I don't see how that has a damn thing to do with access to the graphics chip under Linux.
Well, I'm just guessing, but this is my theory.
You can't just write games for consoles, you need to be a registered developer, and have a business relationship with the manufacturer, Sony/Nintendo/Microsoft. This has two goals, first, the manufacturer gets a cut out of your profits, second, the manufacturer gets to decide what runs on the console, so there aren't any subpar titles that give it a bad name.
If Linux could access the GPU, we'd have lots of nifty games ported to the PS3 in no time (Sauerbraten, Nexuiz, Alien Arena, etc. etc.), and later on developers might write games specifically for the PS3/Linux, just to get around the cost of developing using the 'normal' procedure for consoles. Sony, according to this theory, wants to avoid such things, for the reasons I said before: no more guaranteed profit per game played on their consoles, and no control over what games are played on them either.
I think it's crappy reasoning, personally.