Linux для PlayStation 2 - Linux for PlayStation 2

Linux для PlayStation 2
Комплект ps2 linux setup.jpg
Комплект Linux успешно работает с Window Maker.
РазработчикSony Computer Entertainment
Семейство ОСUnix-подобный
Рабочее состояниеСнято с производства
изначальный выпуск2002; 18 лет назад (2002)
ПлатформыPlayStation 2 SCPH-50000 и ранее
Ядро типМонолитный (Ядро Linux )
По умолчанию пользовательский интерфейсWindow Maker
Официальный веб-сайтсеть.архив.org/ Интернет/20100524023205/ http:// playstation2-linux.com: 80/ (заархивировано из оригинала)

Linux для PlayStation 2 (или PS2 Linux) - это комплект, выпущенный Sony Computer Entertainment в 2002 г., что позволяет PlayStation 2 консоль будет использоваться как персональный компьютер. Он включал Linux -на основании Операционная система, USB клавиатура и мышь, а VGA адаптер, сетевой адаптер PS2 (Ethernet только) и 40 ГБ жесткий диск диск (HDD). Требуется карта памяти на 8 МБ; Это должно быть форматированный во время установки стирает все данные, ранее сохраненные на нем, хотя впоследствии оставшееся место может быть использовано для сохранений. Настоятельно рекомендуется, чтобы пользователь Linux для PlayStation 2 имел некоторые базовые знания Linux перед его установкой и использованием, поскольку для установки используется интерфейс командной строки.

Официальный сайт проекта был закрыт в конце октября 2009 г.[1] и сообщества вроде ps2dev[2] больше не активны. Есть еще небольшая группа энтузиастов, которые встречаются на Freenode в канале # sps2.

Возможности

Linux Kit превращает PlayStation 2 в полноценную компьютерную систему, но не позволяет использовать DVD-ROM диск, за исключением чтения дисков PS1 и PS2 из-за опасений Sony по пиратству. Хотя жесткий диск, входящий в комплект Linux, несовместим с играми для PlayStation 2, переформатирование жесткого диска с помощью служебного диска, поставляемого с розничным жестким диском, позволяет использовать его с играми для PlayStation 2, но стирает PS2 Linux, хотя есть драйвер, который позволяет PS2 Linux работать после копирования на раздел APA, созданный с помощью служебного диска. Сетевой адаптер, входящий в комплект, поддерживает только Ethernet; доступен драйвер для включения поддержки модема, если розничный сетевой адаптер (который включает в себя встроенный V.90 модем). Комплект поддерживает отображение на мониторах RGB (с синхронизация по зеленому ) с помощью кабеля VGA, входящего в комплект Linux Kit, или телевизоров с обычным кабелем, входящим в комплект PlayStation 2.

Дистрибутив PS2 Linux основан на Kondara MNU / Linux, японском дистрибутиве, основанном на Red Hat Linux. PS2 Linux похож на Red Hat Linux 6 и имеет большинство функций, которые можно ожидать от системы Red Hat Linux 6. Стандартное ядро ​​- Linux 2.2.1 (хотя оно включает драйверы USB из Linux 2.2.18 для поддержки клавиатуры и мыши), но его можно обновить до более новой версии, такой как 2.2.21, 2.2.26 или 2.4.17. .

Приложения с открытым исходным кодом

Содержимое комплекта Linux; жесткий диск уже установлен внутри машины, а сетевой адаптер прикреплен к задней части.

Основная цель комплекта Linux - любительская разработка программного обеспечения, но его можно использовать как любой другой компьютер, хотя небольшой объем памяти в PS2 (32 МБ) ограничивает возможности его приложений. Отметил Открытый исходный код программное обеспечение, которое входит в комплект, включает Mozilla Suite, XChat, и Пиджин. Легкие приложения лучше подходят для 32 Мбайт PS2. ОЗУ включают xv, Дилло, Тед, и AbiWord. Диспетчер окон по умолчанию: Window Maker, но можно установить и использовать Fluxbox и FVWM. В USB порты консоли могут быть подключены к внешним устройствам, таким как принтеры, камеры, флэш-накопители, и компакт диск диски.

С PS2 Linux пользователь может программировать свои собственные игры, которые будут работать под PS2 Linux, но не на немодифицированной PlayStation 2. Бесплатный открытый исходный код игр доступен для загрузки с сайтов поддержки PS2 Linux. Существует небольшая разница между PS2 Linux и программным обеспечением Linux, используемым в более дорогой системе («Tool», DTL-T10000), используемой профессиональными лицензированными программистами игр для PlayStation. Некоторые игры, созданные любителями, участвуют в конкурсе, таком как ежегодный конкурс Фестиваля независимых игр. Любитель может продавать игры или программное обеспечение, которые они разрабатывают с использованием PS2 Linux, с некоторыми ограничениями, подробно описанными в Лицензионном соглашении с конечным пользователем. Любитель не может делать и продавать игровые компакт-диски и DVD, но может продавать игру через онлайн-загрузку.

Распределение

С 2003 года этот комплект больше не продается официально в США из-за распродажи всех комплектов NTSC, но он доступен через импорт или через аукционный сайт, например eBay. Некоторые ошибочно предполагают, что это использовалось как попытка помочь классифицировать PS2 как компьютер для получения статуса освобождения от налогов в определенных ЕС налоги, которые применяются к игровым консолям, а не к компьютерам (это был Ябашич включены в единицы ЕС, предназначенные для этого).[нужна цитата ] Несмотря на это, Sony проиграла дело в июне 2006 года. Комплект был выпущен в духе более раннего Чистая Ярозе. PlayStation и Sony прекратили поддержку программистов-любителей с прекращением поддержки Linux на PlayStation 3.

Совместимость моделей

Первоначальная версия комплекта PS2 Linux работала только с японскими моделями SCPH-10000, SCPH-15000 и SCPH-18000 PlayStation 2. Он поставлялся с интерфейсной картой PCMCIA, которая имела порт Ethernet 10/100 и внешний корпус жесткого диска IDE (поскольку внутри устройства нет места). Этот комплект нельзя использовать с какой-либо более поздней моделью PS2 (включая все неяпонские модели), поскольку в этих моделях был удален порт PCMCIA.

Более поздние версии комплекта PS2 Linux используют интерфейс, очень похожий на интерфейс жесткого диска / Ethernet, проданный позже для сетевой игры (с комплектом также можно было использовать выпущенный позже сетевой адаптер, включая встроенный модем 56k). Этот комплект определяет местонахождение жесткого диска. накопитель внутри PS2 в отсеке MultiBay. С этим комплектом официально поддерживается только модель SCPH-30000 для PlayStation 2. Однако комплект одинаково хорошо работает с моделями новее, чем SCPH-30000, за исключением того, что соединение Ethernet имеет тенденцию к зависанию после короткого периода использования. Таким образом, более новая модель SCPH-50000 PlayStation 2 будет правильно работать только с PS2 Linux с обновленным драйвером сетевого адаптера, который необходимо перенести на жесткий диск PlayStation 2, используя либо старую модель PlayStation 2 для переноса драйвера, либо ПК с Linux с Порт IDE. Оба метода предполагают замену жестких дисков. Это связано с невозможностью использования USB-устройств Mass Storage с относительно старым ядром (версия 2.2.1), поставляемым с комплектом.

Тонкая модель SCPH-70000 PlayStation 2 вообще не работает с PS2 Linux из-за отсутствия интерфейса жесткого диска, хотя очень немногие ранние модели в этой версии имели контактные площадки интерфейса IDE на материнской плате, которые можно было использовать. (но потребовалось модифицировать консоль, что привело к аннулированию гарантии.) Даже в этом случае можно выполнить загрузку по сети с сервера PXE.

Установочные DVD-диски для PS2 Linux имеют региональную кодировку, как и все остальные диски с играми для PS2. Диск European / PAL будет отклонен игровой системой NTSC PlayStation 2; однако это только во время загрузки: если у пользователя есть мод, который позволяет ему загружать диск PAL, то загрузчик PS2 Linux поддерживает как PAL, так и NTSC Linux (прочтите документацию, чтобы определить нажатия кнопок), поэтому, когда они после «DVD не поддерживается» они могут загрузить Linux, а затем запустить X Window в режиме NTSC.

Неофициальная поддержка

С момента прекращения выпуска PS2 Linux Kit и за некоторое время до этого была большая, менее активная группа, которая пыталась и преуспела в запуске операционной системы Linux другими методами, в первую очередь с помощью загрузчика KernelLoader Linux, разработанного Mega Man с тех пор. 2008, где они скопировали необходимые файлы ядра на съемные носители или DVD-диски, отформатированные как Video DVD, благодаря усилиям Sony по борьбе с пиратством, которые ограничивают любые DVD-диски с данными и загружают их с помощью программы.

Благодаря этому методу стало возможным использовать собственные дистрибутивы Linux и другие UNIX-подобные операционные системы, скомпилированные для PlayStation 2, и это позволило пользователям использовать более совместимые ядра Linux с меньшими размерами и программы, специально разработанные для консоли. Эти методы часто требуют использования эксплойтов PS2, таких как Free MCBoot, который позволяет конечному пользователю загружаться с карты памяти PlayStation 2 и запускать пользовательские приложения homebrew, упакованные в файлы ELF, и другие эксплойты, такие как SwapMagic и т. Д., Однако они, как правило, аннулируют гарантия, так как некоторые требуют открытия самой консоли PlayStation 2.

Смотрите также

использованная литература

  1. ^ https://web.archive.org/web/20100114201506/http://playstation2-linux.com/forum/forum.php?forum_id=1251
  2. ^ "PS2DEV.ORG: Программирование для PlayStation". Архивировано из оригинал 2 февраля 2008 г.

внешние ссылки