Xbox Linux
(このテンプレート メッセージを削除する方法とタイミングを知る)
Xbox Linux は Linux OS を Xbox ビデオゲーム機に移植するプロジェクトでした。 Xbox は署名されていないコードを一般人が実行するのを防ぐためにデジタル署名システムを使用しているので、modchip か softmod のどちらかを使用する必要があります。 当初はモッドチップしか選択肢がなかったが、その後、XboxのBIOSが搭載されているTSOPチップをリフラッシュすることが可能であることが実証された。 この方法では、Xbox Linuxプロジェクトが合法的に開発した「Cromwell」BIOSをフラッシュさせることができる。 ハードウェアをハックすることなく、Xbox上でLinuxを起動できるようにした最初のチームには多額の賞金が出ることがきっかけとなり、ソフトウェアのみのハックも多数発見された。 例えば、ゲーム 007: Agent Under Fire でバッファオーバーフローが発見され、セーブゲームから直接 Linux ローダー (“xbeboot”) を起動することが可能になりました。
Xbox は、基本的には PC であり、カスタム 733 MHz Intel Pentium III プロセッサ、10 GB ハードドライブ (うち 8 GB はユーザーによるアクセスが可能)、64 MB RAM (初期のボックスでは 128 MB にアップグレード可能) および 4 USB ポートが搭載されています。 (コントローラ ポートは、実際にはコネクタを変更した USB 1.1 ポートです。) これらの仕様は、すぐに利用できるいくつかの Linux ディストリビューションを実行するのに十分なものです。 すべてのPCと同様に、その上でLinuxを実行することができます。
Linux を搭載した Xbox は、マウスとキーボードを備えた完全なデスクトップ コンピュータ、テレビに接続された Web/email ボックス、サーバやルータ、クラスタのノードになることができます。 デュアルブートでも Linux だけでも構いません。後者の場合、両方の IDE デバイスを交換することができます。 そうそう、XboxをVGAモニタに接続することもできますよ。