Your SlideShare is downloading. ×
0
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Linux console
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Linux console

644

Published on

Old talk about linux on console.

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
644
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 4/3/06- Linux@SchoolLin ux su  co nsoleFlavio <micron> Castelli<micron@madlab.it>
  • 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. 4/3/06- Linux@School Introduzione Console “supportate”Le principali console su cui installare linux: ● Sega Dreamcast ● Sony Playstation 2 ● Microsoft Xbox
  • 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. 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. 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. 4/3/06- Linux@School XboxSommario ● Hardware ● Protezioni hardware ● Linux e xbox ● Freevo: la rivoluzione
  • 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. 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. 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. 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. 4/3/06- Linux@School Xbox Hardware: Hard-diskPrima versione con HD da 8 Gb, le ultime versioni sono più capienti (10 Gb)
  • 13. 4/3/06- Linux@School XboxHardware: unità ottica Tre possibili modelli: ● Philips ● Thomson ● Samsung
  • 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. 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. 4/3/06- Linux@School Xbox Installare linuxPer installare linux è necessario aggirare le protezioni viste prima.Due soluzioni:● modifica software● modifica hardware
  • 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. 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. 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. 4/3/06- Linux@School Xbox Possibili usiCome possiamo sfruttare adesso la nostra xbox?● postazione multimediale● postazione di rete● normale pc
  • 21. 4/3/06- Linux@School Xbox Possibili usi – postazione multimedialeUsando lxbox e Freevo è possibile:● vedere film● ascolare musica● guardare immagini● ....
  • 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. 4/3/06- Linux@School Xbox Possibili usi – postazione di reteProgetto italiano “privacybox”:xbox + modem ADSL usb = ● server web ● applicazioni per la privacy
  • 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. 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. 4/3/06- Linux@School Lin ux su  Co nsoleDom an de  ?   Mumble.. mumble..

×