Linux on the GameCube

"The port was quite straightforward. A general problem on the GameCube is that you don't have real debugging possibilities -- no serial port, not even a simple LED. To display something, you first have to initialize the video interface. As the GameCube was never meant to be programmed by hackers, there's only very limited information about the low-level programming. But most of this stuff has been reversed. There are drivers for most of the [GameCube's] important hardware elements. They aren't written for Linux, but run without an operating system. The remaining task now is to port them to Linux."Story