When I started making games on the Commodore 64 in the 1980′s, the way Ilearned to make games was by re-writing games that appeared in magazines.Really the best bit about a C64 was when you turned it on it said “Ready?”with a flashing cursor – inviting you to experiment. You’d spend hours typingin the code, line-by-line, and then countless hours debugging it to make itwork and then you’d realise the game was rubbish after all that effort! Thenext step was to re-write aspects of the game to change the graphics, thesound, the control system or the speed of the gameplay until you’d createdsomething completely new. I might share this with a few friends but not forcommercial gain at that time. But the process itself was invaluable in helpingme learn to program, to design graphics, animations or sounds and was reallythe way I opened doors to get into the industry. Now, those industry doors arelargely closed by the nature of the video game systems themselves beingclosed. So, if we can make certain aspects of PS3 open to the independent gamedevelopment community, we will do our industry a service by providingopportunities for the next generation of creative and technical talent.
Linux is supported on the PS3, albeit without access to the GPU at present. There are developer resources around the intertubeswebnet, like this IBM tutorial (feel free to share any other documentation you’ve found in the comments!).