Xbox Linux
(Aprenda como e quando remover esta mensagem modelo)
Xbox Linux foi um projeto que portou o sistema operacional Linux para o console de videogame Xbox. Como o Xbox usa um sistema de assinatura digital para evitar que o público execute código não assinado, deve-se usar um modchip, ou um softmod. Originalmente, os modchips eram a única opção; no entanto, foi demonstrado mais tarde que o chip TSOP no qual a BIOS do Xbox é mantida pode ser reflassificado. Desta forma, pode-se flashar na BIOS “Cromwell”, que foi desenvolvida legalmente pelo projeto do Xbox Linux. Catalisado por um grande prêmio em dinheiro para a primeira equipe a oferecer a possibilidade de inicialização do Linux em um Xbox sem a necessidade de um hack de hardware, também foram encontrados inúmeros hacks de software. Por exemplo, um buffer overflow foi encontrado no jogo 007: Agent Under Fire que permitiu o boot de um carregador Linux (“xbeboot”) diretamente de um jogo de salvamento.
O Xbox é essencialmente um PC com um processador Intel Pentium III personalizado de 733 MHz, um disco rígido de 10 GB (8 GB do qual é acessível ao usuário), 64MB de RAM (embora em todas as caixas anteriores isso é atualizável para 128MB), e 4 portas USB. (As portas do controlador são na verdade portas USB 1.1 com um conector modificado). Estas especificações são suficientes para executar várias distribuições Linux prontamente disponíveis.
Da página inicial do Xbox-Linux:
O Xbox é um PC sem legado da Microsoft que consiste de um CPU Intel Celeron 733 MHz, um nVidia GeForce 3MX, 64 MB de RAM, um disco rígido de 8/10 GB, uma unidade de DVD e 10/100 Ethernet. Como em qualquer PC, você pode rodar Linux nele.
Uma Xbox com Linux pode ser um computador desktop completo com mouse e teclado, uma caixa web/email conectada à TV, um servidor ou roteador ou um nó em um cluster. Pode fazer dual-boot ou utilizar apenas Linux; no último caso, pode substituir ambos os dispositivos IDE. E sim, você pode conectar a Xbox a um monitor VGA.