Xbox Linux
(Aprende cómo y cuándo eliminar este mensaje de plantilla)
Xbox Linux fue un proyecto que portó el sistema operativo Linux a la consola de videojuegos Xbox. Debido a que la Xbox utiliza un sistema de firma digital para evitar que el público ejecute código no firmado, uno debe utilizar un modchip, o un softmod. Originalmente, los modchips eran la única opción; sin embargo, más tarde se demostró que el chip TSOP en el que se encuentra la BIOS de la Xbox puede ser reflasheado. De este modo, se puede flashear la BIOS «Cromwell», desarrollada legalmente por el proyecto Xbox Linux. Catalizado por un gran premio en metálico para el primer equipo que ofreciera la posibilidad de arrancar Linux en una Xbox sin necesidad de un hackeo de hardware, también se encontraron numerosos hackeos sólo de software. Por ejemplo, se encontró un desbordamiento de búfer en el juego 007: Agent Under Fire que permitía arrancar un cargador de Linux («xbeboot») directamente desde una partida guardada.
La Xbox es esencialmente un PC con un procesador Intel Pentium III a 733 MHz, un disco duro de 10 GB (8 GB de los cuales son accesibles para el usuario), 64 MB de RAM (aunque en todas las cajas anteriores esto es actualizable a 128 MB), y 4 puertos USB. (Los puertos del controlador son en realidad puertos USB 1.1 con un conector modificado.) Estas especificaciones son suficientes para ejecutar varias distribuciones de Linux fácilmente disponibles.
De la página de inicio de Xbox-Linux:
La Xbox es un PC libre de legado de Microsoft que consta de una CPU Intel Celeron a 733 MHz, una nVidia GeForce 3MX, 64 MB de RAM, un disco duro de 8/10 GB, una unidad de DVD y Ethernet 10/100. Como en todos los PC, se puede ejecutar Linux en él.
Una Xbox con Linux puede ser un ordenador de sobremesa completo con ratón y teclado, una caja de web/correo electrónico conectada a la TV, un servidor o router o un nodo en un cluster. Puede tener un arranque dual o usar sólo Linux; en este último caso, puede reemplazar ambos dispositivos IDE. Y sí, puedes conectar la Xbox a un monitor VGA.