OtherOS - OtherOS

OtherOS byla funkce dostupná v raných verzích herní konzole PlayStation 3, která umožňovala uživateli instalovat software nainstalovaný v systému, například Linux nebo FreeBSD . Tato funkce není k dispozici v novějších modelech a byla odstraněna ze starších modelů prostřednictvím aktualizace firmwaru systému 3.21, vydané 1. dubna 2010.

Software spuštěný v prostředí OtherOS měl přístup k 6 ze 7 Synergistic Processing Elements ; Společnost Sony implementovala hypervizor omezující přístup z RSX. IBM poskytla úvod do programování paralelních aplikací na PlayStation 3.

Skupinová žaloba byla podána proti Sony jménem těch, kdo si přál, aby pokračovala opravné prostředky (viz PlayStation 3 systémového softwaru ), ale byl propuštěn s předsudky v roce 2011 federální soudce. Soudce uvedl: „Jako právní záležitost ... žalobci neopomněli uvést fakta ani formulovat teorii, za kterou může být Sony považována za odpovědnou.“ Toto rozhodnutí však bylo zrušeno v rozhodnutí odvolacího soudu z roku 2014, které konstatovalo, že žalobci skutečně podali jasná a dostatečně podstatná tvrzení. V roce 2016 se Sony nakonec usadila s uživateli, kteří si nainstalovali Linux nebo si koupili PlayStation 3 na základě alternativních funkcí operačního systému.

Osada byla poté v únoru 2017 zamítnuta soudkyní Yvonne Gonzalez s odvoláním na dva problémy. První byl procentní podíl účtovaný právníky a druhý zahrnoval překážky, kterým čelí osoby způsobilé k inkasu. Společnost Sony odpověděla v září 2017 a nabídla členům jediné navrhované třídy až 65 USD. Jedná se o změnu z výplat 55 a 9 USD pro členy dvou samostatných tříd v předchozím návrhu.

Dějiny

Shluk PlayStation 3 s operačním systémem Linux

Od roku 2000 společnost Sony využívá při svém marketingu skutečnost, že PlayStation 2 může provozovat Linux . Propagovali vydání PS2 Linux Kit , který zahrnoval operační systém založený na Linuxu, USB klávesnici a myš, VGA adaptér, síťový adaptér PlayStation 2 Ethernet a 40 GB pevný disk (HDD).

PlayStation 3 nemá Linux pre-nainstalovány. Společnost Sony však brzy po spuštění PlayStation 3 zahrnovala možnost v nabídce XMB, která umožňovala bootování do Linuxu z pevného disku nebo z živého CD, které by zavedlo jádro distributora . Instalační příručka pro verzi Yellow Dog Linux pro PS3 uvádí: „Bylo plně zamýšleno, že vy, majitel systému PS3, můžete hrát hry, sledovat filmy, prohlížet fotografie, poslouchat hudbu a provozovat plně vybavený operační systém Linux, který transformuje váš PS3 do domácího počítače. “

Když společnost Sony v září 2009 oznámila nadcházející vydání PS3 Slim, uvedla, že nebude podporovat funkci OtherOS, aniž by k tomu poskytla jakékoli vysvětlení. V březnu 2010 společnost Sony oznámila, že funkce „Other OS“ u původních modelů PS3 bude 1. dubna 2010 odstraněna z důvodu bezpečnostních obav v PS3 Firmware 3.21.

Bylo objeveno několik metod obejití aktualizace a zachování schopnosti přihlásit se do PSN, z nichž většina zahrnuje použití serverů DNS třetích stran.

George Hotz tvrdí, že vytvořil vlastní firmware pro PS3 s názvem 3.21OO, který znovu povoluje OtherOS, a vydal jako důkaz video svého vlastního firmwaru. Navzdory vydání videa na YouTube, které zjevně demonstruje použití jeho vlastního firmwaru, někteří v online komunitě tvrdí, že tento vlastní firmware byl ve skutečnosti podvod. 14. července 2010 Hotz oznámil, že na PlayStation 3 nevydá svůj vlastní firmware.

27. dubna 2010 byla v Kalifornii podána hromadná žaloba. Soudní proces tvrdil, že odstranění funkce OtherOS bylo „nespravedlivé a klamavé“ a „porušení dobré víry“. Většina podání se týká porušení různých zákonů na ochranu spotřebitele týkajících se odstranění. Bylo podáno také několik dalších žalob, které jsou si svou povahou poněkud podobné, ale podávají je jiné osoby.

V lednu 2011 společnost Sony žalovala společnost Hotz a členy fail0verflow za útěk z vězení hry PS3. Poplatky zahrnovaly porušení zákona DMCA , CFAA , autorských zákonů a kalifornských CCDAFA a za porušení smlouvy (související s uživatelskou smlouvou PlayStation Network ), protiprávní jednání , zpronevěru a přestupek .

V únoru 2011 americký okresní soudce Richard Seeborg zamítl většinu třídních nároků s povolením dodatků a zjistil, že žalobci žalobu neuvedli. Seeborg uvedl: „I když v tomto okamžiku nelze právně dospět k závěru, že by společnost Sony mohla bez právních důsledků přinutit své zákazníky, aby se rozhodli buď se vzdát instalace aktualizace softwaru, nebo ztratit přístup k další funkci OS, současná obvinění stížnosti do značné míry neuvádí nárok. Proto bude s výjimkou jednoho počtu vyhověno návrhu na propuštění s povolením změny. “

4. května 2011 Youness Alaoui z týmu PS3MFW oznámil vydání upraveného firmwaru PS3, který umožňuje provozování OtherOS.

8. prosince 2011 okresní soudce USA Richard Seeborg zamítl poslední zbývající část žaloby o hromadné žalobě a uvedl: „Jako právní záležitost ... žalobci nedokázali uvést fakta ani formulovat teorii, za kterou může být Sony považována za odpovědnou . “

V lednu 2014 americký odvolací soud pro devátý obvod částečně zvrátil propuštění a věc vrátil okresnímu soudu.

V roce 2016 se Sony usadila s americkými uživateli, kteří si nainstalovali Linux nebo zakoupili PlayStation 3 na základě alternativních funkcí OS. Toto vypořádání poskytlo platbu ve výši 55 USD těm majitelům, kteří použili alternativní OS a / nebo 9 $ pro nákup PlayStation na základě této možnosti.

Osada byla poté v únoru 2017 zamítnuta soudkyní Yvonne Gonzalez s odvoláním na dva problémy. První byl procentní podíl účtovaný právníky a druhý zahrnoval překážky, kterým čelí osoby způsobilé k inkasu. Společnost Sony odpověděla v září 2017 a nabídla členům jediné navrhované třídy až 65 USD. Jedná se o změnu z výplat 55 a 9 USD pro členy dvou samostatných tříd v předchozím návrhu.

V listopadu 2018 byly zaslány konečné výplaty pro členy třídy ve výši 10,07 USD.

Linuxové jádro

Linux podporuje PlayStation 3 s verzí 2.6.21. Nejsou vyžadovány žádné opravy ani úpravy. Jednoduché doplňkové CD pro Linux pro PS3 zahrnuje podporu pro Fedora 8 a další operační systémy, které již tvrdí, že se nativně instalují na PS3. V současné době však existuje problém s nejnovějším zavaděčem kboot poskytovaným souborem kernel.org . Jakmile uživatel vybere výchozí akci, porty USB se v některých systémech zruší. Práce kolem je k dispozici na PSUbuntu .

Distribuce

Debian , Fedora 8, Gentoo , OpenSUSE (10.3 až 11.1) a Ubuntu běží na PlayStation 3. Yellow Dog Linux pro PlayStation 3 byl poprvé vydán koncem roku 2006.

Ubuntu

Některé verze Ubuntu až do vydání 10.10 byly portovány na platformu PS3. Instalační program nemůže běžet v živém režimu, když běží v rozlišení videa 480i nebo 480p , ale nabízí textový instalační program, který instaluje plně funkční Ubuntu. Během instalace je možné připojit jako domovskou složku externí pevný disk USB.

Vydání LTS 8.04 (Hardy Heron) z Ubuntu je nekompatibilní s PS3. Vydání 8.10 (Intrepid Ibex) však bylo přeneseno na PS3 ke stejnému datu vydání jako oficiální hlavní vydání Ubuntu.

Yellow Dog Linux

Yellow Dog Linux 5.0 byl jedním z prvních distribucí Linuxu pro provoz na Sony ‚s PlayStation 3 platformu. Je navržen speciálně pro HDTV, takže uživatelé s SDTV budou muset k instalaci a spuštění použít příkazy 'installtext' a 'ydl480i'.

Yellow Dog Linux je založen na jádru Red Hat Enterprise Linux / CentOS a spoléhá se na správce balíčků RPM . Bylo ověřeno, že digitální zvuk funguje správně, avšak grafická karta Nvidia není podporována mimo režim framebuffer . Kromě toho některé další hardwarové komponenty nebudou fungovat správně bez úprav jádra. Funkce WiFi prostřednictvím správce sítě také není plně podporována a musí být zadána ručně pomocí nástroje pro konfiguraci sítě nebo v některých případech prostřednictvím příkazového shellu. K dispozici je řešení umožňující konfiguraci bezdrátového připojení prostřednictvím správce sítě.

openSUSE

openSUSE 10.3 byla první verzí openSUSE běžící na platformě Sony PlayStation 3 . openSUSE je bezplatná verze systému SUSE Linux , kterou poté vlastnil Novell . Pro openSUSE jsou k dispozici specifické pokyny pro instalaci PlayStation 3.

Počínaje openSUSE 11.2 byla podpora PowerPC (a tedy i PlayStation 3) zrušena.

Fedora

Fedora také běžela na PlayStation 3 . Fedora 7 pracuje na externím pevném disku USB, ale nedokáže detekovat interní disk, Fedora 9 detekuje interní disk, ale ne USB disk, Fedora 8 nebude fungovat kvůli problémům s detekcí video „karty“. Fedora 10 se bez problémů instaluje na interní pevný disk a funguje dobře, aniž byste museli měnit jakékoli nastavení.

Fedora 12 se na PlayStation 3 instaluje pouze při spuštění 64bitového jádra a pouze v případě, že zvoleným jazykem je angličtina.

RSX Homebrew

Linux na systému PlayStation 3 umožňuje vývoj řady programů homebrew . Ačkoli výkon buňky je více než dost, aby zvládl většinu požadavků na média nebo vykreslil složitou 3D grafiku , postrádá výkon teraflops současného hardwaru načítání textur GPU . Z tohoto důvodu není na systému PlayStation 3 přes Linux možné mnoho složitých her, protože přístup k hardwarové akceleraci v RSX je omezen hypervisorem .

Došlo k vývoji v povolení přístupu k RSX prostřednictvím jádra Linuxu a X Window System . Paměť RSX je možné použít jako odkládací prostor. Trik pro přístup k některým 3D funkcím byl blokován firmwarem 2.10.

Azbest

Pokrok v reverzním inženýrství se soustředil na nedávno objevenou zranitelnost deskriptoru USB ve firmwaru 3.41, která umožňovala spuštění linuxového jádra na firmwaru 3.41. Současným stavem projektu je schopnost načíst linuxové jádro přes TFTP a spustit jej s přístupem ke všem 7 SPE (vyžaduje použití malé opravy na jádro). Zbytek systému může běžet na sdílené složce NFS - přístup na pevný disk není aktuálně implementován, stejně jako některé další funkce.

Vzhledem k tomu, že exploit spouští jádro s herními oprávněními, je nyní k dispozici grafická akcelerace, i když vyžaduje přepracování nouveau kódu ovladače.

FreeBSD

V létě 2010 byla do systému FreeBSD 9.0 přidána podpora pro PlayStation 3. Tato podpora je omezena na stroje se stále nedotčenými funkcemi systému OtherOS (verze firmwaru 3.15 a starší).

Viz také

Reference

externí odkazy