this may help you...
http://www.xbox-linux.org/docs/msbios.html
http://www6.tomshardware.com
Xbox .Software: Only With Microsoft's Blessing
In order to compile software for the Xbox you need the Microsoft Software Development Kit for Xbox, or XDK for short. The source code is compiled and signed correspondingly with the help of special Xbox libraries running under Visual Studio .net just so that they can be executed on the Xbox. Sad to say, not all developers can get their hands on the XDK. Requests for it are checked by Microsoft to test profitability and to determine its cut of any resulting software sales.
That begs the legitimate question as to how the source code can be turned into an Xbox application if the XDK libraries required to run it are only available to a select few? As a rule, only the source code can be freely downloaded (for example as a project in sourceforge.net).
In addition to Visual Studio .net, an XDK 5778 compiler is required. An Xbox-capable, non-Microsoft compiler has yet to become available. The XBMC Package 1.0 Beta can be downloaded from Bittorrent at
www.Emule.com.
Meanwhile, the Microsoft folks in Redmond, WA appear to have overlooked the Xbox' potential as a multimedia center. The company could have produced the now mature Xbox Media Center for sale in the form of, say, an "Xbox Home Theater Edition" itself - at a higher price with the matching equipment. If it had, it's likely that the current problem brought about by demanding developers would not have arisen.
Go here and browse categories if need be
http://www6.tomshardware.com/consumer/20040511/xbox-multimedia-01.html