Velen zien Linux op de ps3 als een interessant iets. Omdat veel onduidelijkheid heerst over wat er wel en niet kan, hier een lijstje met links & wat informatie, zodat men wat gefundeerder kan praten over de (on)mogelijkheden die dit biedt.
Misschien dat dit ooit uitgroeit tot een volwassen startpost, vooralsnog doen we het maar even hiermee.
Hoe werkt Linux op de ps3?
Linux wordt met een paar tussenstappen geladen op de PS3. Allereerst is er de 'other OS installer'; dit is een klein tooltje met maar 1 functie: de bootloader van het andere besturingssysteem installeren. De bootloader, de 2e stap, is het programma wat er daadwerkelijk voor zorgt dat het besturingssysteem geladen wordt.
Als beide geïnstalleerd zijn, moet linux zelf geïnstalleerd worden. Hoe precies, is een beetje afhankelijk van de distributie.
Linux heeft GEEN ongelimiteerde toegang tot de hardware van de ps3. Er zit een virtualization-laag tussen de software en de hardware. Dit ding heet de Hypervisor. Hij virtualiseert een groot deel van de (toegang tot) hardware. Zo is (op dit moment) de grafische chip niet direct aan te sturen, en zijn er (dus) geen hardwarematige 3D truukjes mogelijk.
Officiële site van Sony:
Volgens mij de volgende:
)
Hoe zit het nu met al die SPU's? Zijn die nou wel of niet bruikbaar onder linux?
JA, wel. Alleen, zoals reeds bekend, niet in de klassieke zin van multiple processors, zoals linux die kent. Alleen de PPC chip wordt gezien als normale processor, dus er staat maar 1 processor in lijstjes met 'hoeveel cpu's zitten er in mijn doos'.
Lees vooral op wikipedia over de opbouw van de cell processor
Hoe je er dan wel gebruik van kan maken? Door specifiek programmatjes te schrijven. Een mooie tutorial staat op de site van IBM.
IBM heeft nog meer vette links over cell-programmeren. Een paar links:
Changelog:
Misschien dat dit ooit uitgroeit tot een volwassen startpost, vooralsnog doen we het maar even hiermee.
Hoe werkt Linux op de ps3?
Linux wordt met een paar tussenstappen geladen op de PS3. Allereerst is er de 'other OS installer'; dit is een klein tooltje met maar 1 functie: de bootloader van het andere besturingssysteem installeren. De bootloader, de 2e stap, is het programma wat er daadwerkelijk voor zorgt dat het besturingssysteem geladen wordt.
Als beide geïnstalleerd zijn, moet linux zelf geïnstalleerd worden. Hoe precies, is een beetje afhankelijk van de distributie.
Linux heeft GEEN ongelimiteerde toegang tot de hardware van de ps3. Er zit een virtualization-laag tussen de software en de hardware. Dit ding heet de Hypervisor. Hij virtualiseert een groot deel van de (toegang tot) hardware. Zo is (op dit moment) de grafische chip niet direct aan te sturen, en zijn er (dus) geen hardwarematige 3D truukjes mogelijk.
Officiële site van Sony:
- http://www.playstation.com/ps3-openplatform/index.html - Dit bevat de benodigde OtherOS installer.
- ftp://ftp.uk.linux.org/pub/linux/Sony-PS3 Officiële plaats met Addon cd. Staat leuke documentatie op! Bevat een nieuwere versie van de addoncd dan beschikbaar is via qj.net - waar vaak aan gerefereerd wordt.
Volgens mij de volgende:
- Yellow Dog Linux - de officieel door sony gestimuleerde distributie
- Fedora
- Gentoo
- Ubuntu
- Debian live cd
Hoe zit het nu met al die SPU's? Zijn die nou wel of niet bruikbaar onder linux?
JA, wel. Alleen, zoals reeds bekend, niet in de klassieke zin van multiple processors, zoals linux die kent. Alleen de PPC chip wordt gezien als normale processor, dus er staat maar 1 processor in lijstjes met 'hoeveel cpu's zitten er in mijn doos'.
Lees vooral op wikipedia over de opbouw van de cell processor
Hoe je er dan wel gebruik van kan maken? Door specifiek programmatjes te schrijven. Een mooie tutorial staat op de site van IBM.
IBM heeft nog meer vette links over cell-programmeren. Een paar links:
- Tutorial 1 - setup & simpel voorbeeld.
- Tutorial 2 - De diepte in :) Assambler programming. Veel plezier
- SPU als virtual filesystem - niet per-se gerelateerd aan PS3 linux, maar misschien wel in de toekomst.
- IBM index van alle cell-related documenten
Changelog:
- 23 feb 2007: Link naar officiële(?) Addon-cd site
- 21 feb 2007: Debian als distro toegevoegd.
[ Voor 6% gewijzigd door Blaurens op 23-02-2007 11:34 . Reden: CD toegevoegd, typo's fixed ]