2008-11-11, 21:58
Question: Can I run XBMC on PS3, Wii, Xbox360, or some random set-top box?
Answer: No, you can't!
Example; just because XBMC runs on Linux and Linux runs on the PS3, by no means implies that XBMC for Linux will just work on the PS3. It doesn't, so deal with it!
Today XBMC for Linux only support x86 CPUs (which the PS3/Wii/Xbox360 doesn't have), and more importantly XBMC Media Center GUI engine REQUIRES real hardware 3D acceleration (which is something that is simply not available under Linux on the PS3/Wii/Xbox360). These are just the most blaring problems, and there are many other hindering things as well, PLEASE JUST SEARCH THESE FORUMS!
If you think we're wrong and believe that XBMC can in fact run on the PS3/Wii/Xbox360 , then you are more than welcome to prove us wrong. XBMC is open source software after all and we would love to see your source code patches for this. However, we don't need updates on library 'X' that supplies 'Y' feature on the PS3/Wii/Xbox360. We don't want to hear your speculation and theories, (that is, unless you are an experienced C/C++ programmer and submit them with source code patches of course ).
All and any posts about XBMC on PS3/Wii/Xbox360 from this point forward can and most likely will be deleted or locked unless they're accompanied by source code patches.
All of the above goes ten fold for the Xbox 360 game console. If you want to try to port XBMC to XNA, then please just go ahead and fork the XBMC source code, as there wouldn't likely be much interchangeable code.
UPDATE: Yes we know that XBMC for Linux now also compiles and runs on both PowerPC and ARM processor architecture, but again no, that still does not mean that XBMC for Linux will work on PS3, Wii, Xbox360, or a set-top-box today! It only means the XBMC source code is endian neutral now, and that in its own only means that it is easier for others to port XBMC to other processor architecture, it does not, however, mean that XBMC's GUI engine will be able to fluently render because it does again still REQUIRE real hardware 3D acceleration.
Answer: No, you can't!
Example; just because XBMC runs on Linux and Linux runs on the PS3, by no means implies that XBMC for Linux will just work on the PS3. It doesn't, so deal with it!
Today XBMC for Linux only support x86 CPUs (which the PS3/Wii/Xbox360 doesn't have), and more importantly XBMC Media Center GUI engine REQUIRES real hardware 3D acceleration (which is something that is simply not available under Linux on the PS3/Wii/Xbox360). These are just the most blaring problems, and there are many other hindering things as well, PLEASE JUST SEARCH THESE FORUMS!
If you think we're wrong and believe that XBMC can in fact run on the PS3/Wii/Xbox360 , then you are more than welcome to prove us wrong. XBMC is open source software after all and we would love to see your source code patches for this. However, we don't need updates on library 'X' that supplies 'Y' feature on the PS3/Wii/Xbox360. We don't want to hear your speculation and theories, (that is, unless you are an experienced C/C++ programmer and submit them with source code patches of course ).
All and any posts about XBMC on PS3/Wii/Xbox360 from this point forward can and most likely will be deleted or locked unless they're accompanied by source code patches.
All of the above goes ten fold for the Xbox 360 game console. If you want to try to port XBMC to XNA, then please just go ahead and fork the XBMC source code, as there wouldn't likely be much interchangeable code.
UPDATE: Yes we know that XBMC for Linux now also compiles and runs on both PowerPC and ARM processor architecture, but again no, that still does not mean that XBMC for Linux will work on PS3, Wii, Xbox360, or a set-top-box today! It only means the XBMC source code is endian neutral now, and that in its own only means that it is easier for others to port XBMC to other processor architecture, it does not, however, mean that XBMC's GUI engine will be able to fluently render because it does again still REQUIRE real hardware 3D acceleration.