Free60 richt Linux-pijlen op Xbox 360

Xbox 360 ontleedDe Xbox 360 is nog maar net in de Amerikaanse winkels verschenen en er is al een projectgroep aanwezig die staat te popelen om de besturingssystemen Linux en Darwin aan Microsofts nieuwe spelconsole te introduceren. Free60, de ploeg die eerder erin slaagde om Linux naar de eerste Xbox te poorten, heeft al een wiki opgericht met daarop een beperkte hoeveelheid informatie over de Xbox 360. Het geringe aantal exemplaren zorgt ervoor dat tot nu toe er weinig concreets kan worden gezegd over de beveiliging van de console. Microsoft heeft veel moeite gestoken in antimodificatie-technieken en het is nog maar de vraag of het uiteindelijk makkelijk zal zijn voor de thuisgebruiker om zijn of haar spelsysteem om te toveren tot een Linux- of Darwin-computer. Free60 heeft zichzelf tot doel gesteld om een Knoppix-livecd te ontwikkelen voor de Xbox. Daarnaast zal de groep werken aan de mogelijkheid om de console te gebruiken als thuisserver. Microsofts console zal vanaf 2 december te koop zijn.

Door Bart Veldstra

Freelance Nieuwsposter

29-11-2005 • 16:02

64

Submitter: Anoniem: 158555

Bron: Free60

Reacties (64)

64
62
27
7
0
12
Wijzig sortering
Anoniem: 159204 29 november 2005 16:04
waarom zou iemand überhaupt al een server willen maken van zijn xbox 360?
haal dan die oude pc weer van de zolder ofzo :P
Omdat Microsoft verlies lijdt op dat ding; je hebt de mogelijkheid om onder de kostprijs een aardig computertje aan te schaffen.

-edit- zie nieuws: Kostprijs Xbox 360 Premium 525 dollar
Hmmmm ik bestel 1U budget servertjes voor ongeveer hetzelfde bedrag als een xbox 360

Supermicro kastje...
AMD Sempron 2800 op een Asrock bordje...
512Mb geheugen erin en een 120Gb disk...

Lijkt me toch interessanter als je zonodig een servertje zoekt dan een xbox...maar goed wie ben ik ;)

Het hobby gehalte van een dergelijk projectje kan ik daarentegen wel waarderen...reken maar dat je je linux kennis opkrikt met iets als dit...
Whieee Moderator Apple Talk @mxcreep29 november 2005 16:36
voor die prijs heb je geen triplecore PowerPC97x en geen ATi GPU met Unified Shader Architecture. Lijkt me best een leuk ding om eens OSX op los te laten ;)

edit: thinking about it... als je dit clustert en er een koe op zet... PowerPC's doen het altijd al goed in RC5-72... :Y)
Anoniem: 153864 @mxcreep29 november 2005 16:43
MS verliest er bijna 200$ op en wij kunnen het gebruiken als Linux of osX computer, spreek toch meer aan dan een luidruchtige 1U rack, niet? :Y)
daar heb je ook wat aan op je server, een ati gpu..
@mxcreep
Ja maar je WILT ook helemaal geen energieverslindende hardware in je thuisservertje, pak daar liever je ouwe gesoftmodde xbox voor... Als iemand daar nou eens een torrent client voor zou maken....
Altivec doet het goed in RC5-72.

Vergelijk maar eens een G3 (zonder) en een G4 (met).
Nou weet ik niet of de XBOX ook Altivec aan boord heeft, maar wanneer je het bij wijze van spreke voor RC5-72 zou willen doen, dan heb ik het vermoeden dat je beter op de PS3 kunt wachten.

Die SPE's van de Cell zijn als het ware super-turbo-charged Altivecs.
Anoniem: 106792 @mxcreep29 november 2005 17:38
@boekabart:
Linux erop, geen probleem.
de officiele ati drivers met hw acceleration werken alleen op x86, en hebben geen ondersteuning voor de ati-chip van de xbox 360. verder blijft het natuurlik cool om overal linux op te zetten :9
Klein, compact, stil, leukere hardware dan die oude pc op zolder? :)

Genoeg redenen, ik verwacht dat er genoeg techies zullen zijn die tussen nu en volgend jaar wat oude xbox'jes op de kop zullen tikken voor 50 euro en die ombouwen tot een leuk thuisnetwerkje.

Makkelijk om enkele dedicated boxjes te stacken, mysql servertje, webserver, fileserver(met grotere hd), media center (met xbmc).
because they can
voor 300 euro heb je een behoorlijk 'snel' computertje!
(het apparaat schijnt namelijk voor zo'n 530 euro aan onderdelen te bevatten!)
Vergeet dan ook niet dat MS die onderdelen in "bulk" inkoopt . Ik denk dat de prijzen per 100.000 stuk ietsje lager zijn dan de prijs voor 1 stuk. Dus, als je deze XBox 360 zelf in elkaar moet zetten zou die waarschijnlijk nog een stuk duurder zijn.
Van die _$_ 530 klopt geen kont. DVD-ROM speler voor $ 22,50? Zou Microsoft nou werkelijk geen betere deal weten te bedingen dan dat?
Misschien iets te vaak naar Discovery gekeken ?
:Y) mooie zin heh,


Ik hoop dat linux wel lekker gaat want op de xbox was ie bij mij niet vooruit te branden. En de xbox heeft nu USB poorten standaard, zodat je ook muis + tobo kan gebruiken, wat nog handiger is!
Dat kon ook al op de XBOX.
Het waren alleen USB poorten in een andere form-factor.
Nou, met 3 power processoren kun je een leuke database server inrichten.
Gezien de kosten, zou het wel cool zijn om een record neer te zetten op beste prijs/prestatie TPCC

http://www.tpc.org/tpcc/r...esults.asp?resulttype=all
Jammer alleen dat een database als MySQL (een database die veel gebruikt wordt op Linux voor webservers) erg slecht presteert op PowerPC processoren, vergeleken met x86 processoren. Dit ligt niet zozeer aan de architectuur als dat MySQL gewoon (meer) geoptimaliseerd is voor x86 processoren. De benchmarks in het gelinkte artikel zijn uitgevoerd o.a. op Linux voor de PowerPC.

Dan kun je je afvragen of er niet betere alternatieven zijn voor een goedkoop servertje.

Edit: Deze reactie was op riko. Vreemd hoe ik onder gmdehaas ben geplaatst. Foutje in de werking van het reactiesysteem?
Dit ligt vooral aan hoe MySQL bepaalde functies aanroept waarin het vraagt of de data al weggeschreven is. OS X, waar die review op gebaseerd is, geeft pas een signaal terug wanneer de data op de disk staat (wat correct is). Linux geeft al een signaal terug wanneer de data in de cache staat, veel sneller dus.

Ik denk dus dat het vooral aan MySQL icm OS X ligt dat het niet goed werkt, niet aan PPC zelf. Je kan op een PPC ook gewoon linux draaien.

En verder zijn er genoeg alternatieven voor MySQL, zoals bv. het vrij populaire PostgreSQL.
Helaas dat is incorrect, en heeft met het threading model onder OSX te maken. MySQL op Linux PPC is geen probleem.
Omdat de X-Doos sneller is misschien :P

* 786562 nero355
Omdat dat ding een puike performance heeft en ze hem onder de kostprijs verkopen.

Overigens staat er niet dat ze hem als server willen gebruiken, maar als je het originele artikel leest zie je dat ze hem bijvoorbeeld als media center willen gebruiken.
Maar ik zou hem wel als server willen gebruiken hoor. Een 3.2 ghz multi-core PowerPC processor is natuurlijk de koning te rijk. Hier kun je een webserver en databaseserver op draaien voor een behoorlijk grote site. Ook is dit ruim genoeg voor 32-speler spelserver. Om maar te zwijgen over de 1GB netwerkpoort.

Alleen die instabiliteit met die voeding is iets minder ;x
De netwerkpoort is maar een 10/100 Mbit.
Lijkt me trouwens niet echt geschikt als server. Verbruikt veel stroom, wordt veel te warm, ... En volgens mij gaan die dingen stuk binnen de maand als je ze 24/7 laat aanstaan.
Te warm? Stuk binnen een maand? Ik denk 't niet hoor.

Alleen de voeding in amerika wordt te warm, maar omdat we hier andere voedingen hebben hoop ik dat dat hier wel mee zal vallen.

10/100Mbit is voor bijna alle servers meer dan snel zat overigens?
Vanwege de prijs van de console. Iedereen weet dat deze met verlies verkocht worden, en dat op de spellen verdiend wordt. Dus weet je m te kraken, dan heb je een goedkope server.
Waarom NIET?
Anoniem: 135018 29 november 2005 18:41
Het is niet zo makelijk:

Joystiq.com has some information on the security measures employed in Microsoft's Xbox 360. If you're planning on hacking this console, it's going to be quite the chore:

* The flash is encrypted with a per-box key
* The key is stored inside the CPU
* The boot ROM is stored inside the CPU
* Also inside the CPU is a hypervisor that verifies the running state of the kernel, making sure there is no modification (RAM checksums), else the Xbox 360 panics and blows up!
* The CPU contains RAM inside of it to store the checksums
* All interrupt/exception handling is done by the hypervisor
* All code runs in kernel mode
* The emulator for first generation games can be updated via an official Microsoft download burned to CD by the user, though the CDs' content will be encrypted and signed with public key cryptography. The boot ROM is stored inside the CPU.
Daarom dus een 3 core CPU, 1 cores voor de encryptie, 1 core voor de hypervisor en 1 om de game te draaien!
En waaaaaar zouden ze die info vandaan halen? Ik zou dus als otwikkelaar eerst zelf maar gaan pluizen ipv je doodstaren op deze informatie.

MS wil het graag goed beveiligd hebben. het is soms makkelijker om mensen te laten geloven dat het gelukt is, dan het ook echt laten lukken. Time will tell....
All code runs in kernel mode
Dat punt lijkt me niet bijdragen aan de veiligheid.
Ik vraag me af wat die hypervisor nou precies is... combinatie van hardware en software?
Eens kijken welke console het eerst wordt gekraakt :)
Ik denk dat ze daarmee bedoelen dat je niet een deel van de functionaliteiten van de 360 kan uitschakelen. Dus niet 1 aparte module uitzetten, of toevoegen. Een update zou voor een ENORM probleem kunnen zorgen als het fout gaat..........
Hmz die Darwin kernel zit toch ook in MacOS X?
Dan hebben we straks MacOS X op de 360, jammer dat apple nu naar intel gaat he :Y)
Dat bedoelen ze ook met het Darwin project. En apple gaat wel intel gebruiken, maar verlaaten de PowerPC niet.
Ze verlaten de powerpc wel, ze verlaten alleen de Darwin kernel niet. Darwin is in staat om op verschillende architecturen te draaien, waaronder PPC en x86. :)
Anoniem: 106923 @Xiqum29 november 2005 16:18
Darwin is gewoon een BSD variant
Knoppix rules......Als dit gaat lukken kan iedereen van zijn X-box-je een goedkope PC maken.

Knoppix is geweldig, geen solaris maar wel geweldig eenvoudig
Even wat FUD uit de wereld helpen:
Dan hebben we straks MacOS X op de 360
Darwin zit inderdaad in Mac OS X, alleen is het alleen de kernel (MACH fork) en userland (FreeBSD fork), dus niet de grafische omgeving, deze is namelijk closed source en niet vrij verkrijgbaar.
jammer dat apple nu naar intel gaat he
Darwin draait momenteel op x86 en Powerpc dus dat is geen probleem.

/edit: Voor meer hardware specs van de Xbox 360 zie: http://www.anandtech.com/systems/showdoc.aspx?i=2610
Het is inderdaad niet automatisch OS X als het alleen om Darwin gaat.

Wel zou het kunnen zijn dat via de diverse emulatie oplossingen OS X alsnog kan gaan draaien. Zoals je al eerder zag met OS X op een (Apple) PPC machine bovenop een PPC Linux. De emulation layer is dan vrij dun, zodat je nog steeds een goede performance kunt hebben.

Als je eenmaal Linux hebt draaien, kun je hier ook weer andere "gewone" emulators op draaien, zoals bijvoorbeeld een SNES, PSX, PC of Arcade (Mame) emulator. Op die manier kun je het spel plezier (waar de XBox toch voor bedoeld is) aanzienlijk uitbreiden. Je hebt dan opeens veel en veel meer keus voor je games.
Van de ene kant snap ik dat Microsoft alles zo goed mogelijk wil beveiligen, maar ik vind het jammer dat ze niet meer toelaten qua eigen gemaakte dingen.

Ik zou het een mooi gebaar vinden dat als je zelf iets gemaakt hebt (spel, live cd met linux etc) dit tegen een gering tarief (5/10 euro per dvd) gesigned zou worden door ms. Wat worden zij daar slechter van? Meer mensen die zich bezig gaan houden met actief ontwerpen voor de xbox, EN microsoft houdt het zelf allemaal wat beter in de hand (en pikt de beste mensen er snel uit om zelf aan te nemen).

ps free60, klinkt als three-sixty, wat wisten ze al toen ze aan het project van de 1e xbox begonnen?
ps free60, klinkt als three-sixty, wat wisten ze al toen ze aan het project van de 1e xbox begonnen?
Free60 richt zich uitsluitend op de 360. Het project voor linux op de Xbox 1 heette xbox-linux. Het is dus een nieuwe naam, verzonnen toen de naam van de xbox 360 al bekend was. :)
Wat MS er slechter van wordt?

Ze maken verlies op de 360. Dat moet worden terugbetaald met Games.

Omgebouwde 360 "servers" bezitters kopen geen games = verlies voor MS.
Daarom zeg ik ook dat je niet je xbox moet ombouwen, en BETALEN voor je EIGEN software per kopie aan ms.
Wat dacht je, een cd'tje opsturen en je krijgt een signed executable terug?

Ik weet niet of je zelf programmeert of zo, maar hoe wou je zoiets gaan debuggen zonder devkit van de 360? Wordt een prijzig en tijdrovend grapje, als je voor elke bugfix een maand en 10 euro kwijt bent.

Je kunt zelf ook wel redenen bedenken waarom ze dat niet toelaten... Ten eerste geef je je console bloot, zodat mensen dan uit kunnen vissen hoe je een illegaal kopietje kunt runnen. Ten tweede kan iemand zo cheatsoftware maken en zo het spelplezier van Xbox Live verpesten (en dat kun je niet onderschatten, kijk maar naar het CoD2-verhaal van vandaag). Ten derde, ook niet onbelangrijk, verdient MS daar niks aan. Ze willen niet voor niets zelf een vinger in de pap hebben over wat uitkomt en wat niet.

Tot slot, de naam 360 is al vrij lang bekend, de geruchten nog langer (het registeren van xbox360.com bijvoorbeeld).
volgens mij, was er al gezegt, dat de mogelijkheid, om MS jouw software te laten keuren, eens onderzocht moest worden zo zou je kunne denken, dat er een systeem, komt, waarbij, de user, een spel of stukje software, schrijft, dat opstuurd, naar M$ die het dan vervolgens, test, en er een digitale handtekening onder zet, en deze dan bijv via een website te downloaden aanbied - je zou dan kunne denken aan, een paypall powered website, waarbij je, voor 5euro per download, add-ons kunt downloaden, - warvan er dan bijv 4 naar M$ gaan en 1 naar, de Maker...
is dat neit een beetje op de toon van 'free willy'?
Anoniem: 146396 29 november 2005 16:22
Makkelijker zou zijn moest een werknemer van microsoft de beveiligingsinformatie doorgeven.
Hoeveel was de prijs weer voor diegene die voor 't eerst softwarematig niet getekende software op een xbox kon draaien ? ;)
Ooit van non-disclosure agreement gehoord? Ben er zeker van als een werknemer dit lapt, hij voor aan aantal jaar achter de tralies vliegt en levenslang kan blauw betalen.

De mensen van Xbox Linux streven vooral om op een legale manier Linux op de Xbox 360 te krijgen, juist zoals dit met de Xbox is gelukt (zie cromwell bios).
en in de reeks XFree86? duh..... ;-)
lol, verkapte manier om de deur open te zetten voor modders en dashboard programmeurs.
De nieuwsposter is wel een beetje laat, aangezien de site al sinds maart de lucht in is.

In iedergeval zie ik met plezier dit project tegemoet, aangezien ik ook "modificatie" van de xbox door linux-xboxteam per plezier gevolgd heb!
... maar pas een paar dagen actief, de nieuwswaarde was 0 op dat moment: Wist je al dat er een groep is die van plan is om linux op de ps3 te runnen hee, wist je , wist je??? echt hoor!
Zo'n xbox360 zou met zijn 3 processors lekker snel kunnen renderen denk ik. Met 2 xboxes heb je al een lekkere renderfarm.
Kijk, dit was echt het eerste waar ik aan dacht toen ik dit las!
Anoniem: 116986 29 november 2005 18:40
Ik vraag me af of MS deze keer wel een sterke beveiliging heeft weten te verzinnen.

Ik hoop het wel voor ze aangezien ook iedereen met hun software werkt, maar ik vrees dat de nieuwe xbox in notime gekraakt is.

Op dit item kan niet meer gereageerd worden.