Конкурс по переносу операционной системы Linux на приставку Xbox можно считать окончательно завершенным. В конце марта - начале апреля были предложены два несколько различных варианта запуска Linux на Xbox без аппаратной модификации приставки.
Это является второй частью проекта Xbox Linux, инициированного основателем компании Lindows.com Майклом Робертсоном в прошлом году. Приз в размере $200 тыс. был поделен на две равные части. Одна из них должна была достаться тому, кто первый запустит Linux на Xbox, а вторая - тому, кто выполнит то же самое без применения мод-чипов.
Первая часть проекта завершилась достаточно быстро - запуск Linux на приставке Microsoft при помощи мод-чипа оказался задачей несложной. Вторая часть проекта стала значительно более серьезным испытанием для его участников. Преодолеть защиту от установки несертифицированных Microsoft приложений оказалось очень сложно из-за применения шифра с ключом длиной в 2048 бит.
И хотя проект по взлому этого ключа методом простого перебора появился, вероятность его успеха стремится к нулю. Организаторы Xbox Linux даже опубликовали воззвание к Microsoft с предложением сертифицировать Linux для запуска на Xbox и получить премию. Это предложение, однако, осталось без ответа.
Решение проблемы, как это часто бывает, было найдено совершенно в другой области. Запустить Linux на игровой приставке Microsoft оказалось возможным благодаря наличию дыры в игре 007 Agent Under Fire. Записав ядро Linux в файл с сохраненной игрой и открыв его на приставке, оказалось возможным запустить операционную систему. Первый способ, предложенный в конце марта, предусматривает перенос файла с сохраненной игрой на карту памяти, модификацию ее на ПК, а затем запись исправленного файла на жесткий диск приставки с помощью той же карты памяти.
Второй способ не требует применения карт памяти или других носителей для переноса файлов между Xbox и компьютером. В этом случае, однако, придется вскрыть Xbox, переставить несколько перемычек на системной плате и подключить винчестер приставки к ПК для переноса модифицированного файла. В качестве "файла- носителя" для Linux также используются сохраненные игры 007 Agent Under Fire. По идее, оба способа имеют шансы получить приз Xbox Linux, сообщает "Компьюлента".