Linux op Playstation 3 gezet

Na de release van de PlayStation 3 enkele dagen geleden heeft Sony nu ook de software beschikbaar gesteld waarmee het mogelijk is om een ander besturingssysteem, zoals de PowerPC-versie van Linux, te installeren op de gameconsole.

Het is niet mogelijk om zonder meer een schijfje in de Playstation 3 te stoppen en een willekeurig besturingssysteem te installeren. Daarvoor biedt Sony echter wel een bootloader met bijhorende handleiding aan. Als deze bootloader geïnstalleerd is, kan deze gebruikt worden om de installatieprocedure van een besturingssysteem in gang te zetten. Voor Pranav was dit reden om een artikel te schrijven met daarin instructies hoe Fedora Core 5 geïnstalleerd kan worden. Inmiddels zijn er op YouTube ook filmpjes te vinden van een PlayStation 3 die Fedora Core 5 draait. In de jaren voor de lancering van de PlayStation 3 heeft Sony al laten weten dat het graag zou zien dat ook particuliere programmeurs aan de slag zouden kunnen gaan met het ontwikkelen van software voor het apparaat. Aangezien ook voor de PlayStation 2 al een dergelijke ontwikkelkit beschikbaar was gesteld, was het dan ook geen grote verrassing dat Sony besloten heeft deze plannen om te zetten in daden.

Playstation 3

Door Harm Hilvers

Freelance nieuwsposter

20-11-2006 • 10:43

112

Bron: PlayStation.com

Reacties (112)

112
111
50
28
3
51
Wijzig sortering
Dit is toch wel geinig! :) Extra reden om voor een PS3 te gaan voor mij, al is eea natuurlijk wel een beetje afhankelijk van de beschikbaarheid van drivers voor de hardware. Wel goed voor alle "@home" gedistribueerde rekenaars, als de Cell tenminste volledig tot de beschikking van het OS staat. :)
Folding is als als XMB applicatie geport, en zal binnenkort beschikbaar worden gemaakt (geen linux nodig).

Maar als je wil, 6 SPE's zijn beschikbaar als devices, en de CELL SDK is al een tijdje te downloaden voor x86, maar zal ook bij YDL worden geleverd zodat je hem native op de PS3 kan draaiien. Verder lijken de meeste devices gewoon ondersteunt te worden (USB/netwerk/audio en tot 1080P gfx, al is directe hardware access nog niet mogelijk op de RSX, zodat er nog geen hardware gfx accelleratie in zit). Een leuke uitdaging is misschien het porten van MESA GL naar SPE code.
(voor de geintresseerden, hier een link naar SPE sample code: http://www.powerdeveloper...l/spe-samples-1.0.tar.bz2 )
Anders kan je hier: http://dl.qj.net/Document...pg/12/fid/11259/catid/514 de volledige Linux docs downloaden, om te zien wat wel en niet kan en hoe.
(nog korte extra edit: er worden 2 processoren gezien omdat het een dual-threaded core is, oftewel, de PPE core wordt als 2 processoren gezien).

Kunnen we dit nu zien als de terugkeer van de homecomputer ?
En wanneer kunnen we AmigaOS/MultiTOS verwachten ? :)
(de eerste draait tenslotte ook al een tijdje op PPC, voor de 2e is het een kwestie van een de 68k emulatie rippen uit AmigaOS)

@ ari3: onder linux worden SPE's als devices ondersteunt (voornamelijk omdat het een asymetrische core is). Hier worden er 6 van de 7 toegestaan. (ik weet niet hoe ik dit duidelijker moet zeggen ;) )

Het lijkt me duidelijk dat Sony niet het systeem voor 100% open kan zetten, al is dat alleen al om dumpen van firmware/decryptie algo's tegen te gaan of Blu-Ray encryptie te omzeilen, en een framebuffer dump te doen tijdens movie playback.
Je kunt geen 6 SPE's krijgen door een devkit te gebruiken. PS3 Linux draait in een gevirtualiseerde omgeving. Je kunt alleen gebruiken wat Sony jou toestaat te gebruiken. Er is dus geen low-level toegang tot de hardware.
offtopic, maar Amiga is tegenwoordig al in hardware beschikbaar op een FGPA, zoek maar op Minimig.
Voor zover ik op enkele screenshots kon zien heb je maar 2 cores en 256 Mb beschikbaar onder linux.

http://www.evilgamerz.com...ws&showcomments=1&id=8014
Weird: zitten er twee Cells in een PS3 dan? Ik kan me althans niet voorstellen dat het hier om SPE's gaat?
Volgens mij worden de 8 cores (waarvan 7 functioneel) niet door Linux als processors gezien. Die 8 worden namelijk (in de IBM implementatie zoals ik hem heb gelezen in een artikel van Arndt Bergman) aangestuurd, door 'taken' te schrijven naar een SPU-FS pseudo-bestandssysteem in /proc, een beetje hetzelfde idee geloof ik als bijv. in Plan 8 / Inferno OS; alles, zelfs de processors, wordt gezien als een bestand, waar je de methoden read(), write(), open() en close() op kan toepassen.
Als je dan met write() een (reken)taakje naar /proc/spu7 schrijft (bij wijze van spreken) zou je met read() uit /proc/spu7 het antwoord moeten kunnen lezen, voor zover ik weet.
Kortom, om de SPU's te gebruiken moet nog het een en ander ontwikkeld worden, en het lijkt me dan ook dat je daar weer een speciale compiler voor nodig hebt. IBM heeft ook zo'n compiler ter beschikking gesteld geloof ik, al weet ik niet hoe ver men daar mee is.
Die compiler zou er dan voor moeten zorgen dat de taken gelijk over de 7 SPU's verdeeld worden, en dat de PowerPC-processor daarta de 'deelantwoorden' combineert tot het 'eindantwoord'; kortom, de distributie verzorgt.
Dus lijkt me idd. dat die 2e proc de GPU is(?)
euh, de cell bestaat voor 't grootste deel uit cores?????

das nou juist 't mooie van het hele ding...
waren het er geen 8 ofzo??
Er is een enkele PPC en 8 SPE's, waarvan er op de PS3 een uitgeschakeld is. Maar de SPE's zijn bij mijn weten niet vergelijkbaar met de PPC core.

Het screenshot laat twee cores zijn, elk met een altivec unit (kijk maar in het terminal window links onder). Dat suggereert dus twee PPC cores, en dat wil zeggen twee Cells. Maar ik kan me voorstellen dat Sony er meer ruchtbaarheid aan had gegeven als ze meer dan een Cell in een PS3 stoppen. Kortom, geen idee hoe we dat screenshot moeten interpreteren...
klopt...
ik geloof dat je ook neit de beschikking hebt over de grafische chip vanuit een 3rd party os. beetje jammer want wel strakke grfische chip die erin zit. hadden echt veel dingen mee gedaan kunen worden
Anoniem: 143671 20 november 2006 10:46
Dit is ook weer een slimme zet van Sony. Nu hoeven mensen de PS3 niet te gaan kraken om Linux erop te zetten. Hoewel ze programmeurs wel stimuleren om software te maken voor hun console. Maar ik snap alleen niet waarom je die PowerPC software op een console wilt zetten.
Tis maar wat je slim noemt. Sony legt een klap geld bij op elke PS3 die verkocht wordt. De winst moet van de games af komen maar als mensen de PS3 gaan gebruiken als een goedkope krachtige server zal het daar niet snel van komen, toch? Lijk me dat Sony hiermee z'n eigen ruiten ingooit (iets waar ze toch al goed mee bezig zijn na alle negatieve reclame *kuch*)...
Daar denkt Sony anders over: Waar anders koop je een 8-core 1 proc computer voor om en nabij de $600? Bij Intel (en ook Sun trouwens) gaat het je in geen geval lukken voor die prijs.
Lijkt me eerder een kwestie van afzetmarkt vergroten: Ook mensen die helemaal geen spelcomputer willen, zouden mogelijk belang hebben een PS3 te kopen. Persoonlijk zou ik er best een willen, als er Gentoo op draait, dat (cross)compileert tenminste lekker snel.
Des te meer PS3's verkocht worden, des te goedkoper worden de onderdelen (naar mijn weten), dus uiteindelijk zullen ze geen verlies meer op de hardware maken, en zal de PS3 een betere naam als 'brede spelcomputer' krijgen dan de Xbox360, alhoewel daar binnenkort ook wel Linux en NetBSD op zal draaien (op de Xbox was dat al).
Anoniem: 156329 @kidde20 november 2006 13:44
Ik denk dat sony het beter zo kan bekijken:
Deste meer PS3's verkocht waar niet op gegamed wordt deste meer verlies.

Als ik bij Sony zou werken zou ik 100 tot 200 dollar voor het linux install CD vragen omdat je anders dik verlies maakt.

@hieronder:
Die prijs niet voor de software maar voor de winst die Sony misloopt.
laten we zeggen, je betaalt dan zoveel voor de mogelijkheid software erop te zetten, niet de software zelf.
Dat misverstand hoor je wel vaker, maar dit mag dus _wel_ van de GPL. Zolang ze de sources maar beschikbaar stellen tegen kostprijs, mogen ze vragen wat ze willen voor de executables.

Let wel, als ze teveel vragen komt er vanzelf iemand die de sources zelf even compileert en dan een tientje of twee onder Sony gaat zitten... Daarom is het niet aantrekkelijk om veel geld te vragen voor een GPL'ed product, maar het is dus niet verboden.
Anoniem: 172403 @kidde20 november 2006 18:23
de core processors in de ps3 zijn maar gegarandeerd tot 7 werkende cores om de yield te vergroten.
Onzin, nergens staat in het GPL dat je geen geld mag verdienen met software.
@VNA9216: Ik denk dat je bijna gelijk hebt, echter zal het niet zo zeer om die CPU gaan, maar meer om die Blue Ray speler.
Als ik bij Sony zou werken zou ik 100 tot 200 dollar voor het linux install CD vragen omdat je anders dik verlies maakt.
En dat is dan weer niet conform de GPL licentie... Met een willekeurige prijs dik verdienen aan Linux is niet toegestaan.
ik weet niet of sony echt op de PS3 richt... mogelijk willen ze de PS3 zo veel mogelijk verkopen om zo meer cell processoren te bakken/verkopen waardoor die goedkoper worden en straks in meer apparaten (digitale tv's enz) gaan verschijnen
En dat is dan weer niet conform de GPL licentie... Met een willekeurige prijs dik verdienen aan Linux is niet toegestaan.
waar staat dat de bootloader onder de GPL licentie valt ?
Anoniem: 69767 @Andros20 november 2006 18:21
De winst moet van de games af komen
Onzin. De winst komt van niet alleen van games. Wat dacht je van alle ROYALTIES die afgedragen worden om films uit te brengen op Bluray (aan het Sony en de rest van de Bluray consorten) - hoe meer playstations met bluray hoe meer bluray films er voordat formaat uitgebracht zullen worden = meer $$$.
als server lijkt me niet, - eerder als media center, internet consol...... die paar hobbyisten die er dan wel en server van maken nja die heb je er altijd bij. en die hadden 't dan toch wel gedaan...
Als het je om pure serverkracht gaat kan je voor dat geld ook wel een leuke PC bouwen - al kun je er dan geen games op spelen.
Dat sony zoveel geld moet bijleggen bij elke PS3 is gewoon pure BS, en is niet op feiten gebasseerd. ze zullen mogelijk in het begin nog iets moeten bijleggen, maar zo heel veel is dat niet. Het artikel waar jij blijkbaar aan refereert heeft het over meer dan $300 maar dat is dus gebasseerd op puur speculatie van iemand die het vorig jaar met de xbox360 ook compleet verkeerd zat...
Bronnen....? Graag! :)
Omdat de Cell een PPC met extra rekenspecifieke cores is misschien? Iets anders zal er zonder emulatie echt niet op draaien, en als ik dan mag kiezen zou ik toch voor een native install gaan. Scheelt je bergen performance. En zeker omdat de PPC in de Cell relatief beperkt is...
Anoniem: 144359 @Parody20 november 2006 12:10
Zou het dan ook mogelijk zijn om (met de nodige hacks) Mac OS X te installeren? Zolang die ook nog voor ppc uitkomt iig...

Opzich kunnen de looks er wel mee door. Lijkt me wel een mooie machine, en multi inzetbaar. Dan valt de prijs ineens weer heel erg mee. :z
De kernel van MacOSX is closed source tegenwoordig, dus dat gaat lastig worden, en tevens heeft de MacOSX kernel voor zover ik weet nog geen SPU-FS (in Linux een pseudo-filesysteempje in /proc geloof ik), hetgeen nodig is om de 7 Cell-kernen afzonderlijk rekentaken te geven.
Zonder SPU-FS heeft een Cell proc praktisch geen meerwaarde boven zo'n oude G4.
De kernel van MacOSX is closed source tegenwoordig
Anders kijk je hier ff: http://www.opensource.apple.com/darwinsource/

Volgens mij is alles dus nog open source.
"emulatie"... daar zeg je iets.

Doordad nu Linux draait, heeft de PS3 ook zijn eigen "Virtual Console"! Immers met een beetje tweaken is het gewoon mogelijk om allerlei console en arcade emulators via Linux op de PS3 te draaien en te spelen:
http://www.youtube.com/watch?v=GIWwcGCI_nY

Nu is het natuurlijk lang niet zo legaal (zeg maar illegaal) om ROMs te gebruiken. Maar niet zo veel mensen hebben daar een boodschap aan.

Ik vraag me wel af Sony door het toestaan van Linux nu ook een achterdeurtje heeft gemaakt om via Linux illegale PS3 ISOs te draaien. Dat zou niet zo slim zijn.
VMWare Server anyone? ;)

Wie draait er als eerste een Windows XP install op zn PS3? :P
Of juist wel, deze hack zal wel een tijdje duren , en misschien is de PS3 wel winstgevend tegen die tijd.

Zou wel mooi uitkomen, zolang de PS3 met verlies komt draait iedereen nog originele spellen en zodra de PS3 winst maakt draait een deel van de gebruikers illegaal, maar kopen wel meer mensen de PS3 :)
Daar schiet toch niemand wat mee op. Windows op je PS3. Wat ga je dan doen...? 't Zou naar mijn denken in ieder geval nog trager dan een slak draaien.
In combinatie met http://www.mythtv.org/ zou het nog wel een Windows MCE concurrent kunnen worden. Het zal vast niet lang meer duren voor er standaard distro's komen met deze functionaliteit.
Anoniem: 67950 @teek220 november 2006 10:53
Ik meende toch echt dat er geen tv-tuner in de ps3 zat toch? :?
Anoniem: 185882 @sab20 november 2006 12:41
veels te groot.., gewoon http://www.golem.de/0604/44742-pctvhybridpro.jpg even in je nieuwe ps3 zagen :7
is niet nodig, voor zover ik weet werkt myth als client-server, zodat je je mediaserver (met tv-kaart) ergens anders neer kan zetten, en de PS3 als afspeeldevice gebruiken :)
Ten eerste wordt een MC vaak gebruikt om gedownloade/op harde schijf gezette films en muziek af te spelen;
Ten tweede bestaat er ook nog zoiets als een externe tuner
Moet geen probleem worden :)
Als de PS3 een myth frontend kan worden is dat best interessant voor in de huiskamer ja. Hij heeft een netwerkaansluiting. Ook een digitale uitgang voor audio?
edit: yep... toslink uitgangetje. Vet hoor, ik zie er wel toekomst in als mediaspeler.
Als je een mediaspeler wilt is een PS3 wel heel erg duur tov XBMC, de hele vracht Philips, D-Link, Roku, Terratec, etc mediastreamers (en zelfs de Xbox 360). En een PVR (zoals MediaPortal, MythTV, Windows MCE) is het ook niet, want hij heeft geen TV-tuner.
maar hij heeft wel blue-ray. Even nog HW-decoder in elkaar klussen voor MythTV, en je bent klaar :+
Zeker als je denkt aan mythgame. Ik heb nu zelf mythtv met mythgame draaien. 2 nep ps2 controllers er aan, en je hebt alle consoles van het eerste begin totaan grofweg de ps2 in 1 apparaat. En het werkt wonderwel goed ook nog eens!
Het enige wat mijn mythtv niet kan, is tunen 8-) (als in, dat vind ik allang niet meer de belangrijkste functie)
Heeft Sony ook een API uitgebracht om gebruik te kunnen maken van de grafische mogelijkheden? Bijv. een openGL implementatie o.i.d.
Jawel,
Alleen kost die enkele tien-duizenden euries.
Wordt dus voornamelijk aan ontwikkelstudio's verkocht.

Deze zou (ivm met die kosten) niet vrijgegeven worden.
Heb net even die filmpjes bekeken, ziet er goed uit! Alleen wat ik me nou afvraag is hoe die gast van het eerste filmpje zo snel typt in linux? Ligt dat nou aan mij maar is dat best wel onmogelijk met een controller? Zal wel weer een domme vraag van mijn kant zijn maarja :P
Wat dacht je van een USB keyboard & muis? :P
Of draadloos via bluetooth, dat wordt namelijk ook ondersteund.
Anoniem: 195425 20 november 2006 11:38
LOL eigenlijk wel interessant om webserver te draaien op ps3 :-)

1. enorme rekenkracht tegen minimale prijs aan hardware
2. passen héél wat ps3's in een rack :-)
Jammer van de 256 MB geheugen helaas. Een serieuze toepassing van een webserver kun je wel vergeten, nog maar te zwijgen over de energiekosten van een heel rack van deze dingen.

Misschien kun je tuxracer wel leuk spelen :)
Deze 256 Mb geheugen zijn NIET te vergelijken met de normale RAM van een PC! De architectuur van de PS3 is zo verschillend (er wordt op een totaal andere manier gebruik gemaakt van het geheugen), dat dit helemaal NIETS zegt over hoe dit geheugen presteert in vergelijking met 'normaal' DDR1,2 of 3 geheugen.
@ kidde

Een webserver heeft vooral VEEL geheugen nodig. Of het nu superdeluxe snel geheugen is of niet, het is te weinig om serieus als webserver te kunnen dienen.
Alleen jammer dat webservers zo weinig rekenen.
Anoniem: 176277 20 november 2006 11:00
Tsja oldskool gamen zit er niet meer in.
oldschool gamen zit er juist wel in, want er zijn genoeg emulators voor classic consoles voor linux :)
Daarom koop je dus die PS3. Kun je je Atari 2600 in de kast gooien en in emu op je PS3 dezelfde games draaien...

Weet je, ik denk dat ik een manier weet om geld te sparen :)
Hoever zijn we nog verwijderd van de ik-sluit-mijn-toetsenbord-muis-en-monitor-op-mijn-PS3 toestel om te kunne gamen ?
Je moet helaas nog wachten tot maart voordat dat kan }>
Niet ver d8 ik, of ondersteunt de PS3 geen muizen en tobos in games?

In dat geval soldeer je toch de input van je muis aan 2 servo's
die de stick van de SIXAXIS besturen :P
keyboard en muis kan all monitor ook :)
maar gamen met keyboard en muis werkt niet, maar wel het interface/web.
Linux, kan boeiend zijn. Ik kan niet niet precies bedenken waarvoo, maar vast wel ergens voor ;)

Maar, waarom zou je willen crunchen op een machine die maar 380 watt/uur weg staat te trekken van je stopcontact?

Is het dan niet veel intressanter om een cruncher te bouwen met multi ulv (ultra low voltage) processoren?
Niets tegen mensen die crunchen hoor, maar ik denk dat de middelen op deze manier het doel snel voorbij streven namelijk :)
Je weet ook dat die 380 W max verbruik is van de PS3, en dat gemeten verbruik in de praktijk (H264, games, etc etc) niet boven de 200W kwamen ?
(vertaalde quote uit japans)

Met dat verbruik kan een PC absoluut niet concureren in FLOPS/W bij vector code.

"The electric power consumption, what topic was called the occasion where on October 30th the detailed information of PLAYSTATION 3 is released with the sight of SCE maximum 380W. This time, using the watt checker, when it measures simply, when starting approximately 150~170W neighborhood we are transitive, at the time of the menu operation with XMB 160~170W have become.

Trying playing back BD video, numerical value of the watt checker does not rise unexpectedly, has been settled in 170~180W. Making use of the interactive function of the popup menu and the like almost there was no change. Because the disk which this time is prepared is MPEG-2 mainly, it tried playing back “the full metal jacket” of VC1 recording, but this excessively there was no change.

Because with the interview of Headquarters Chief SCE Kawanishi “as for those where load is highest it was the game”, when you play each game “of resistance” and “GENJI” simply, there was also a thing which exceeds 190W from the 180W latter half, but there was no thing which reaches in 200W. Although it is the simple measurement which used the watt checker, the usual utilization time if you think the 160W latter half ~180W latter half, it is appealing."
Kun je dan niet héél snel je ps3 inzetten als crucher?
Ik wil wel eens zien hoe goed cell nu is :9

Op dit item kan niet meer gereageerd worden.