SlideShare a Scribd company logo
PlayStation 3
• Released November 2006
• Successor to the highly popular
PlayStation 2
• Arguably one of the most powerful
Gen.7 gaming consoles on the market
• Sales as of 1/08: 3.25M (USA), 10.49M
(worldwide)
PS3 Hardware
• CPU: Cell Broadband Engine (IBM
POWER-based) @ 3.2 GHz, 7 SPE cores
(6 user-accessible)
• Graphics: NVIDIA G70 (NV47)-based
“RSX” engine, 550 MHz.
• RAM: 256 MB main, 256 MB graphics
More hardware
• Disk: 20-80 GB (3.5” SATA)
• Optical disk: BD-ROM (BluRay); can
also read DVD/DVD+/-R/CD.
• Bluetooth 2.0
• 802.11b/g WiFi (not all models)
• USB 2.0 (2-4 ports)
• HDMI, component, composite video
Performance
• Total floating point: 2 TFLOPS
• CPU only: 204 GFLOPS single precision
float, 15 GFLOPS double precision float
Standards Based!
• HD is standard SATA, easily user
upgradable
• Bluetooth 2.0 - headsets,
keyboards/mice
• USB 2.0 - webcams, keyboards/mice
Linux on the PS3
• “It was fully intended that you, a PS3
owner, could play games, watch movies,
view photos, listen to music, and run a full-
featured Linux operating system that
transforms your PS3 into a home
computer."
• Was to be pre-installed with Linux
Linux on the PS3
• Officially supported as of kernel 2.6.21
• Yellow Dog 5.0 - official PS3 distro
• PSUbuntu
• Fedora
• others...
What You’ll Need
• PS3 (duh)
• TV or monitor (HDMI, DVI work. For
HDMI/DVI, must support HDCP.)
• USB memory stick
• Linux distro burned to CD
• Optional: larger USB stick or hard drive
(if you want to back up your PS3)
How to install Linux
• (Optional) Back up your PS3
• Partition it (dual boot or single boot)
• (Optional) Restore your PS3 backup
• Boot from USB stick containing
OTHEROS.BLD file
• Install Linux as per your distro’s
installer
It’s Demo Time!
So why would you
want to do this?
A supercomputer in your
living room
or... a superCLUSTER in
your living room!!!
Who’s using these?
• Astrophysicist Dr. Gaurav Khanna
replaced time used on supercomputers
with a cluster of eight PlayStation 3s.
• http://tinyurl.com/28wv44
Who’s using these?
• Computational Biochemistry and
Biophysics lab, Universitat Pompeu
Fabra, Barcelona, “PS3GRID” for
collaborative computing based on the
CellMD software, the first one designed
specifically for the Cell processor.
• http://www.ps3grid.net/
Folding@Home
• Distributed Computing to calculate
protein folding
• Over 1 PFLOPS from PS3 owners alone
• Compare that to BlueGene/L @ 280.6
TFLOPS
• Takes my PS3 about 3 hours
Takes my desktop over 1 day
PS3 Homebrew
• Make your own games
• Access to (almost) all PS3 hardware
• Networking
• Controllers
• Audio
• Graphics (sorta)
Caveats
• No access to graphics
• Everything runs in a hypervisor
• There is experimental graphics access;
don’t upgrade past firmware 2.10
LINKS
For More Information
• Wikipedia has great entries on:
• PlayStation 3
• PlayStation 3 hardware
• Cell (microprocessor)
• RSX ‘Reality Synthesizer’
• Linux for PlayStation 3
PS3 Linux Distributions
• http://psubuntu.com/
• http://www.terrasoftsolutions.com/products
• Fedora Core 5 on PS3:
http://tinyurl.com/yknkfp
Programming the Cell
• Georgia Tech workshop (with slides
and video): http://tinyurl.com/2wkllf
• More links on Cell and PS3 Linux
entries at Wikipedia
• http://tinyurl.com/23auvg
• http://tinyurl.com/qvn4h
The End

More Related Content

What's hot

A brief look at Linux & Ubuntu
A brief look at Linux & UbuntuA brief look at Linux & Ubuntu
A brief look at Linux & UbuntuSteve Shinn
 
Description of GRUB 2
Description of GRUB 2Description of GRUB 2
Description of GRUB 2
iamumr
 
ルータHackで楽しもう! (シプキャン2014 東京大会)
ルータHackで楽しもう! (シプキャン2014 東京大会)ルータHackで楽しもう! (シプキャン2014 東京大会)
ルータHackで楽しもう! (シプキャン2014 東京大会)
Takumi Sueda
 
Comparison table 1 games consoles
Comparison table 1   games consolesComparison table 1   games consoles
Comparison table 1 games consolesgordonpj96
 
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board ComputerMinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
Drew Fustini
 
Video game console specs 2
Video game console specs 2Video game console specs 2
Video game console specs 2
gks1996
 
Crysis 3 Crack (Official 21.02.2013)
Crysis 3 Crack (Official 21.02.2013)Crysis 3 Crack (Official 21.02.2013)
Crysis 3 Crack (Official 21.02.2013)
nisamludak
 
Presupuesto julio terminado convertido
Presupuesto julio terminado convertidoPresupuesto julio terminado convertido
Presupuesto julio terminado convertido
Juliomarquez46
 
Hp prodesk
Hp prodeskHp prodesk
Hp prodesk
itstorepro
 
Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)prusswan
 

What's hot (13)

A brief look at Linux & Ubuntu
A brief look at Linux & UbuntuA brief look at Linux & Ubuntu
A brief look at Linux & Ubuntu
 
Description of GRUB 2
Description of GRUB 2Description of GRUB 2
Description of GRUB 2
 
ルータHackで楽しもう! (シプキャン2014 東京大会)
ルータHackで楽しもう! (シプキャン2014 東京大会)ルータHackで楽しもう! (シプキャン2014 東京大会)
ルータHackで楽しもう! (シプキャン2014 東京大会)
 
Comparison table 1 games consoles
Comparison table 1   games consolesComparison table 1   games consoles
Comparison table 1 games consoles
 
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board ComputerMinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
 
Spec00461
Spec00461Spec00461
Spec00461
 
Asus
AsusAsus
Asus
 
Portatiles1
Portatiles1Portatiles1
Portatiles1
 
Video game console specs 2
Video game console specs 2Video game console specs 2
Video game console specs 2
 
Crysis 3 Crack (Official 21.02.2013)
Crysis 3 Crack (Official 21.02.2013)Crysis 3 Crack (Official 21.02.2013)
Crysis 3 Crack (Official 21.02.2013)
 
Presupuesto julio terminado convertido
Presupuesto julio terminado convertidoPresupuesto julio terminado convertido
Presupuesto julio terminado convertido
 
Hp prodesk
Hp prodeskHp prodesk
Hp prodesk
 
Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)
 

Similar to Running Linux On The PlayStation3

Gentoo on a 486
Gentoo on a 486Gentoo on a 486
Gentoo on a 486
yeokm1
 
Hardware Hacks
Hardware HacksHardware Hacks
BIOS__Power-On-Self-Test.pptx
BIOS__Power-On-Self-Test.pptxBIOS__Power-On-Self-Test.pptx
BIOS__Power-On-Self-Test.pptx
SamiWhoo
 
Windows 3.1 (WFW) on vintage and modern hardware
Windows 3.1 (WFW) on vintage and modern hardwareWindows 3.1 (WFW) on vintage and modern hardware
Windows 3.1 (WFW) on vintage and modern hardware
yeokm1
 
Console development
Console developmentConsole development
Console development
spartasoft
 
NCompass Live: Let's Get Real About Virtual Reality
NCompass Live: Let's Get Real About Virtual Reality NCompass Live: Let's Get Real About Virtual Reality
NCompass Live: Let's Get Real About Virtual Reality
Nebraska Library Commission
 
ICT BTEC UNIT 2 P1
ICT BTEC UNIT 2 P1ICT BTEC UNIT 2 P1
ICT BTEC UNIT 2 P1
OriginalGSM
 
Presentacion ingles
Presentacion inglesPresentacion ingles
Presentacion ingles
fredyvasquez8
 
Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)
MongoDB
 
IT Book of Knowledge
IT Book of KnowledgeIT Book of Knowledge
IT Book of KnowledgePhil Primeau
 
De Re PlayStation Vita
De Re PlayStation VitaDe Re PlayStation Vita
De Re PlayStation Vita
Slide_N
 
Build Gaming PC Presentation
Build Gaming PC PresentationBuild Gaming PC Presentation
Build Gaming PC Presentation
Rith Jo
 
AWS re:invent 2013 recap
AWS re:invent 2013 recapAWS re:invent 2013 recap
AWS re:invent 2013 recap
Peter Sankauskas
 
P4i45 gv r5
P4i45 gv r5P4i45 gv r5
P4i45 gv r5rodanteg
 
2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx
neelamsanjeevkumar
 
Windows optimization and customization
Windows optimization and customizationWindows optimization and customization
Windows optimization and customizationHiren Mayani
 
A Journey to Boot Linux on Raspberry Pi
A Journey to Boot Linux on Raspberry PiA Journey to Boot Linux on Raspberry Pi
A Journey to Boot Linux on Raspberry Pi
Jian-Hong Pan
 
You suck at Memory Analysis
You suck at Memory AnalysisYou suck at Memory Analysis
You suck at Memory Analysis
Francisco Ribeiro
 
Computer specifications
Computer specificationsComputer specifications
Computer specifications
Leonel Rivas
 

Similar to Running Linux On The PlayStation3 (20)

Gentoo on a 486
Gentoo on a 486Gentoo on a 486
Gentoo on a 486
 
Hardware Hacks
Hardware HacksHardware Hacks
Hardware Hacks
 
BIOS__Power-On-Self-Test.pptx
BIOS__Power-On-Self-Test.pptxBIOS__Power-On-Self-Test.pptx
BIOS__Power-On-Self-Test.pptx
 
Windows 3.1 (WFW) on vintage and modern hardware
Windows 3.1 (WFW) on vintage and modern hardwareWindows 3.1 (WFW) on vintage and modern hardware
Windows 3.1 (WFW) on vintage and modern hardware
 
Console development
Console developmentConsole development
Console development
 
UNIT 2 P1
UNIT 2 P1UNIT 2 P1
UNIT 2 P1
 
NCompass Live: Let's Get Real About Virtual Reality
NCompass Live: Let's Get Real About Virtual Reality NCompass Live: Let's Get Real About Virtual Reality
NCompass Live: Let's Get Real About Virtual Reality
 
ICT BTEC UNIT 2 P1
ICT BTEC UNIT 2 P1ICT BTEC UNIT 2 P1
ICT BTEC UNIT 2 P1
 
Presentacion ingles
Presentacion inglesPresentacion ingles
Presentacion ingles
 
Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)
 
IT Book of Knowledge
IT Book of KnowledgeIT Book of Knowledge
IT Book of Knowledge
 
De Re PlayStation Vita
De Re PlayStation VitaDe Re PlayStation Vita
De Re PlayStation Vita
 
Build Gaming PC Presentation
Build Gaming PC PresentationBuild Gaming PC Presentation
Build Gaming PC Presentation
 
AWS re:invent 2013 recap
AWS re:invent 2013 recapAWS re:invent 2013 recap
AWS re:invent 2013 recap
 
P4i45 gv r5
P4i45 gv r5P4i45 gv r5
P4i45 gv r5
 
2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx
 
Windows optimization and customization
Windows optimization and customizationWindows optimization and customization
Windows optimization and customization
 
A Journey to Boot Linux on Raspberry Pi
A Journey to Boot Linux on Raspberry PiA Journey to Boot Linux on Raspberry Pi
A Journey to Boot Linux on Raspberry Pi
 
You suck at Memory Analysis
You suck at Memory AnalysisYou suck at Memory Analysis
You suck at Memory Analysis
 
Computer specifications
Computer specificationsComputer specifications
Computer specifications
 

More from Donald Burr

Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux Telephony
Donald Burr
 
Convention Photography 101
Convention Photography 101Convention Photography 101
Convention Photography 101
Donald Burr
 
Anime Podcasting for Beginners
Anime Podcasting for BeginnersAnime Podcasting for Beginners
Anime Podcasting for Beginners
Donald Burr
 
Enter the MediaTombRaider
Enter the MediaTombRaiderEnter the MediaTombRaider
Enter the MediaTombRaider
Donald Burr
 
Hacking The Xbox
Hacking The XboxHacking The Xbox
Hacking The Xbox
Donald Burr
 
Using Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-ChapterUsing Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-Chapter
Donald Burr
 

More from Donald Burr (6)

Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux Telephony
 
Convention Photography 101
Convention Photography 101Convention Photography 101
Convention Photography 101
 
Anime Podcasting for Beginners
Anime Podcasting for BeginnersAnime Podcasting for Beginners
Anime Podcasting for Beginners
 
Enter the MediaTombRaider
Enter the MediaTombRaiderEnter the MediaTombRaider
Enter the MediaTombRaider
 
Hacking The Xbox
Hacking The XboxHacking The Xbox
Hacking The Xbox
 
Using Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-ChapterUsing Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-Chapter
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 

Running Linux On The PlayStation3

  • 1.
  • 2. PlayStation 3 • Released November 2006 • Successor to the highly popular PlayStation 2 • Arguably one of the most powerful Gen.7 gaming consoles on the market • Sales as of 1/08: 3.25M (USA), 10.49M (worldwide)
  • 3. PS3 Hardware • CPU: Cell Broadband Engine (IBM POWER-based) @ 3.2 GHz, 7 SPE cores (6 user-accessible) • Graphics: NVIDIA G70 (NV47)-based “RSX” engine, 550 MHz. • RAM: 256 MB main, 256 MB graphics
  • 4. More hardware • Disk: 20-80 GB (3.5” SATA) • Optical disk: BD-ROM (BluRay); can also read DVD/DVD+/-R/CD. • Bluetooth 2.0 • 802.11b/g WiFi (not all models) • USB 2.0 (2-4 ports) • HDMI, component, composite video
  • 5. Performance • Total floating point: 2 TFLOPS • CPU only: 204 GFLOPS single precision float, 15 GFLOPS double precision float
  • 6. Standards Based! • HD is standard SATA, easily user upgradable • Bluetooth 2.0 - headsets, keyboards/mice • USB 2.0 - webcams, keyboards/mice
  • 7. Linux on the PS3 • “It was fully intended that you, a PS3 owner, could play games, watch movies, view photos, listen to music, and run a full- featured Linux operating system that transforms your PS3 into a home computer." • Was to be pre-installed with Linux
  • 8. Linux on the PS3 • Officially supported as of kernel 2.6.21 • Yellow Dog 5.0 - official PS3 distro • PSUbuntu • Fedora • others...
  • 9. What You’ll Need • PS3 (duh) • TV or monitor (HDMI, DVI work. For HDMI/DVI, must support HDCP.) • USB memory stick • Linux distro burned to CD • Optional: larger USB stick or hard drive (if you want to back up your PS3)
  • 10. How to install Linux • (Optional) Back up your PS3 • Partition it (dual boot or single boot) • (Optional) Restore your PS3 backup • Boot from USB stick containing OTHEROS.BLD file • Install Linux as per your distro’s installer
  • 12. So why would you want to do this?
  • 13. A supercomputer in your living room
  • 14. or... a superCLUSTER in your living room!!!
  • 15. Who’s using these? • Astrophysicist Dr. Gaurav Khanna replaced time used on supercomputers with a cluster of eight PlayStation 3s. • http://tinyurl.com/28wv44
  • 16. Who’s using these? • Computational Biochemistry and Biophysics lab, Universitat Pompeu Fabra, Barcelona, “PS3GRID” for collaborative computing based on the CellMD software, the first one designed specifically for the Cell processor. • http://www.ps3grid.net/
  • 17. Folding@Home • Distributed Computing to calculate protein folding • Over 1 PFLOPS from PS3 owners alone • Compare that to BlueGene/L @ 280.6 TFLOPS • Takes my PS3 about 3 hours Takes my desktop over 1 day
  • 18. PS3 Homebrew • Make your own games • Access to (almost) all PS3 hardware • Networking • Controllers • Audio • Graphics (sorta)
  • 19. Caveats • No access to graphics • Everything runs in a hypervisor • There is experimental graphics access; don’t upgrade past firmware 2.10
  • 20. LINKS
  • 21. For More Information • Wikipedia has great entries on: • PlayStation 3 • PlayStation 3 hardware • Cell (microprocessor) • RSX ‘Reality Synthesizer’ • Linux for PlayStation 3
  • 22. PS3 Linux Distributions • http://psubuntu.com/ • http://www.terrasoftsolutions.com/products • Fedora Core 5 on PS3: http://tinyurl.com/yknkfp
  • 23. Programming the Cell • Georgia Tech workshop (with slides and video): http://tinyurl.com/2wkllf • More links on Cell and PS3 Linux entries at Wikipedia • http://tinyurl.com/23auvg • http://tinyurl.com/qvn4h