Tec Dubelin Xbox
Etusivu > Artikkelit > Xbox-Linux

Xbox-Linux

Xbox-Linux on Xboxissa toimiva GNU/Linux. Xbox-Linux Project on projekti, jonka tavoitteena on saada Linux toimimaan Xboxissa, jotta sitä voisi käyttää kotitietokoneen tavoin. Ensimmäinen täysi jakelupaketti julkaistiin vuoden 2002 lopulla.

Tux

Xbox-Linux

Yleistä
- Xbox-Linux
Käyttäminen
- Tarvitset
- Distribuutiot
- Ohjeita
Historia
- Taulukko
- Projektit
- Projekti A
- Projekti B
Uutisia
- Vuodelta 2003
- Vuodelta 2002
Linkkejä
- Englanninkieliset sivut
- Suomenkieliset sivut

Yleistä

Xbox-Linux

Saatavilla olevia levityspaketteja ovat muun muassa Xebian, Gentoox ja X-DSL. Xebianin 1.1.4-versio pohjautuu vakaaseen Debian-julkaisuun koodinimeltään sarge. Cromwell-BIOSista on saatavana 2.40-versio.

Linuxia voidaan käyttää Xboxissa esimerkiksi äänitiedostojen toistamiseen, elokuvien katseluun, netissä surffailuun ja pelien pelaamiseen. Siinä toimivat samat ohjelmistot kuin PC:llä. Sovittimen avulla Xboxiin voidaan liittää USB-laitteita kuten näppäimistö ja hiiri. Myös VGA-monitorin liittäminen onnistuu. Vain 64 megatavun muisti rajoittaa raskaampaa käyttöä.

Käyttäminen

Tarvitset

Linuxin käyttämiseen Xboxissa tarvitaan modattu konsoli. Modaus voidaan tehdä kolmella eri tavalla: mod-piirillä, ohjelmallisesti tai uudelleenohjelmoimalla Xboxin oma flash-muistipiiri.

Xbox-Linuxin projektiin kuuluu laillinen BIOSin korvaaja nimeltään Cromwell, joka on tehty erityisesti Linuxin käyttämiseen. Se on täysin alusta kirjoitettu, eikä sisällä Microsoftin omistamaa koodia. Cromwellia voidaan käyttää mod-piiriltä tai Xboxin omalta Flash ROM -piiriltä. Sillä tosin onnistuu vain Linuxin käyttäminen, ei muiden ohjelmien ja pelien suorittaminen. Cromwellin sijaan voidaan käyttää Xboxin alkuperäisestä BIOSista modifioitua versiota, joka käynnistää muiden ohjelmien ja pelien ohella myös Linuxin.

Linuxia voidaan käyttää Xboxissa ilman laitteistomuunnoksia. Tiedostot voidaan siirtää modaamattomaan Xboxiin pelin ja tallennustiedoston avulla, tai hotswappaamalla Xboxin kiintolevy PC:hen. Nykyisistä exploiteista suositeltavia ovat UXE ja Ndure. Ensimmäisten font-exploittien käyttäminen ei ole suositeltavaa, koska niissä oli ongelmia ja ne eivät toimi kaikissa Xboxeissa. UXE ja Ndure toimivat kaikissa Xboxin versioissa (1.0-1.6b), ne ovat vakaampia ja niin sanottu clock-loop-ongelma on korjattu.

Distribuutiot

Distribuutioita jaetaan tavallisesti .iso-levykuvatiedostoina (ISO image), jotka voidaan polttaa CD- tai DVD-levylle. Paketit eivät sisällä Microsoftin omistamaa koodia, joten ne ovat täysin laillisia ja vapaasti ladattavissa. Lisätietoja löytyy Xbox-Linuxin sivuilta.

Jakelu Lyhyesti
Xebian Xebian eli Ed's Debian on Xboxiin sovitettu Debian GNU/Linux. Sitä voidaan käyttää CD/DVD-levyltä tai kiintolevyltä.
Gentoox Gentoox on porttaus suositusta Linux-distribuutiosta nimeltä Gentoo.
dyne:bolic dyne:bolic on live-versio Linuxista, jota käytetään suoraan rompulta ilman käyttöjärjestelmän asennusta.
X-DSL Pieni mutta täysin toiminnallinen Linux-distribuutio Xboxiin. Se pohjautuu Damn Small Linuxiin (DSL).

Ohjeita

Lisää ohjeita löytyy muun muassa Xbox-Linux Projectin virallisilta sivuilta sekä Xbox-Scene.comista.


Historia

Taulukko

Tapahtumia Xbox-Linuxin historiassa (alkaen vanhimmasta):

Kuukausi Vuosi Tapahtuma
Toukokuu 2002 Xbox-Linux-projektin web-sivut avataan (12.5.2002).
Heinäkuu 2002 Tuntematon lahjoittaja lupaa kaksi erillistä 100 000 dollarin palkkiota sille, joka saa Linuxin toimimaan Xboxissa (1.7.2002). Siihen kuuluu kaksi projektia (A ja B).
  2002 Ensimmäinen ilman Xboxin SDK:ta tehty Xbox-ohjelma julkaistaan (6.7.2002).
  2002 Xbox-Linux-projektin IRC-kanava (#xbox-linux) avataan (11.7.2002).
  2002 Ensimmäinen versio laillisesta BIOSin korvaajasta (Clean BIOS prealpha) Xboxiin julkaistaan (28.7.2002).
Elokuu 2002 Xbox Linux 0.1 julkaistaan (16.8.2002). Sitä voidaan käyttää vain telnet-yhteyden yli.
  2002 Ääni- ja USB-kernel-moduulit julkaistaan (18.8.2002).
  2002 Xbox Linux 0.2 julkaistaan (25.8.2002).
Syyskyy 2002 SuSE Linux 8 saadaan pienillä muutoksilla käynnistymään Xboxissa (2.9.2002).
Lokakuu 2002 Xbox Linux Mandrake 9 julkaistaan. Se on ensimmäinen täysi jakelupaketti Xboxiin (7.10.2002).
Tammikuu 2003 Linux saadaan käynnistymään Xboxin 1.1-versiossa (9.1.2003).
Helmikuu 2003 Xbox Linux Live Plugin System (XLLPS) julkaistaan (14.2.2003).
Maaliskuu 2003 Ensimmäinen ratkaisu projekti B:hen (31.3.2003). Siinä käytetään hyväksi 007: Agent Under Fire -pelin haavoittuvuutta.
Kesäkuu 2003 Toinen ratkaisu projekti B:hen (23.6.2003). Siinä käytetään hyväksi MechAssault-pelin haavoittuvuutta.
Heinäkuu 2003 Free-X-ryhmä julkaisee menetelmän, jolla Linux saadaan käynnistymään Xboxissa virtojen kytkemisen jälkeen ja ilman laitteistomuunnoksia (3.7.2003).
  2003 Cromwell-nimiseen BIOSin korvaajaan lisätään USB-tuki (7.7.2003).
  2003 Slothbox julkaistaan (23.7.2003). Se pohjautuu Slackwareen.
Lokakuu 2003 Xebian 0.5.0 julkaistaan (14.10.2003).
Joulukuu 2004 Cromwell 2.40 julkaistaan (8.12.2004).
Toukokuu 2005 Xbox-Linux-projekti täyttää kolme vuotta. Samalla aloitetaan virallisesti Free60-projekti.

Projektit

Xbox-Linux-projektin sivut avattiin 12. toukokuuta 2002. Heinäkuussa tuntematon henkilö lupasi lahjoittaa kaksi erillistä 100 000 dollarin palkkiota sille, joka saa Linuxin toimimaan laillisesti Microsoftin Xbox-pelikonsolissa vuoden 2002 sisällä. Toista projektia ei saatu päätökseen vuoden 2002 loppuun mennessä, joten sille annettiin lisäaikaa vuoden 2003 loppuun asti. Tuntemattomaksi lahjoittajaksi paljastui myöhemmin Lindowsin toimitusjohtaja Michael Robertson. Hänen motiivinaan lahjoituksiin oli, että käyttäjien pitäisi voida itse päättää mitä ohjelmia he käyttävät eikä tekninen alusta saisi asettaa rajoituksia

Linuxpreview
Linuxpreview (6.7.2002) oli ensimmäinen ilman Xboxin SDK:ta tehty Xbox-ohjelma. Se ei tehnyt muuta kuin näytti Tux-pingviinin Xboxin käynnistysruudulla.

Projekti A

Ensimmäinen projekti (Project A) käsitti neljä tehtävää, joista jokainen oli eri summan arvoinen: laillinen BIOSin korvaaja (55 000 dollaria), kernel- ja XFree-ajurit (25 000 dollaria), FATX-ajurit ja muut (10 000 dollaria) sekä XBE-bootloader (10 000 dollaria).

Ensimmäinen täysi jakelupaketti julkaistiin 7. lokakuuta 2002. Se oli Xbox-versio Mandrake Linux 9:stä. Tiedoston koko oli 350 megatavua ja se sisälsi Gnomen, KDE:n ja OpenOffice.org:n. Xbox Mandrake tarvitsi toimiakseen mod-piirin (projekti B oli vielä kesken), sekä USB-sovittimella liitettävän näppäimistön ja hiiren.

Projekti B

Toinen projekti (Project B) käsitti yhden tehtävän, jonka arvo oli 100 000 dollaria. Tavoitteena oli tehdä CD-ROM (image), jolla modaamaton Xbox saadaan suorittamaan allekirjoittamatonta koodia (ilman laitteistomuunnoksia). Lahjoitus-ehto oli voimassa vuoden 2003 loppuun asti.

Toista projektia ei ole vielä saatu kokonaan päätökseen. Linuxia voidaan käyttää Xboxissa ilman laitteistomuunnoksia, mutta se ei onnistu pelkästään CD-ROM-levyn avulla.

Projekti B:n ensimmäisestä osittaisesta ratkaisusta ilmoitettiin maaliskuussa 2003. Siinä käytettiin hyväksi 007: Agent Under Fire -pelissä olevaa haavoittuvuutta. Kesäkuussa ilmoitettiin, että myös MechAssault-peliä voi käyttää samalla tavalla hyväksi Linuxin ajamiseen Xboxissa.

Heinäkuussa 2003 Free-X-niminen hakkeriryhmä julkaisi menetelmän (font-exploit), jolla Linux saadaan käynnistymään Xboxissa virtojen kytkemisen jälkeen ja ilman laitteistomuunnoksia. Vaikka tämä merkitsi sitä, että Xboxissa voitiin Linuxin ohella ajaa myös esimerkiksi piraattipelejä, Free-X painotti edistävänsä Linuxia, ei piratismia.


Uutisia

Suomenkielisiä uutisia Xbox-Linuxista ja siihen liittyvästä hakkeroinnista (alkaen uusimmasta).

2003

Pvm. Uutinen TXT - Julkaisija Kirjoittaja
7.7.2003 Xbox on murtunut TXT   MBnet -
7.7.2003 (Ilman Mod-piiriä) Hakkerit julkistivat XBox-aukon -   digitoday Jaakko Kuivalainen
27.6.2003 (Tutkijat vaativat Linuxia) Piratismi uhkaa: Xboxissa uusia aukkoja -   digitoday Jaakko Kuivalainen
14.5.2003 (Kirjailija myy itse verkossa) Xboxin hakkerointiopas käy kaupaksi -   digitoday Jaakko Kuivalainen
31.3.2003 (Hyödyntää tietoturva-aukkoa) Linux toimii myös MOD-piirittömässä Xboxissa -   digitoday Tommi Kalliokoski
17.3.2003 (Saattaa kestää jopa vuosia) Xboxin tietoturvakoodi yritetään purkaa -   digitoday Tommi Kalliokoski
10.3.2003 (Kirje Euroopan komissiolle) Linux-ryhmä haluaa vallata Xboxin -   digitoday Tommi Kalliokoski
9.1.2003 (Harkinnan jälkeen) Xbox-hakkerit jatkavat sittenkin -   digitoday Jaakko Kuivalainen
9.1.2003 (Avaimen murtoyritys) Xbox-hakkerit luovuttivat seurausten pelossa -   digitoday Jaakko Kuivalainen
5.1.2003 Lindowsin toimitusjohtaja rahoitti hakkerikilpailun TXT   MBnet -
3.1.2003 Xbox Linux -palkinnot lahjoitti Lindowsin perustaja TXT   Sektori.com K2

2002

Pvm. Uutinen TXT - Julkaisija Kirjoittaja
17.10.2002 (Konsoli hyötykäyttöön) Hakkerit kiersivät viikossa Xboxin muutokset -   digitoday Jaakko Kuivalainen
9.10.2002 Xbox Linux Mandrake 9 TXT   Muropaketti.com -
9.7.2002 (Kyllä se vielä murtuu...) Ensimmäinen Linux-ohjelma Xboxille TXT   digitoday Jaakko Kuivalainen
3.7.2002 (Xbox Linux -projekti:) 200 000 dollaria tarjolla, jos saa Linuxin toimimaan Xboxissa TXT   digitoday Erkki Mäki


Linkkejä

Aiheeseen liittyviä linkkejä.

Englanninkieliset sivut

Xbox-Linux Project
http://www.xbox-linux.org/wiki/Main_Page
Xbox-Linux Projektin virallinen sivusto.

SourceForge.Net (Linux on the Microsoft Xbox)
http://sourceforge.net/projects/xbox-linux/
Xbox-Linux -kehittäjille suunnattu sivusto, jossa on paljon tiedostoja.

Suomenkieliset sivut

Xbox-Linux Project
http://www.xbox-linux.org/wiki/Fi/Pääsivu
Xbox-Linux Projektin suomenkielinen pääsivu.

CheapestMODs
http://www.cheapestmods.com/
Tarvikkeita Linuxin ajamiseen Xboxissa.

Modpiiri.com
http://www.modpiiri.com/
Tarvikkeita Linuxin ajamiseen Xboxissa.

Grezin Xbox-projektit
http://kotisivu.mtv3.fi/Grez/xbox/index_f.html
Asiaa Xboxin modaamisesta ja Linuxin asentamisesta.

Xbox ja Linux (.txt)
Jukka Ahon kokemuksia Linuxin asentamisesta Xboxiin.
Julkaistu: sfnet.atk.linux, sfnet.linux.asennus, sfnet.harrastus.pelit


Aiheeseen liittyviä sivuja:
Xboxista kodin viihdekeskus | Xboxin liittäminen verkkoon


Tämän sivun viimeisen päivityksen ajankohta: 17. kesäkuuta 2006.
Tämä sivu kuuluu Tontti Kerhon ylläpitämään Tec Dubelin Xbox -sivustoon.