The Xbox Linux Project is claiming some considerable level of success in its quest to turn Microsoft's closed box into a Linux box. It has SuSE 8.0 up and running on it (you can see some screenshots here), and in the Project's news section here it promises a tutorial on how you install SuSE on an Xbox shortly.
The hardware they're using has been subject to "minor" modification, so this falls into category A of the Project. Category B aims to run unsigned code on unmodded hardware, which is a much less do-able looking target.
The current hardware uses a USB keyboard, the Xbox connector being a modified version of USB, and displays on a TV. It's running StarOffice, but don't get too excited about the shots of TuxRacer - this apparently only does one frame a second so far. ®
Why Xbox Linux founder left the project