4/3/06- Linux@SchoolLin ux su  co nsoleFlavio <micron> Castelli<micron@madlab.it>
4/3/06- Linux@School                          Introduzione          Perchè installare linux su una console ?              ...
4/3/06- Linux@School              Introduzione           Console “supportate”Le principali console su cui installare linux...
4/3/06- Linux@School            Dreamcast             PanoramicaRilasciata il 27 novembre 1998Specifiche tecniche:●   Prim...
4/3/06- Linux@School       Playstation 2  Caratteristiche hardwareHardware:●   Emotion Engine (EE):  ➔  RISC 5900 @ 300 Mh...
4/3/06- Linux@School             Playstation 2               Linux Kit         ●    Hard disk da 40 Gb         ●    Networ...
4/3/06- Linux@School XboxSommario    ●   Hardware    ●   Protezioni hardware    ●   Linux e xbox    ●   Freevo: la rivoluz...
4/3/06- Linux@School                      Xbox                 Hardware - CPU●   Pentium III (core Coppermine) - 0.18 µ●  ...
4/3/06- Linux@School                        Xbox    Hardware: Integrated Graphics Processor (IGP)●   Derivato dal chipset ...
4/3/06- Linux@School                         Xbox            Hardware: nForce nel dettaglioMCP- X: Xbox Media & Communicat...
4/3/06- Linux@School                     Xbox                Hardware: RAM●   Creata con 64 Mb di Ram (SDRAM 133 Mhz)●   È...
4/3/06- Linux@School                  Xbox          Hardware: Hard-diskPrima versione con HD da 8 Gb, le ultime versioni  ...
4/3/06- Linux@School         XboxHardware: unità ottica Tre possibili modelli: ●  Philips ●  Thomson ●  Samsung
4/3/06- Linux@School                      Xbox    Hardware: controller USB & game - pad●   Controller realizzatoda Texas I...
4/3/06- Linux@School                       Xbox          Hardware: Protezioni hardware●   Codice di avvio nascosto nellMPC...
4/3/06- Linux@School                         Xbox                    Installare linuxPer installare linux è necessario agg...
4/3/06- Linux@School                    Xbox      Installare linux: modifica softwarePro:● Non si deve aprire la console● ...
4/3/06- Linux@School                   Xbox     Installare linux: modifica hardwarePro:●  Consente la sostituzione dellhar...
4/3/06- Linux@School                      Xbox           Stato del supporto a linuxUsando un semplice kernel patchato è po...
4/3/06- Linux@School                       Xbox                    Possibili usiCome possiamo sfruttare adesso la nostra x...
4/3/06- Linux@School                      Xbox      Possibili usi – postazione multimedialeUsando lxbox e Freevo è possibi...
4/3/06- Linux@School                       Xbox      Possibili usi – postazione multimedialeCaratteristiche:● Menu princip...
4/3/06- Linux@School                            Xbox               Possibili usi – postazione di reteProgetto italiano “pr...
4/3/06- Linux@School                           Links                        Siti utili (1)●       Xbox linux project – sit...
4/3/06- Linux@School                           Links                        Siti utili (2)●       Eds Debian (Xebian ) – d...
4/3/06- Linux@School   Lin ux su  Co nsoleDom an de  ?                           Mumble.. mumble..
Upcoming SlideShare
Loading in …5
×

Linux console

901 views
762 views

Published on

Old talk about linux on console.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
901
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Linux console

  1. 1. 4/3/06- Linux@SchoolLin ux su  co nsoleFlavio <micron> Castelli<micron@madlab.it>
  2. 2. 4/3/06- Linux@School Introduzione Perchè installare linux su una console ? ● Alcuni buoni motivi (scuse...): ●● Puro spirito di hacking● Voglia di lavorare su architetture diverse dal solito ●
  3. 3. 4/3/06- Linux@School Introduzione Console “supportate”Le principali console su cui installare linux: ● Sega Dreamcast ● Sony Playstation 2 ● Microsoft Xbox
  4. 4. 4/3/06- Linux@School Dreamcast PanoramicaRilasciata il 27 novembre 1998Specifiche tecniche:● Primary CPU: 200 Mhz Hitachi SuperH4 RISC CPU● Graphics: 100 Mhz NEC PowerVR Series II● Sound: Yamaha AICA Sound Processor● Memory (Total 26 Mb): ➔ 16Mb RAM main ➔ 8Mb RAM video ➔ 2Mb RAM sound● Unità ottica: ➔ CD-ROM Drive: 12 speed Proprietary Yamaha ➔ GD-ROM (Gigabyte Disc). Stores up to 1.2 Gb
  5. 5. 4/3/06- Linux@School Playstation 2 Caratteristiche hardwareHardware:● Emotion Engine (EE): ➔ RISC 5900 @ 300 Mhz ➔ Set istruzioni compatibile MIPS III + alcune parti MIPS IV (per es. Moltiplicazioni a tre operandi) + istruzioni multimediali a 128 bit● 32 Mb di RAM● Lettore DVD
  6. 6. 4/3/06- Linux@School Playstation 2 Linux Kit ● Hard disk da 40 Gb ● Network adapter 10/100 ● Tastiera usb (layout US) ● Mouse usb ● Cavo vga ● DVD con distro appositaCOSTO: ~ 300 €
  7. 7. 4/3/06- Linux@School XboxSommario ● Hardware ● Protezioni hardware ● Linux e xbox ● Freevo: la rivoluzione
  8. 8. 4/3/06- Linux@School Xbox Hardware - CPU● Pentium III (core Coppermine) - 0.18 µ● 128 kb di cache di L2● Architettura 32 bit● FSB a 133 Mhz● Non è supportato il set di istruzioni SSE2● Saldato direttamente su scheda madre
  9. 9. 4/3/06- Linux@School Xbox Hardware: Integrated Graphics Processor (IGP)● Derivato dal chipset nForce 420-D● Nella versione per pc lIGP ha il core di una GeForce2 MX, qui è presente una versione custom● Si tratta di una “specie” di GeForce3, con qualche piccola miglioria● È da considerarsi il North Bridege del sistema
  10. 10. 4/3/06- Linux@School Xbox Hardware: nForce nel dettaglioMCP- X: Xbox Media & Communications Processor (MCP) ● È identico al chip MCP-D delle nForce ● Supporto Dolby Digital 5.1 ● Scheda di rete 10/100
  11. 11. 4/3/06- Linux@School Xbox Hardware: RAM● Creata con 64 Mb di Ram (SDRAM 133 Mhz)● È possibile aggiungere altri 64 Mb (tramite saldatura su mb)
  12. 12. 4/3/06- Linux@School Xbox Hardware: Hard-diskPrima versione con HD da 8 Gb, le ultime versioni sono più capienti (10 Gb)
  13. 13. 4/3/06- Linux@School XboxHardware: unità ottica Tre possibili modelli: ● Philips ● Thomson ● Samsung
  14. 14. 4/3/06- Linux@School Xbox Hardware: controller USB & game - pad● Controller realizzatoda Texas Instrument: 4 porte USB 1.1● I gamepad usano un connettore proprietario, ma in realtà allinterno si cela un cavo usb
  15. 15. 4/3/06- Linux@School Xbox Hardware: Protezioni hardware● Codice di avvio nascosto nellMPC-X (nei primi 512 byte), controlla che il BIOS sia certificato da Microsoft● Componenti interno al BIOS sono firmate usando chiavi crittografiche “potenti”● System Monitoring Device Crypto challenge: allavvio il bios deve rispondere con una sequenza crittografica al SMC. Pena il riavvio● Per essere eseguita unapplicazione deve contenere precisi hash (ottenuti mediante luso di RSA a 2048 bit) IMPOSSIBILE ESEGUIRE CODIC E NON MICROSOFT
  16. 16. 4/3/06- Linux@School Xbox Installare linuxPer installare linux è necessario aggirare le protezioni viste prima.Due soluzioni:● modifica software● modifica hardware
  17. 17. 4/3/06- Linux@School Xbox Installare linux: modifica softwarePro:● Non si deve aprire la console● È reversibile● Non richiede conoscenze specifiche (saldatura,...)● Consente il Dual-BootContro:● Non consente la sostituzione dellhardware● Alcune distro non possono essere installate (es: Gentoox)● Alcuni fastidiosi bug (es: “the clock loop”)
  18. 18. 4/3/06- Linux@School Xbox Installare linux: modifica hardwarePro:● Consente la sostituzione dellhardware● Si possono usare tutte le distro per xbox attualmente disponibiliContro:● Si deve aprire la console● Perdita della garanzia● Possibilità di compromettere la console● LEGALITA DUBBIA (specialmente con i modchip)
  19. 19. 4/3/06- Linux@School Xbox Stato del supporto a linuxUsando un semplice kernel patchato è possibile far funzionare le seguenti periferiche:● Scheda video● Scheda audio● Scheda di rete● Hard disk (accesso alle partizioni in FATX)● Controller usb con relative periferiche (usb-pen, adatattori bluetooth,...)● Gamepad (utilizzabile anche come sostituto del mouse)● Telecomando
  20. 20. 4/3/06- Linux@School Xbox Possibili usiCome possiamo sfruttare adesso la nostra xbox?● postazione multimediale● postazione di rete● normale pc
  21. 21. 4/3/06- Linux@School Xbox Possibili usi – postazione multimedialeUsando lxbox e Freevo è possibile:● vedere film● ascolare musica● guardare immagini● ....
  22. 22. 4/3/06- Linux@School Xbox Possibili usi – postazione multimedialeCaratteristiche:● Menu principale● Play file video/audio● Associare un immagine a un video/album● Grande espandibilità (moduli scritti in python)● Facilità duso● Supporto telecomando xbox
  23. 23. 4/3/06- Linux@School Xbox Possibili usi – postazione di reteProgetto italiano “privacybox”:xbox + modem ADSL usb = ● server web ● applicazioni per la privacy
  24. 24. 4/3/06- Linux@School Links Siti utili (1)● Xbox linux project – sito ufficiale ➔ http://xbox-linux.sourceforge.net/● Xbox scene – tutorial, guide generiche ➔ http://xbox-scene.com/● Linux su PS2 ➔ http://linuxplay.com/● Linux su Dreamcast ➔ http://linuxdc.sourceforge.net/● Linux su Dreamcast – trasformarla in un router/firewall ➔ http://www.linuxdevices.com/articles/AT226991 1435.html
  25. 25. 4/3/06- Linux@School Links Siti utili (2)● Eds Debian (Xebian ) – derivata da Debian ➔ http://xbox-linux.sourceforge.net/debian/● Gentoox – derivata da Gentoo ➔ http://gentoox.shallax.com/● Slathbox – derivata da Slackware ➔ http://slothbox.atxconsulting.com● dyne::bolic - live distro italiana ➔ http://dynebolic.org/● privacybox ➔ http://www.winstonsmith.info/pbox/index.html
  26. 26. 4/3/06- Linux@School Lin ux su  Co nsoleDom an de  ?   Mumble.. mumble..

×