stringtranslate.com

OtherOS

OtherOS — это функция ранних версий игровой консоли PlayStation 3 , позволяющая пользователю устанавливать программное обеспечение, такое как Linux или FreeBSD . Функция была удалена с момента обновления прошивки системы 3.21, выпущенного 1 апреля 2010 года. [1]

Программное обеспечение, работающее в среде OtherOS, имеет доступ к 6 из 7 элементов синергической обработки . [2] Sony реализовала гипервизор , который ограничивает доступ к графическому чипу RSX 'Reality Synthesizer' . IBM предоставила введение в программирование параллельных приложений на PlayStation 3.

После удаления OtherOS против Sony был подан коллективный иск от имени пользователей, но он был отклонен с предубеждением в 2011 году федеральным судьей. Судья заявил: «С юридической точки зрения... истцы не смогли привести факты или сформулировать теорию, по которой Sony может быть привлечена к ответственности». [3] Однако это решение было отменено в решении апелляционного суда 2014 года [4], постановившего, что истцы действительно выдвинули четкие и достаточно существенные требования. В конечном итоге, в 2016 году Sony урегулировала вопрос с пользователями, которые установили Linux или приобрели PlayStation 3, на основании доступности OtherOS. [5]

В феврале 2017 года судья Ивонн Гонсалес отклонила соглашение, сославшись на две проблемы: высокий процент гонорара адвокатов и трудности пользователей в сборе средств. [6] [7] [8] Sony ответила в сентябре 2017 года, предложив каждому члену одной предложенной группы до 65 долларов. Это изменение по сравнению с выплатами в размере 55 и 9 долларов для членов двух отдельных групп в предыдущем предложении. [9]

История

Кластер PlayStation 3, работающий под управлением операционной системы Linux

С 2000 года Sony продвигает Linux на PlayStation 2. Она продвигала выпуск PS2 Linux Kit , который включает в себя операционную систему на базе Linux, USB- клавиатуру и мышь, адаптер VGA , сетевой адаптер PlayStation 2 Ethernet и жесткий диск (HDD) емкостью 40 ГБ .

На PlayStation 3 Linux не предустановлен. Однако вскоре после запуска PlayStation 3 компания Sony включила в меню XMB опцию, которая позволяла загружать Linux с жесткого диска или с Live CD , с которого загружалось ядро ​​дистрибьютора . [10] В руководстве по установке версии Yellow Dog Linux для PS3 говорилось: «Оно было полностью рассчитано на то, что вы, владелец PS3, сможете играть в игры, смотреть фильмы, просматривать фотографии, слушать музыку и запускать полнофункциональную операционную систему Linux, которая превратит вашу PS3 в домашний компьютер». [11]

В объявлении Sony о предстоящем выпуске PS3 Slim в сентябре 2009 года говорилось, что система не будет поддерживать функцию OtherOS, без каких-либо объяснений. [12] В марте 2010 года Sony объявила, что OtherOS будет удалена из-за проблем безопасности, начиная с прошивки PS3 3.21 от 1 апреля 2010 года. [13]

Было обнаружено несколько методов обхода обновления и сохранения возможности входа в PlayStation Network , большинство из которых используют сторонние DNS-серверы. [14]

Джордж Хотц заявил, что создал кастомную прошивку для PS3 под названием 3.21OO, которая повторно включает OtherOS, и опубликовал видео в качестве доказательства. [15] Некоторые в интернет-сообществе утверждают, что эта кастомная прошивка была мистификацией. [16] 14 июля 2010 года Хотц объявил, что не будет выпускать свою кастомную прошивку для PlayStation 3. [17]

27 апреля 2010 года в Калифорнии был подан коллективный иск. В нем утверждалось, что удаление функции OtherOS было «несправедливым и обманчивым» и «нарушением добросовестности». [18] Большая часть исков касается нарушения различных законов о защите прав потребителей , связанных с удалением. Было также подано несколько других исков, которые по своей сути несколько схожи, но поданы другими лицами. [19]

В январе 2011 года Sony подала в суд на Hotz и участников fail0verflow за их джейлбрейк PS3. Обвинения включали нарушение DMCA , CFAA , закона об авторском праве и CCDAFA Калифорнии , а также нарушение контракта (связанного с Пользовательским соглашением PlayStation Network ), деликтное вмешательство , незаконное присвоение и нарушение права собственности . [20]

В феврале 2011 года окружной судья США Ричард Сиборг отклонил большинство коллективных исков с разрешением на внесение поправок, посчитав, что истцы не смогли изложить иск. Сиборг заявил: «Хотя на данном этапе нельзя сделать вывод с точки зрения закона, что Sony может без правовых последствий заставить своих клиентов выбирать либо отказаться от установки обновления ПО, либо потерять доступ к другой функции ОС, нынешние утверждения в жалобе в значительной степени не содержат иск. Соответственно, за исключением одного пункта, ходатайство об отклонении будет удовлетворено с разрешением на внесение поправок». [21]

4 мая 2011 года Юнесс Алауи из команды PS3MFW объявил [22] о выпуске модифицированной прошивки PS3, которая позволяет запускать OtherOS. [23] [24] [25]

8 декабря 2011 года окружной судья США Ричард Сиборг отклонил последний оставшийся пункт коллективного иска, заявив: «С юридической точки зрения... истцы не смогли привести факты или сформулировать теорию, на основании которой Sony может быть привлечена к ответственности». [26]

В январе 2014 года Апелляционный суд США Девятого округа частично отменил решение об отклонении иска и вернул дело в окружной суд. [27]

В 2016 году Sony урегулировала вопрос с американскими пользователями, которые установили Linux или приобрели PlayStation 3 на основе функциональности альтернативной ОС. [28] Это урегулирование предусматривало выплату в размере 55 долларов тем владельцам, которые использовали альтернативную ОС, и/или 9 долларов за покупку PlayStation на основе этой опции.

В феврале 2017 года урегулирование было отклонено судьей Ивонной Гонсалес, которая указала на две проблемы. Первая заключалась в проценте, взимаемом адвокатами, а вторая — в препятствиях, с которыми сталкивались те, кто имел право на получение. [29] [30] [31] Sony ответила в сентябре 2017 года, предложив членам одной предложенной группы до 65 долларов. Это изменение по сравнению с выплатами в размере 55 и 9 долларов для членов двух отдельных групп в предыдущем предложении. [32]

В ноябре 2018 года были произведены окончательные выплаты членам класса в размере 10,07 долларов США. [33]

ядро Linux

Схема ядра Linux на PlayStation 3.

Linux поддерживал PlayStation 3 с версии 2.6.21. Никаких исправлений или модификаций не требуется. [34] Простой дополнительный компакт-диск Linux для PS3 включает поддержку Fedora 8 и других операционных систем , которые уже заявляют о своей изначальной установке на PS3. [35] Однако в настоящее время существует проблема с последним [ когда? ] загрузчиком kboot [ требуется разъяснение ] предоставленным kernel.org . После того, как пользователь выбирает действие по умолчанию, порты USB отменяются на некоторых системах. Обходной путь доступен на PSUbuntu . [ требуется цитата ]

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

Debian , Fedora 8, Gentoo , OpenSUSE (10.3–11.1) и Ubuntu работают на PlayStation 3. [36] [37] [38] [39] [40] Yellow Dog Linux для PlayStation 3 был впервые выпущен в конце 2006 года. [41]

Убунту

Ubuntu 6.10 на PS3.

Некоторые версии Ubuntu до версии 10.10 были перенесены на платформу PS3. [42] Установщик не может работать в режиме Live при работе с видеоразрешениями 480i или 480p , но он предлагает текстовый установщик, который устанавливает полностью функциональную Ubuntu. Возможно монтировать внешний жесткий диск USB в качестве домашней папки во время установки.

LTS-релиз 8.04 (Hardy Heron) Ubuntu несовместим с PS3. Однако релиз 8.10 (Intrepid Ibex) был портирован на PS3 в ту же дату релиза, что и официальный основной релиз Ubuntu. [43]

Желтый пес Linux

Yellow Dog Linux, работающий на PS3.

Yellow Dog Linux 5.0 был одним из первых дистрибутивов Linux, работавших на платформе Sony PlayStation 3. [44] Он разработан специально для HDTV, поэтому пользователям с SDTV придется использовать команды «installtext» и «ydl480i» для установки и запуска. [45]

Yellow Dog Linux основан на ядре Red Hat Enterprise Linux / CentOS и использует менеджер пакетов RPM . Цифровое аудио было проверено на корректную работу, однако видеокарта Nvidia не поддерживается за пределами режима кадрового буфера . Кроме того, некоторые другие аппаратные компоненты не будут работать должным образом без изменений в ядре. Функциональность WiFi через Network Manager также не полностью поддерживается и должна быть введена вручную через инструмент конфигурации сети или, в некоторых случаях, через командную оболочку. [46] Доступен обходной путь для настройки беспроводной сети через Network Manager. [47]

openSUSE

openSUSE 10.3 была первой версией openSUSE, работавшей на платформе Sony PlayStation 3. openSUSE — это бесплатная версия SUSE Linux , которая тогда принадлежала Novell . Существуют специальные инструкции по установке openSUSE для PlayStation 3. [48]

Начиная с openSUSE 11.2 поддержка архитектуры PowerPC (и, следовательно, PlayStation 3) прекращена. [49]

Федора

Fedora также работала на PlayStation 3. [50] Fedora 7 работает на внешнем жестком диске USB, но не может обнаружить внутренний диск, Fedora 9 обнаруживает внутренний диск , но не USB-диск, Fedora 8 не будет работать из-за проблем с обнаружением видеокарты. Fedora 10 устанавливается на внутренний жесткий диск без каких-либо проблем и отлично работает без необходимости изменения каких-либо настроек.

Fedora 12 устанавливается на PlayStation 3 только при использовании 64-битного ядра. [51]

RSX Homebrew

Linux на PlayStation 3 позволяет разрабатывать ряд самодельных программ. Хотя производительность Cell более чем достаточна для обработки большинства медиа-требований или рендеринга сложной 3D-графики , ей не хватает производительности в терафлопсах , свойственной современному оборудованию для извлечения текстур GPU . По этой причине многие сложные игры невозможны на PlayStation 3 через Linux, поскольку доступ к аппаратному ускорению в RSX ограничен гипервизором .

Были разработки по обеспечению доступа к RSX через ядро ​​Linux и X Window System . [52] Возможно использовать память RSX как пространство подкачки. Трюк для доступа к некоторым 3D-функциям был заблокирован в прошивке 2.10.

АсбестОС

Достижения обратного проектирования были сосредоточены вокруг уязвимости анализа USB-дескриптора в прошивке 3.41, что позволяло запускать ядро ​​Linux на прошивке 3.41. [53] [54] Текущее состояние проекта — возможность загрузки ядра Linux через TFTP и его запуска с доступом ко всем 7 SPE (требуется применение небольшого патча к ядру). Остальная часть системы может работать на общем ресурсе NFS — доступ к жесткому диску в настоящее время не реализован, как и некоторые другие функции. [55]

Кроме того, поскольку эксплойт запускает ядро ​​с игровыми привилегиями, теперь доступно графическое ускорение, хотя для этого требуется переработка кода драйвера nouveau . [ необходима цитата ]

FreeBSD

Поддержка PlayStation 3 была добавлена ​​в FreeBSD 9.0 летом 2010 года. Эта поддержка ограничена машинами, на которых все еще сохранена функциональность OtherOS (версия прошивки 3.15 и более ранние).

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

Ссылки

  1. ^ "Обновление прошивки PS3 (v3.21)". PlayStation.Blog . 28 марта 2010 г. Получено 27 сентября 2016 г.
  2. SPE Access Архивировано 15 октября 2007 г. на Wayback Machine
  3. ^ "Sony отбрасывает претензии по поводу обновления PlayStation 3". Courthouse News Service. 9 декабря 2011 г. Получено 16 декабря 2011 г.
  4. ^ «Апелляционный суд возвращает коллективный иск PS3 в игру». topclassactions.com. 8 января 2014 г. Архивировано из оригинала 22 марта 2016 г. Получено 22 марта 2016 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  5. ^ Кравец, Дэвид (21 июня 2016 г.). «Sony соглашается выплатить геймерам миллионы, чтобы урегулировать катастрофу с PS3 Linux». Ars Technica . Получено 19 июля 2016 г.
  6. ^ "Игра окончена для урегулирования PS3 Linux". ArsTechnica. 2 февраля 2017 г. Получено 07.11.2017 .
  7. ^ «Судья отклонил урегулирование иска о PlayStation 3 «Другая ОС»». Consumerist. 13 февраля 2017 г. Получено 07.11.2017 .
  8. ^ "Судья отклонил коллективный иск PS3 Linux". Consumerist. 10 февраля 2017 г. Получено 07.11.2017 .
  9. ^ "Sony просит утвердить пересмотренное соглашение о выплате PS3 в размере 3,75 млн долларов". Law360. 5 сентября 2017 г. Получено 07.11.2017 .
  10. ^ "Руководство по PlayStation (Как сделать)". Manuals.playstation.net. 2009-12-17 . Получено 2012-09-19 .
  11. ^ "Yellow Dog Linux выходит на PS3" . Получено 29-08-2007 .
  12. ^ "Пресс-релиз SCEE PS3 Slim". Архивировано из оригинала 22 августа 2009 года . Получено 18 августа 2009 года .
  13. ^ "PS3 Firmware 3.21 Coming April 1st". 29 March 2010 . Получено 2010-03-29 .
  14. ^ "Как обойти прошивку PS3 3.21 и подключиться к PSN". Архивировано из оригинала 2010-04-06 . Получено 2010-04-06 .
  15. ^ "Другие ОС, поддерживаемые в "3.21OO"" . Получено 2010-05-23 .
  16. ^ "Хакер утверждает, что Linux снова работает на PS3". 7 апреля 2010 г. Получено 2013-04-02 .
  17. ^ "Geohot прощается; No 3.21OO для вас!" . Получено 23 июля 2010 г.
  18. ^ "Жалоба" (PDF) , Ventura против Sony Computer Entertainment America Inc. (подача в суд), № 4:10-cv-01811, Док 1, NDCA, 27 апреля 2010 г. , получено 25 июля 2017 г. – через Recapв ¶¶ 1, 45, 54-55, 57
  19. ^ "Sony снова подали в суд за удаление функции PS3 Linux". IGN = 2010-05-07. 8 мая 2010 г.
  20. Sony продолжает, официально подает в суд на Geohot и fail0verflow из-за джейлбрейка PS3. Нилай Патель, Engadget (12.01.2011). Получено 16.02.2011.
  21. ^ "Sony отбрасывает претензии по обновлению PlayStation 3 в сторону". Courthouse News Service. 2011-12-09 . Получено 2011-12-16 .
  22. ^ Твит от Юнесса Алауи
  23. ^ "OtherOS Is Back!". Архивировано из оригинала 2017-09-28 . Получено 2011-05-06 .
  24. ^ OtherOS++ Архивировано 27 августа 2017 г. на Wayback Machine на gitbrew.org (архивные файлы см. на PsDevWiki.)
  25. Ars Technica (6 мая 2011 г.). «Поскольку PSN все еще не работает, хакеры возвращают Linux на PlayStation 3».
  26. ^ "Sony отбрасывает претензии по поводу обновления PlayStation 3". Courthouse News Service. 9 декабря 2011 г. Получено 16 декабря 2011 г.
  27. ^ «Апелляционный суд возвращает коллективный иск PS3 в игру». 2014-01-08 . Получено 2014-02-04 .
  28. ^ Кравец, Дэвид (21 июня 2016 г.). «Sony соглашается выплатить геймерам миллионы, чтобы урегулировать катастрофу с PS3 Linux». Ars Technica . Получено 19 июля 2016 г.
  29. ^ "Игра окончена для урегулирования PS3 Linux". ArsTechnica. 2 февраля 2017 г. Получено 07.11.2017 .
  30. ^ «Судья отклонил урегулирование иска о PlayStation 3 «Другая ОС»». Consumerist. 13 февраля 2017 г. Получено 07.11.2017 .
  31. ^ "Судья отклонил коллективный иск PS3 Linux". Consumerist. 10 февраля 2017 г. Получено 07.11.2017 .
  32. ^ "Sony просит утвердить пересмотренное соглашение о выплате PS3 в размере 3,75 млн долларов". Law360. 5 сентября 2017 г. Получено 07.11.2017 .
  33. ^ Хан, Даниал (14 ноября 2018 г.). «Sony отправляет чеки на 10 долларов для урегулирования иска PS3 «Другая ОС»». Gearnuke . Получено 12 декабря 2018 г. .
  34. ^ Последний исходник ядра PS3 [ требуется разъяснение ]
  35. ^ Linux add-on CD для PS3 Архивировано 18 сентября 2017 г. на Wayback Machine [ требуется разъяснение ]
  36. ^ "Debian-Live для PS3" . Получено 2007-03-04 .
  37. ^ "PlayStation 3 Spin". Архивировано из оригинала 2010-06-07 . Получено 2007-10-07 .
  38. ^ "Gentoo". Whitesanjuro.googlepages.com. Архивировано из оригинала 2009-08-28 . Получено 2012-09-19 .
  39. ^ "Ubuntu". Ubuntuforums.org . Получено 2012-09-19 .
  40. ^ Крис Холланд (2006-11-19). "Как установить другую ОС (с голосом за кадром)". Youtube.com. Архивировано из оригинала 2021-12-14 . Получено 2012-09-19 .
  41. ^ Бойес, Эмма (27.11.2006). "Yellow Dog Linux выходит на PlayStation 3". gamespot . Получено 30.11.2006 .
  42. ^ "help.ubuntu.com". help.ubuntu.com . Получено 2012-09-19 .
  43. ^ "Intrepid Ibex released". PsUbuntu. 2008-10-30. Архивировано из оригинала 24 декабря 2011 г. Получено 2008-10-30 .
  44. ^ "IGN: Yellow Dog Linux 5.0 Hand-on". Ps3.ign.com. 2006-11-30 . Получено 2012-09-19 .
  45. ^ terrasoftsolutions.com Архивировано 22 сентября 2007 г. на Wayback Machine
  46. ^ "Страница поддержки оборудования Yellow Dog Linux 6.x". Terrasoftsolutions.com. Архивировано из оригинала 2012-10-07 . Получено 2012-09-19 .
  47. ^ "Yellow Dog Linux • Просмотр темы - wicd - застрял "Получение IP-адреса..." - мое решение". Yellowdog-board.com . Получено 2012-09-19 .
  48. ^ ru.opensuse.org
  49. ^ "old-en.opensuse.org". Архивировано из оригинала 2019-08-30 . Получено 2015-08-30 .
  50. ^ "CECHExx PS3 с прошивкой 2.01". Архивировано из оригинала 2017-09-18 . Получено 2011-04-29 .
  51. ^ "Установка FC12 на PlayStation 3 80 ГБ". 28 ноября 2009 г.
  52. ^ "ps3:rsx". Wiki.ps2dev.org. 2010-10-26. Архивировано из оригинала 2009-01-21 . Получено 2012-09-19 .
  53. ^ "AsbestOS - запуск Linux в качестве GameOS" . Получено 2010-10-26 .
  54. ^ "LWN - AsbestOS news entry" . Получено 2010-10-26 .
  55. ^ Мартин, Гектор (2023-11-26), marcan/asbestos , получено 2024-01-07

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