The Xbox Linux Project is dedicated to developing a way to allow Microsoft's Xbox gaming console to be used as a desktop computer. This would be done by attaching PC USB peripherals to the device's ports through adapters and by using a video converter to attach it to a computer monitor. However, the project is still at the early stages of development.
The payment could add to the appeal of the project, which is pitched as a hobbyist's pastime rather than an effort to allow Xbox to run pirated games. There is a deadline for the funding, however: The awards are only offered until the end of 2002.
Xbox Linux Project leaders said that an awards committee will decide how the funds from the anonymous donor are distributed, but all contributors to a successful project should receive some compensation.
Project maintainer Michael Steil said that he and other project leaders know the identity of the donor, but have been asked not to reveal his name.
Linux on the Xbox
If Linux can be made to run on Xbox, it will not be the first gaming console to get a port of the open-source operating system; Sony has released a Linux kit for PlayStation2, which includes a keyboard and other peripherals as well as the requisite software.
Xbox is a tempting target for Linux enthusiasts, however, because its components are almost completely PC compatible. This means, in theory, that Linux software designed for Intel-based PCs should be able to run on the Xbox with only minor modifications. However, the machine presents various complications, such as an altered BIOS (basic input-output system) that will only allow approved Microsoft code to run.
The Xbox Linux Project has divided the job into two sub-projects, each garnering a total of $100,000 from the donor.
Project A involves getting Linux to run on a hardware-modified Xbox. The largest award in this sub-project, for $55,000, will go to developers who get an IBM PC-like BIOS to run on the machine, allowing it to boot Linux from a hard disk.
Project B will be to eliminate the need for hardware modification, by developing a CD-ROM that will allow any Xbox to boot Linux.
Project maintainer Michael Steil emphasized that Xbox Linux is designed to be completely legal, and programmers with inside knowledge of the Xbox code are requested not to participate. "We do not use any non-licensed software for development, such as the Xbox SDK (software development kit)," Steil wrote on the Xbox Linux Project Web site. "Reverse engineering of the Xbox system software is only done in compliance with corresponding local laws."
Microsoft has voiced concerns about pirated software running on Xbox. Several modification chips for Xbox, designed specifically to allow it to run pirated games, have appeared on the market, but some--such as Enigmah-X--have recently been pulled from the market.
Besides operating as a desktop PC, the Xbox Linux Project developers hope to use the open-source Linux kernel as a basis for Xbox media player software.
