AndereOS - OtherOS

OtherOS war eine Funktion, die in frühen Versionen der PlayStation 3- Videospielkonsole verfügbar war und die es ermöglichte, vom Benutzer installierte Software wie Linux oder FreeBSD auf dem System auszuführen. Die Funktion ist in neueren Modellen nicht verfügbar und wurde durch das System-Firmware-Update 3.21, veröffentlicht am 1. April 2010, aus älteren Modellen entfernt .

Software, die in der OtherOS-Umgebung ausgeführt wurde, hatte Zugriff auf 6 der 7 synergistischen Verarbeitungselemente ; Sony hat einen Hypervisor implementiert, der den Zugriff vom RSX einschränkt. IBM hat eine Einführung in die Programmierung paralleler Anwendungen auf der PlayStation 3 gegeben.

Eine Sammelklage gegen Sony im Namen die , eingereicht wurde , die Rechtsmittel verfolgen wollten (siehe PlayStation 3 - System - Software ) , sondern wurde im Jahr 2011 von einem Bundesrichter mit Vorurteilen entlassen. Der Richter erklärte: "Aus rechtlicher Sicht haben die Kläger es versäumt, Tatsachen geltend zu machen oder eine Theorie zu formulieren, für die Sony haftbar gemacht werden könnte." Diese Entscheidung wurde jedoch in einer Entscheidung des Berufungsgerichts aus dem Jahr 2014 aufgehoben, in der festgestellt wurde, dass die Kläger tatsächlich klare und hinreichend substanzielle Ansprüche geltend gemacht hatten. Im Jahr 2016 einigte sich Sony schließlich mit Benutzern, die Linux installierten oder eine PlayStation 3 basierend auf der alternativen Betriebssystemfunktionalität kauften.

Der Vergleich wurde dann im Februar 2017 von Richterin Yvonne Gonzalez unter Berufung auf zwei Probleme abgelehnt. Das erste war der Prozentsatz, der von den Anwälten in Rechnung gestellt wurde, und der zweite betraf die Hürden für die Inkassoberechtigten. Sony antwortete im September 2017 und bot Mitgliedern einer einzelnen vorgeschlagenen Klasse bis zu 65 US-Dollar an. Dies ist eine Änderung gegenüber den Auszahlungen von 55 USD und 9 USD für Mitglieder zweier separater Klassen im vorherigen Vorschlag.

Geschichte

Ein Cluster von PlayStation 3s mit einem Linux-Betriebssystem operating

Seit 2000 nutzt Sony die Tatsache, dass die PlayStation 2 Linux laufen kann, in seinem Marketing. Sie förderten die Veröffentlichung des PS2-Linux-Kits , das ein Linux-basiertes Betriebssystem, eine USB- Tastatur und -Maus, einen VGA- Adapter, einen PlayStation 2- Ethernet- Netzwerkadapter und eine 40- GB -Festplatte (HDD) enthielt .

Auf der PlayStation 3 ist Linux nicht vorinstalliert. Sony fügte jedoch kurz nach dem Start der PlayStation 3 eine Option in das XMB- Menü ein, die das Booten von Linux von der Festplatte oder von einer Live-CD ermöglichte , die der Kernel des Distributors booten würde. In der Installationsanleitung für die Yellow Dog Linux-Version für PS3 heißt es: "Es war vollständig beabsichtigt, dass Sie als PS3-Besitzer Spiele spielen, Filme ansehen, Fotos ansehen, Musik hören und ein voll funktionsfähiges Linux-Betriebssystem ausführen können, das sich verwandelt Ihre PS3 in einen Heimcomputer."

Als Sony im September 2009 die bevorstehende Veröffentlichung der PS3 Slim ankündigte, gaben sie an, dass sie die OtherOS-Funktion nicht unterstützen würden, ohne eine Erklärung dafür zu geben. Im März 2010 gab Sony bekannt, dass die Funktion "Anderes Betriebssystem" der ursprünglichen PS3-Modelle aufgrund von Sicherheitsbedenken in der PS3-Firmware 3.21 am 1. April 2010 entfernt wird.

Es wurden mehrere Methoden entdeckt, um die Aktualisierung zu umgehen und die Möglichkeit zur Anmeldung beim PSN beizubehalten, von denen die meisten die Verwendung von DNS-Servern von Drittanbietern beinhalten.

George Hotz behauptet, eine benutzerdefinierte Firmware für die PS3 namens 3.21OO erstellt zu haben, die OtherOS wieder aktiviert, und hat als Beweis ein Video seiner benutzerdefinierten Firmware veröffentlicht. Trotz der Veröffentlichung eines YouTube-Videos, das anscheinend die Verwendung seiner benutzerdefinierten Firmware demonstriert, behaupten einige in der Online-Community, dass diese benutzerdefinierte Firmware tatsächlich ein Scherz war. Am 14. Juli 2010 gab Hotz bekannt, dass er seine benutzerdefinierte Firmware nicht auf die PlayStation 3 bringen wird.

Am 27. April 2010 wurde in Kalifornien eine Sammelklage eingereicht. In der Klage wurde behauptet, die Entfernung der OtherOS-Funktion sei „unfair und irreführend“ und ein „Verstoß gegen Treu und Glauben“. Die meisten Einreichungen beziehen sich auf Verstöße gegen verschiedene Verbraucherschutzgesetze im Zusammenhang mit der Entfernung. Es wurden auch mehrere andere Klagen eingereicht, die ihrer Art nach etwas ähnlich sind, aber von anderen Personen eingereicht werden.

Im Januar 2011 verklagte Sony Hotz und Mitglieder von fail0verflow wegen ihres Jailbreaks der PS3. Nebenkosten die Verletzung DMCA , die CAFA , Urheberrecht und kalifornischen CCDAFA und für Vertragsverletzung (im Zusammenhang mit PlayStation Network Benutzervereinbarung ), deliktische Störungen , Veruntreuung und Übertretung .

Im Februar 2011 wies der US-Bezirksrichter Richard Seeborg die meisten Sammelklagen mit der Erlaubnis zur Änderung zurück, da er feststellte, dass die Kläger keinen Anspruch geltend gemacht hatten. Seeborg erklärte: "Obwohl derzeit rechtlich nicht der Schluss gezogen werden kann, dass Sony seine Kunden ohne rechtliche Konsequenzen zwingen könnte, entweder auf die Installation des Software-Updates zu verzichten oder den Zugriff auf die andere Betriebssystemfunktion zu verlieren, werden die vorliegenden Vorwürfe" der Beschwerde weitgehend anspruchslos. Dementsprechend wird dem Antrag auf Abweisung mit Ausnahme einer Klage mit Änderungsbewilligung stattgegeben."

Am 4. Mai 2011 kündigte Youness Alaoui vom PS3MFW-Team die Veröffentlichung einer modifizierten PS3-Firmware an, die das Ausführen von OtherOS ermöglicht.

Am 8. Dezember 2011 wies der US-Bezirksrichter Richard Seeborg den letzten verbleibenden Punkt der Sammelklage zurück und erklärte: „Aus rechtlicher Sicht haben die Kläger es versäumt, Tatsachen zu behaupten oder eine Theorie zu formulieren, für die Sony haftbar gemacht werden könnte ."

Im Januar 2014 hat das US-Berufungsgericht für den neunten Bezirk die Entlassung teilweise aufgehoben und den Fall an das Bezirksgericht zurückverwiesen.

Im Jahr 2016 einigte sich Sony mit amerikanischen Benutzern, die Linux installierten oder eine PlayStation 3 basierend auf der alternativen Betriebssystemfunktionalität kauften. Diese Einigung sah eine Zahlung von 55 US-Dollar an die Besitzer vor, die ein alternatives Betriebssystem verwendet haben, und/oder 9 US-Dollar für den Kauf einer PlayStation basierend auf der Option.

Der Vergleich wurde dann im Februar 2017 von Richterin Yvonne Gonzalez unter Berufung auf zwei Probleme abgelehnt. Das erste war der Prozentsatz, der von den Anwälten in Rechnung gestellt wurde, und der zweite betraf die Hürden für die Inkassoberechtigten. Sony antwortete im September 2017 und bot Mitgliedern einer einzelnen vorgeschlagenen Klasse bis zu 65 US-Dollar an. Dies ist eine Änderung gegenüber den Auszahlungen von 55 USD und 9 USD für Mitglieder zweier separater Klassen im vorherigen Vorschlag.

Im November 2018 wurden die endgültigen Auszahlungen für die Mitglieder der Klasse in Höhe von 10,07 USD überwiesen.

Linux Kernel

Linux unterstützt PlayStation 3 mit Version 2.6.21. Es sind keine Patches oder Modifikationen erforderlich. Eine einfache Linux-Add-On-CD für die PS3 bietet Unterstützung für Fedora 8 und andere Betriebssysteme, die bereits behaupten, nativ auf der PS3 installiert zu werden. Derzeit gibt es jedoch ein Problem mit dem neuesten kboot-Bootloader, der von kernel.org bereitgestellt wird . Sobald der Benutzer die Standardaktion auswählt, werden die USB-Anschlüsse auf einigen Systemen abgemeldet. Ein Work-around ist verfügbar unter PSUbuntu .

Ausschüttungen

Debian , Fedora 8, Gentoo , OpenSUSE (10.3 bis 11.1) und Ubuntu laufen auf der PlayStation 3. Yellow Dog Linux für die PlayStation 3 wurde Ende 2006 erstmals veröffentlicht.

Ubuntu

Einige Ubuntu- Versionen bis zur Version 10.10 wurden auf die PS3-Plattform portiert . Das Installationsprogramm kann nicht im Live-Modus ausgeführt werden, wenn es in 480i- oder 480p- Videoauflösungen ausgeführt wird, bietet jedoch ein textbasiertes Installationsprogramm, das voll funktionsfähiges Ubuntu installiert. Es ist möglich, während der Installation eine externe USB-Festplatte als Home-Ordner zu mounten.

Die LTS-Version 8.04 (Hardy Heron) von Ubuntu ist nicht mit der PS3 kompatibel. Die Version 8.10 (Intrepid Ibex) wurde jedoch am selben Veröffentlichungsdatum wie die offizielle Hauptversion von Ubuntu auf die PS3 portiert.

Gelber Hund Linux

Yellow Dog Linux 5.0 war eine der ersten Linux-Distributionen, die auf der PlayStation 3- Plattform von Sony lief . Es wurde speziell für HDTV entwickelt, sodass Benutzer mit SDTV die Befehle 'installtext' und 'ydl480i' zur Installation und Ausführung verwenden müssen.

Yellow Dog Linux basiert auf dem Red Hat Enterprise Linux / CentOS- Kern und setzt auf den RPM- Paketmanager. Es wurde bestätigt, dass digitales Audio ordnungsgemäß funktioniert, die Nvidia- Grafikkarte wird jedoch nicht über den Framebuffer- Modus hinaus unterstützt . Darüber hinaus funktionieren einige andere Hardwarekomponenten ohne Änderungen am Kernel nicht richtig. Die WLAN- Funktionalität über den Netzwerkmanager wird ebenfalls nicht vollständig unterstützt und muss manuell über das Netzwerkkonfigurationstool oder in einigen Fällen über die Befehlsshell eingegeben werden. Es steht eine Problemumgehung zur Verfügung, damit Wireless über den Network Manager konfiguriert werden kann.

openSUSE

openSUSE 10.3 war die erste Version von openSUSE, die auf der Sony PlayStation 3- Plattform lief. openSUSE ist eine kostenlose Version von SUSE Linux , die damals im Besitz von Novell war . Für openSUSE stehen PlayStation 3-spezifische Installationsanweisungen zur Verfügung.

Ab openSUSE 11.2 wurde die Unterstützung für den PowerPC (und damit die PlayStation 3) eingestellt.

Fedora

Fedora lief auch auf der PlayStation 3 . Fedora 7 funktioniert auf einer externen USB-Festplatte, erkennt jedoch die interne Festplatte nicht, Fedora 9 erkennt die interne Festplatte, aber nicht die USB-Festplatte, Fedora 8 funktioniert nicht aufgrund von Problemen bei der Erkennung von Video-"Karten". Fedora 10 installiert sich problemlos auf der internen Festplatte und funktioniert einwandfrei, ohne dass Einstellungen geändert werden müssen.

Fedora 12 wird nur auf der PlayStation 3 installiert, wenn der 64-Bit-Kernel ausgeführt wird und nur wenn Englisch die gewählte Sprache ist.

RSX Homebrew

Linux auf der PlayStation 3 ermöglicht die Entwicklung einer Reihe von Homebrew- Programmen. Obwohl die Leistung des Cell mehr als genug ist, um die meisten Medienanforderungen zu erfüllen oder komplexe 3D-Grafiken zu rendern , fehlt ihm die Teraflops- Leistung einer modernen GPU -Hardware zum Abrufen von Texturen. Aus diesem Grund sind viele komplexe Spiele auf der PlayStation 3 über Linux nicht möglich, da der Zugriff auf die Hardwarebeschleunigung im RSX durch einen Hypervisor eingeschränkt wird .

Es hat Entwicklungen gegeben, den Zugriff auf den RSX über den Linux-Kernel und das X Window System zu ermöglichen . Es ist möglich, den RSX-Speicher als Swap-Space zu verwenden. Ein Trick, um auf einige 3D-Funktionen zuzugreifen, wurde mit Firmware 2.10 blockiert.

Asbest

Reverse-Engineering-Fortschritte konzentrierten sich auf eine kürzlich entdeckte Sicherheitslücke beim Analysieren von USB-Deskriptoren in der 3.41-Firmware, die es ermöglichte, den Linux-Kernel auf 3.41-Firmware auszuführen. Der aktuelle Stand des Projekts ist die Möglichkeit, den Linux-Kernel über TFTP zu laden und mit Zugriff auf alle 7 SPEs auszuführen (erfordert das Anwenden eines kleinen Patches auf den Kernel). Der Rest des Systems kann auf einem NFS-Share laufen - Festplattenzugriff ist derzeit nicht implementiert, ebenso wie einige andere Features.

Da der Exploit den Kernel mit Spielrechten ausführt, ist jetzt auch eine Grafikbeschleunigung verfügbar, die jedoch eine Überarbeitung des neuen Treibercodes erfordert .

FreeBSD

Im Sommer 2010 wurde FreeBSD 9.0 Unterstützung für PlayStation 3 hinzugefügt . Diese Unterstützung ist auf Maschinen mit noch intakter OtherOS-Funktionalität beschränkt (Firmware-Version 3.15 und früher).

Siehe auch

Verweise

Externe Links