Potentially this is all such an incredible opportunity for independent developers to see some success and make some money in a way that's been difficult to do since the early-to-mid 90s. It makes me really wish I could set aside the time and pull something together. But it's not quite perfect yet anywhere..I guess nothing ever is..
Yeah, I agree. Also that both solutions are getting there, though. However, for me at this point in time, the Linux option to me seems the preferable one. Non-coders still have some incentive to install Linux, you can use anything that is already out there, you can play around with lots of stuff that is available for Linux in general, and it's all in - you don't need a separate PC for coding.
It is just shy of becoming perfect - as soon as they open up the RSX, we're there. Although it is a shame that it's not yet available, I think it will be soon enough. It means that I can use my PS3 to develop Linux stuff in general, but also develop stuff optimised for Cell, and eventually hopefully also using the RSX. That should get me far enough to (co-)develop something that can then be made available to all PS3 owners through Sony.
I have some experience with homebrew PSP development now, and that already works quite well - and Linux on PS3 is already a step up from there (although we did get OpenGL to work decently on the PSP with hardware accelleration
).
But I'm not giving up hope just yet - the PS2 had good support for this kind of stuff, and on that platform too, not everything was opened up on day one. Also we shouldn't forget that the PS2 was released first in Japan, so by the time it reached the other markets it had been out there already for a considerable period of time.
In this case though I'm fairly impartial - I would love MS's XNA project to succeed as well, and for it to become as good as possible. Although sometimes a bit bloated, in my daily work I exclusively work with Visual Studio .NET, and am loving it.