Before I gegin, I would like to point out a downside to Linux in general, and ecspecially Linux on the XBOX with it's limited and restrictive hardware limitations.
First off X is crap, it is slow, it can consume TOO much RAM and CPU, it kills your video game frame rate, and well, it just sux in comparison to GUI's avalable for other OS's such as BeOS, or Amiga OS. No matter how much you may love Linux, you have to admit this truth, it is undeniable. Linux needs HELP, and only those who are command line junkies, can deny this!
Secondly, the drivers for Linux on the XBOX are horrible, and I think the authors would agree. I've had times where I a LIB that I needed, was not compatable with the drivers provided for the XBOX's sound. So I could not play ZDOOM with sound, bummer. Also, no 3D hardware drivers for the NVIDIA chip.
The screen set up was kinda funky last time I used it, it almost made you want to wonder how Amiga managed to pull it off, then you remembered! Amiga was capable of VERY low resolutions, and it's compact and resourceful all purpose GUI still managed to look great even at those resolutions, you could even double scan, to produce the illusion of even higher resolutions, but if you set it to high, then it would begin to become unreadable, like 800x600 or sometimes even 640x480.
I've tried compact GUI's for Linux, but alas X sucks, and the mouse felt really strange, not fluid, which for me has a LOT to do, with wheather or not I like a GUI.
Regardless, at least we have 2D drivers and can play games that run in software mode, and even though X kills your frame rate, but usually you can still pull it off decently enough to play the game.
Which brings me to the point of this post. The XBOX needs:
A: A made for XBOX compact and resourceful GUI for the XBOX. Unfortunatly most games require X, so it would have to be X compatable, but I'm sure a for a Linux coder, it would be possible to pull the two off, and include decent mouse control.
B: We need BARE BONES Linux distros that are set up for ONLY 1 purpose, such as Half-Life under WineX. Since we can not port Half-Life, someone who understand Linux and the Bare Bones neccessities required to run it, could create a Distro, that basically boots straight into the game, after the user, copied over the required files from his CD.
We could use this to get a hard start on UAE, Aleph One, Duke 3D, Command & Conquer, Unreal, Unreal Tournament, ect ect ect. One distro for each, or a single distro that could support all, but not waste space or resource that don't need used!
Just some thoughts for some of you alledged Linux die hards.