OtherOS - OtherOS

OtherOS a fost o caracteristică disponibilă în versiunile anterioare ale consolei de jocuri video PlayStation 3, care permitea software-ului instalat de utilizator, precum Linux sau FreeBSD , să ruleze pe sistem. Funcția nu este disponibilă la modelele mai noi și a fost eliminată din modelele mai vechi prin actualizarea firmware-ului de sistem 3.21, lansată la 1 aprilie 2010.

Software-ul care rulează în mediul OtherOS a avut acces la 6 din cele 7 elemente de procesare sinergică ; Sony a implementat un hipervizor care restricționează accesul de la RSX. IBM a oferit o introducere în programarea aplicațiilor paralele pe PlayStation 3.

Un proces colectiv a fost intentat împotriva Sony în numele celor care doreau să caute căi de atac (a se vedea software-ul sistemului PlayStation 3 ), dar a fost respins cu prejudiciu în 2011 de un judecător federal. Judecătorul a declarat: „Ca o chestiune juridică, ... reclamanții nu au reușit să acuze fapte sau să formuleze o teorie cu privire la care Sony poate fi tras la răspundere”. Cu toate acestea, această decizie a fost anulată printr-o decizie a curții de apel din 2014, care a constatat că reclamanții au formulat într-adevăr cereri clare și suficient de substanțiale. În cele din urmă, în 2016, Sony s-a stabilit cu utilizatorii care au instalat Linux sau au achiziționat o PlayStation 3 pe baza funcționalității alternative a sistemului de operare.

Acordul a fost apoi respins în februarie 2017 de judecătorul Yvonne Gonzalez, invocând două probleme. Primul a fost procentul perceput de avocați, iar al doilea a implicat obstacolele cu care se confruntă cei eligibili să încaseze. Sony a răspuns în septembrie 2017, oferind membrilor unei singure clase propuse până la 65 USD. Aceasta este o schimbare de la plățile de 55 USD și 9 USD pentru membrii a două clase separate din propunerea anterioară.

Istorie

Un cluster de PlayStation 3 care rulează un sistem de operare Linux

Din 2000, Sony a folosit faptul că PlayStation 2 poate rula Linux în marketingul său. Aceștia au promovat lansarea PS2 Linux Kit , care a inclus un sistem de operare bazat pe Linux, o tastatură și mouse USB , un adaptor VGA , un adaptor de rețea Ethernet PlayStation 2 și o unitate de disc dur (HDD) de 40 GB .

PlayStation 3 nu are Linux pre-instalat. Cu toate acestea, Sony a inclus o opțiune în meniul XMB la scurt timp după lansarea PlayStation 3, care a permis pornirea în Linux de pe hard disk sau de pe un CD live pe care ar putea să-l pornească nucleul distribuitorului . Manualul de instalare pentru versiunea Yellow Dog Linux pentru PS3 preciza: „Era pe deplin intenționat ca dvs., proprietarul PS3, să puteți juca jocuri, să vizionați filme, să vizualizați fotografii, să ascultați muzică și să rulați un sistem de operare Linux cu funcții complete care transformă PS3-ul dvs. într-un computer de acasă. "

Când Sony a anunțat lansarea viitoare a PS3 Slim în septembrie 2009, ei au declarat că nu va sprijini caracteristica OtherOS, fără a oferi nicio explicație pentru acest lucru. În martie 2010, Sony a anunțat că capacitatea „Alt sistem de operare” al modelelor PS3 originale va fi eliminată din cauza problemelor de securitate din PS3 Firmware 3.21 la 1 aprilie 2010.

Au fost descoperite mai multe metode de ocolire a actualizării și păstrarea capacității de conectare la PSN, dintre care majoritatea implică utilizarea unor servere DNS terțe.

George Hotz susține că a creat un firmware personalizat pentru PS3 numit 3.21OO care reactivează OtherOS și a publicat un videoclip cu firmware-ul său personalizat drept dovadă. În ciuda lansării unui videoclip YouTube, care se pare că demonstrează utilizarea firmware-ului său personalizat, unii din comunitatea online susțin că acest firmware personalizat a fost de fapt o farsă. Pe 14 iulie 2010, Hotz a anunțat că nu va scoate firmware-ul personalizat pe PlayStation 3.

La 27 aprilie 2010 a fost intentat un proces colectiv în California. Procesul susținea că eliminarea caracteristicii OtherOS a fost „nedreaptă și înșelătoare” și o „încălcare a bunei-credințe”. Cea mai mare parte a depunerii se referă la încălcarea diferitelor legi privind protecția consumatorilor referitoare la eliminare. De asemenea, au fost intentate mai multe alte procese și au o natură oarecum similară, dar sunt intentate de alte persoane.

În ianuarie 2011, Sony i-a dat în judecată pe Hotz și pe membrii fail0verflow pentru jailbreak- ul PS3. Taxele includeau încălcarea DMCA , a CFAA , a legii drepturilor de autor și a CCDAFA din California și pentru încălcarea contractului (legat de Acordul de utilizare a rețelei PlayStation ), interferență delictuală , deturnare și încălcare .

În februarie 2011, judecătorul de district american Richard Seeborg a respins majoritatea cererilor de clasă cu permisiunea de a modifica, constatând că reclamanții nu au formulat o cerere. Seeborg a declarat: „Deși nu poate fi concluzionat ca o chestiune de drept în acest moment că Sony ar putea, fără consecințe juridice, să-și forțeze clienții să aleagă fie să renunțe la instalarea actualizării software-ului, fie să piardă accesul la cealaltă caracteristică a sistemului de operare, din plângere nu reușesc în mare parte să formuleze o cerere. Prin urmare, cu excepția unui singur motiv, moțiunea de respingere va fi admisă, cu permisiunea de a fi modificată. "

Pe 4 mai 2011, Youness Alaoui din echipa PS3MFW a anunțat lansarea unui firmware PS3 modificat care permite rularea OtherOS.

La 8 decembrie 2011, judecătorul districtului american Richard Seeborg a respins ultimul număr rămas din procesul de acțiune colectivă, declarând: „Ca o chestiune juridică, ... reclamanții nu au reușit să acuze fapte sau să articuleze o teorie pe care Sony ar putea fi trasă la răspundere . "

În ianuarie 2014, Curtea de Apel SUA pentru al nouălea circuit a anulat parțial concedierea și a trimis cazul înapoi instanței de district.

În 2016, Sony s-a stabilit cu utilizatorii americani care au instalat Linux sau au achiziționat o PlayStation 3 pe baza funcționalității alternative a sistemului de operare. Această decontare a oferit o plată de 55 USD acelor proprietari care au folosit un sistem de operare alternativ și / sau 9 USD pentru achiziționarea unei PlayStation în funcție de opțiune.

Acordul a fost apoi respins în februarie 2017 de judecătorul Yvonne Gonzalez, invocând două probleme. Primul a fost procentul perceput de avocați, iar al doilea a implicat obstacolele cu care se confruntă cei eligibili să încaseze. Sony a răspuns în septembrie 2017, oferind membrilor unei singure clase propuse până la 65 USD. Aceasta este o schimbare de la plățile de 55 USD și 9 USD pentru membrii a două clase separate din propunerea anterioară.

În noiembrie 2018, plățile finale pentru membrii clasei au fost trimise în valoare de 10,07 USD.

Kernel Linux

Linux a acceptat PlayStation 3 cu versiunea 2.6.21. Nu sunt necesare patch-uri sau modificări. Un CD suplimentar Linux simplu pentru PS3 include suport pentru Fedora 8 și alte sisteme de operare care pretind deja că se instalează nativ pe PS3. Cu toate acestea, există în prezent o problemă cu cel mai recent încărcător de boot kboot furnizat de kernel.org . Odată ce utilizatorul selectează acțiunea implicită, porturile USB sunt de-înregistrate pe unele sisteme. O lucrare- în jurul valorii este disponibil la PSUbuntu .

Distribuții

Debian , Fedora 8, Gentoo , OpenSUSE ( 10.3-11.1 ) și Ubuntu rulează pe PlayStation 3. Yellow Dog Linux pentru PlayStation 3 a fost lansat pentru prima dată la sfârșitul anului 2006.

Ubuntu

Unele versiuni de Ubuntu până la versiunea 10.10 au fost portate pe platforma PS3. Programul de instalare nu poate rula în modul Live când rulează în rezoluții video 480i sau 480p , dar oferă un program de instalare bazat pe text care instalează Ubuntu complet funcțional. Este posibil să montați un hard disk USB extern ca folder de acasă în timpul instalării.

Versiunea LTS 8.04 (Hardy Heron) a Ubuntu este incompatibilă cu PS3. Cu toate acestea, versiunea 8.10 (Intrepid Ibex) a fost portată pe PS3 la aceeași dată de lansare ca versiunea oficială principală Ubuntu.

Yellow Dog Linux

Yellow Dog Linux 5.0 a fost una dintre primele distribuții Linux pentru a rula pe Sony „s PlayStation 3 platformă. Este conceput special pentru HDTV, astfel încât utilizatorii cu SDTV vor trebui să utilizeze comenzile „installtext” și „ydl480i” pentru a instala și rula.

Yellow Dog Linux se bazează pe nucleul Red Hat Enterprise Linux / CentOS și se bazează pe managerul de pachete RPM . Audio digital a fost verificat pentru a funcționa corect, cu toate acestea, placa grafică Nvidia nu este acceptată dincolo de modul framebuffer . În plus, alte componente hardware nu vor funcționa corect fără modificări ale nucleului. Funcționalitatea WiFi prin intermediul Network Manager nu este, de asemenea, complet acceptată și trebuie introdusă manual prin intermediul instrumentului de configurare a rețelei sau, în unele cazuri, prin shell-ul de comandă. Este disponibilă o soluție pentru a permite configurarea wireless prin intermediul Network Manager.

openSUSE

openSUSE 10.3 a fost prima versiune de openSUSE care a rulat pe platforma Sony PlayStation 3 . openSUSE este o versiune gratuită a SUSE Linux , care deținea atunci Novell . Există instrucțiuni de instalare specifice PlayStation 3 disponibile pentru openSUSE.

Începând cu openSUSE 11.2, suportul pentru PowerPC (și, prin urmare, pentru PlayStation 3) a fost renunțat.

Fedora

Fedora a rulat și pe PlayStation 3 . Fedora 7 funcționează pe un hard disk extern USB, dar nu reușește să detecteze discul intern, Fedora 9 detectează discul intern, dar nu și discul USB, Fedora 8 nu va funcționa din cauza problemelor de detectare a „plăcii” video. Fedora 10 se instalează pe hard disk-ul intern fără probleme și funcționează bine fără a fi nevoie să modificați setările.

Fedora 12 se instalează pe PlayStation 3 numai atunci când rulează nucleul pe 64 de biți și numai atunci când limba aleasă este limba engleză.

RSX Homebrew

Linux pe PlayStation 3 permite dezvoltarea unei game de programe homebrew . Deși performanța celulei este mai mult decât suficientă pentru a face față majorității cerințelor media sau pentru a reda o grafică 3D complexă , nu are performanțele teraflops ale hardware-ului de preluare a texturii unui GPU contemporan . Din acest motiv, multe jocuri complexe nu sunt posibile pe PlayStation 3 prin Linux, deoarece accesul la accelerarea hardware în RSX este restricționat de un hipervizor .

Au existat evoluții în ceea ce privește accesul la RSX prin kernel-ul Linux și sistemul X Window . Este posibil să utilizați memoria RSX ca spațiu de swap. Un truc pentru a accesa unele funcții 3D a fost blocat cu firmware-ul 2.10.

Azbest

Progresele de inginerie inversă s-au concentrat pe un descriptor USB recent descoperit care analizează vulnerabilitatea în firmware-ul 3.41, care a permis rularea kernel-ului Linux pe firmware-ul 3.41. Starea actuală a proiectului este capacitatea de a încărca kernel-ul Linux prin TFTP și de a-l rula cu acces la toate cele 7 SPE (necesită aplicarea unui mic patch la kernel). Restul sistemului poate rula pe o partajare NFS - în prezent accesul la hard disk nu este implementat, precum și alte caracteristici.

De asemenea, deoarece exploit-ul rulează kernel-ul cu privilegii de joc, accelerarea grafică este acum disponibilă, deși necesită refacerea codului driver nou .

FreeBSD

Suportul pentru PlayStation 3 a fost adăugat la FreeBSD 9.0 în vara anului 2010. Acest suport este limitat la mașinile cu funcționalitate OtherOS încă intactă (versiunea de firmware 3.15 și anterioară).

Vezi si

Referințe

linkuri externe