

Building a Linux XBOX Cluster 184
Hack Jandy writes "Getting Linux to work on an XBOX became relatively easy a few years ago, and building an XBOX render farm became the next logical solution. Anandtech bought 8 XBOXes and clustered them into a neat project any hardware hacker could appreciate. Check out the results as Anand pits his 8-way cluster against some Xeon and Opteron workstations as well."
Beowulf Cluster (Score:5, Funny)
Re:Beowulf Cluster (Score:5, Funny)
Re:Beowulf Cluster (Score:3, Funny)
Re:Beowulf Cluster (Score:3, Interesting)
Is there any sense in referring to "a Beowulf cluster of Beowulf clusters of X" (X in this case is obviously "XBoxes", but same logic applies for all X)? That is, is, say, an 8x cluster of 8x clusters at best equivalent to a 64x cluster? Or are there situations where having some kind of (at least logical, if not physical) cluster hierarchy is an advantage, e.g. to isolate network traffic for closely related tasks?
Re:Beowulf Cluster (Score:2)
You probably just want to implement a 2-tier network topology with a lower latency interconnect like InfiniBand connecting the second tier switches.
Like, have 64 GigE (or 10GigE) to InfiniBand switches. Of course, you'd have a bandwidth bottleneck, as I doubt InfiniBand could handle 8 Gigabytes/sec., but that would be the idea.
Now you can just make certain nodes into masters and then you have a sectioned off portion. Of course, this is somewhat inflexible, since if the needs of one application (one of t
Re: (Score:1)
Someone took it seriously! (Score:2)
Imagine a beowulf cluster of these
And they think, hmm, not a bad idea!
Imagine a (Score:5, Funny)
What did you think I was going to say?
Re:Imagine a (Score:1)
Arggg... my eyes...
Re:Imagine a (Score:2, Interesting)
Google never cease to amaze me
gorilla wearing a tutu. [google.dk]
Re:That's pretty close to the truth, actually. (Score:2)
As long as the person buys no games for the Xbox....they are actually sticking it to MS by buying an Xbox lol
So does this... (Score:3, Funny)
Printer-friendly version (Score:5, Informative)
Re:Printer-friendly version (Score:3, Informative)
That slices $40-80 off the total price for the mod chip and adds about $8 back on for the used copy of mech from the local game store.
Re:Printer-friendly version (Score:2)
Re:Printer-friendly version (Score:2)
A great place to start:
http://www.xbox-linux.org/Getting_Started [xbox-linux.org]
Re:Printer-friendly version (Score:2)
This kind of geekiness turns me on (Score:5, Funny)
Clustering XBoxes? What kind of maniac would even consider that kind of thing? My kind of maniac, I guess!
Click here to enlarge
I didn't even have to click it. I'm already there, man!
Re:This kind of geekiness turns me on (Score:1)
Click here to enlarge
I didn't even have to click it. I'm already there, man!
I want double of what you're taking.
Re:This kind of geekiness turns me on (Score:5, Funny)
I didn't even have to click it. I'm already there, man!
Score: -1, Too much information
Re:This kind of geekiness turns me on (Score:2, Funny)
Re:This kind of geekiness turns me on (Score:2)
1.) There aren't enough good xbox games and we have to turn them to toasters.
2.) M$ is feeding slashdot money.
3.) M$ is still trying to counter playstation's success with running linux.
8 People less playing Halo 2. (Score:5, Funny)
Somewhere out there in the world there are 8 little boys who are crying because they can't play Halo 2.
Re:8 People less playing Halo 2. (Score:3, Funny)
Re:8 People less playing Halo 2. (Score:1)
Re:8 People less playing Halo 2. (Score:2)
Re:8 People less playing Halo 2. (Score:1)
Duct tape... (Score:5, Funny)
Re:Duct tape... (Score:2)
Anything to allow me.. (Score:1)
The benchmarks (Score:2)
If I only was rich and not a poor college student. Gentoo and the BSD ports would fly on such a beast.
It shows that performance has gone along way since 2001 when the xbox was released.
Re:The benchmarks (Score:3, Insightful)
Re: (Score:1)
Re:GameCube (Score:1)
Imagination comes in on page 8 (Score:5, Funny)
A Beowulf Cluster
So far, we have played around a little bit with the idea of a stand-alone XBOX doing some neat things. But what if we want to actually make a high availability processing cluster across all of our Linux machines at once? This is the murkier world of XBOX PCs, distributed computing. There are a lot of really good documents detailing how to set up a secure, robust and stable Beowulf Cluster, but this isn't one of them. We only want to benchmark 8 XBOXes in parallel operation.
Ugh... (Score:5, Funny)
Mod chips? (Score:2, Interesting)
A low cost linux xbox for a server would be cool though, does anybody know if I could legally buy a mod chip to run linux?
Re:Mod chips? (Score:1)
Re:Mod chips? (Score:2, Interesting)
*not large as in wal-mart, but large as in major electronic part suppliers.
Re:Mod chips? (Score:4, Informative)
So the hardware itself is just commodity parts. Even if some crazy US law says you cant sell it for the "intent" of piracy, you can get the parts legally at the local electronics shop. Kind of like smart card readers are perfectly legal - unless you use them to pirate satellite, then DirecTV drops "da hammer".
Microsoft hasnt really raised a stink about it and has pretty much left the modding scene alone.
Of course, the BIOS image you use may or may not be illegal. It'll either be a XBox bios hacked to play warezed games (illegal, copyright MS code), but theres the Cromwell bios, a GPLed replacement to boot linux up (legal). Chips either ship blank or with Cromwell.
Re:Mod chips? (Score:2, Funny)
Re:Mod chips? (Score:2, Informative)
Scope out the xbox-linux project on sourceforge. All you need is a usb->xbox controller cable and 007 (or MechAssault)
A few years (Score:5, Funny)
You mean, a few years ago when they started selling XBoxes...?
Their scripts (Score:3, Interesting)
#!/bin/bash
for i 192.168.1.11 192.168.1.12 192.168.1.13
ssh root@i argv
end
should be
#!/bin/bash
for i in 192.168.1.11 192.168.1.12 192.168.1.13
ssh root@$i argv
end
Re:Their scripts (Score:2)
I'll correct you all (Score:2)
#!/usr/local/bin/rc
for(ip in 192.168.1.11 192.168.1.12 192.168.1.13) {
ssh root@$ip $*
}
playstation 2 cluster (Score:5, Informative)
i think this was on slashdot a few years ago.
really not a bad idea if you think about it (Score:2, Insightful)
Re:really not a bad idea if you think about it (Score:1)
Re:really not a bad idea if you think about it (Score:3, Informative)
I would think, however, that commodity hardware would be a better idea; the total-cost for each XBox was around $180 (mod chip included), while an extremely low end system could be built for less (using old Durons, for instance, coupled with a few megs or RAM). It certainly
Re:really not a bad idea if you think about it (Score:1)
Re:really not a bad idea if you think about it (Score:1)
Really, it isn't worth it. Just get a bunch of old desktop machines from your school and make a cluster. I did that for free, instead of blowing over a thousand bucks on it. It taught me a lot about Linux and clusters. There is some more information about it in my journal, the webpage should be back up soon too.
Buy simple hardware. (Score:2)
remember the $200 PC?
(i know some of these projects, but they are in dutch. )
The comparison to a high-end opteron/xeon is just not fair from the price perspe
Re:really not a bad idea if you think about it (Score:2)
it's a ridiculous idea tbh
better to buy 8 EPIA 5000s & a bag of dimms and build a single custom power supply.
no HDS to fail (5 hds = 1 failure per yer)
no fans to stick
no super duper VGA cards to heat up
a 20 node cluster would cost pretty much the same and be a much better project than getting 20 HUGE xbox consoles modded, warranty violated, up and working.
with the added benefit of an upgrade path, 1.2ghz being the current mini-itx top end
Hardly (Score:5, Insightful)
Just like to point out... (Score:5, Insightful)
Re:Just like to point out... (Score:1)
also, some budgets are not exactly large. so stuff like this might help. once again referring to my previous example of a highschool. Would it be nice to drop 100K on a cluster to teach com sci students with? yes, practical, probably not.
Re:Just like to point out... (Score:4, Insightful)
Re:Just like to point out... (Score:2)
Re:Just like to point out... (Score:2)
In my case, the point would be to build the cluster. Period. Full stop. To. Build. A. Cluster.
Since I don't need one at work, my boss surely won't pay for highest-end-commodity-machines. Since I might want to have a clustering credential on my resume or chase jobs involving clustering, I'd prefer spending a grand or
spoiler (Score:2, Insightful)
This has been done exactly 100 times (Score:3, Funny)
Guess what? XBoxes make shitty cluster nodes. Whaddasurprise.
Already Done? (Score:3, Informative)
here? [slashdot.org]
at least it's not political (Score:2)
On the stand of a multimedia-oriented Linux distribution called dyne:bolic, operating system author and maintainer Jaromil -- the moniker he prefers to be known by -- was demonstrating a hacked Xbox that can be used to offload processing tasks from a mixed cluster of PCs and Xboxes. [zdnet.co.uk]
Where's the cheese? (Score:5, Insightful)
Price:
PC < Xbox + modChip
CPU:
Xbox < PC
RAM:
Xbox < PC
Cool:
PC < Xbox - (that's arguable considering you are adding to the Xbox sales figures.)
WTF? This one I just dont get (beyond why not)
Re:Where's the cheese? (Score:2, Interesting)
Sweet... (Score:2)
Re:Sweet... (Score:1)
Details here: http://linux.pharm.uic.edu/ [uic.edu]
Slight hijack of topic (Score:1, Offtopic)
Re:Slight hijack of topic (Score:2)
The difficult part however, is acquiring the downgraded dashboard (which you can install via the Mechassault game).
And no, you don't need a modchip to install Linux on your xbox.
Don't plan on using Xbox live if are going to trick out your xbox though.
check out www.xbox-linux.org for more info.
Why pay for a modchip? (Score:5, Informative)
Here [xbox-scene.com] is the skinny. I use this to launch XBMC and turn the xbox (w/ remote) into a very nice media center for every tv in my house. Plus, it plays games.
factor in the GPU (Score:5, Insightful)
In the future, the playstation 3 will really provide an opportunity for some enterprising cluster builders for couple of reasons. First, the initial release of most console hardware is where the manufacturer sells them for the biggest loss. Sony actually makes money on PS2s now even if you don't buy any games, but when they release the PS3, they'll be selling at a loss and your performance-to-cost ratio is going to be huge. Secondly, if the architecture decisions behind the PS3 make it anything like the PS2, it will be much easier to harness the vector engines for general purpose calculations (compared to other graphics cards). Most of the horsepower in the PS2 (and potentially in the PS3) is in it's parallel vector engines. While the general purpose processor is reasonably fast (300 mhz mips), the vector units can dispatch a ton of parallel floating point operations which enable it to run games that would crush a 300 mhz pentium with a comparable circa-2000 graphics card.
Re:factor in the GPU (Score:5, Informative)
Re:factor in the GPU (Score:2)
If you make a cluster of cheap PCs you could add graphics cards and use as "co-processors" though. That would be a pretty impressive hack. To my knowledge noone has tried to make programs which are both clustered and use "GPGPU" ideas. (That's not saying it hasn't been done though.) Base i
I use my XBox like this too. (Score:2)
network once they drop in price even further.
The XBox will happily support USB wireless LAN etc, and running Freevo makes a fairly slick video
It rips DVDs at 10-15 frames per second so I keep it busy crunching away on my DVD collection when it's not being used for other things.
It will also play XBox games, but I don't own any of those.
Its really quite a useful little machi
Re:I use my XBox like this too. (Score:2)
network once they drop in price even further."
Erm, with only 64 megs of RAM in an XBOX, is that really all that cost-beneficial? Maybe I'm doing more detailed stuff than you're describing, but I can barely stay within the gig I have now.
Cost-beneficial? (Score:2)
Plus, this is just a hobby for me, and while I agree with you that the X-Box is no speed demon for rendering, and is memory limited, the point is it is a versatile little machine, which can be easily clustered and is capable fo doing 'real work'
Of course you can get more 'bang for buck', but if you are capped w/regard to absolute expenditure - e.g. if you only have $500, then the XBox stacks up pretty
40 comments and no... (Score:4, Funny)
Finally, now I can play Doom 3 on my XBOX!
Re:40 comments and no... (Score:2)
Hard Drive Blaster? (Score:2)
Greg
Re:Hard Drive Blaster? (Score:2)
Just google: hard drive duplication
You'll find a few different sources for such hardware on the first page.
Hot Stuff (Score:1)
I would imagine that equatable desktop PCs in a cluster probably have the XBox cluster beat in terms of CPU power delivered per degree, though I could be very wrong. Anyone got any idea?
Grammar (Score:1, Troll)
Re:Grammar (Score:2)
When I was learning German, I was pleasantly surprised at how logical that language was. Past-tense always sounded a bit silly to me, but for the most part it all just made sense.
hum.... (Score:2)
One of the better features of the XBOX is its small footprint in a "stackable" design.
The machines do not stack entirely well as the top of each XBOX is slightly curved.
...which is it? So not stacking entirely well is a better feature? I'm confused
Re:hum.... (Score:2)
Re:hum.... (Score:2)
Still doesn't explain how a "'stackable' design
Either it stacks well or it doesn't stack well...if it stacks well, then feel free to credit the design. If it doesn't stack well, don't say it has a stackable design. Cleary, the xBox lacks a stackable design.
The car we tested has good driveability, yet we found it is not good to drive....
Re:hum.... (Score:2)
The Modchip Myth (Score:3, Informative)
1. You have an Xbox version 1.6 or higher.
2. You want to turn it off to play on Live.
3. You like wasting money.
ALL Xboxes prior to the 1.6 have a reflashable BIOS chip (referred to incorrectly by Xbox modders as a "TSOP" due to the packaging of the IC itself). There's several ways to do exploits to run Linux to run the Raincoat reflashing software, the easiest of which is a gamesave exploit. You can build a memory card reader/writer (to transfer the gamesave) in about 5 minutes by splicing together an Xbox joystick extension cable and a USB cable. You can find an exploitable game at a used game shop, at Blockbuster or on eBay. Solder two points together on the motherboard to enable the write lines and you're good to go. I've lost count of how many Xboxes I've modded this way. Works perfect every time.
All this info is on Xbox-Scene, it truly surprises me AnandTech made a $75 X 8 mistake.
From TFA... 733MHz not enough? (Score:3, Insightful)
Render Farm? Nah. (Score:2)
Re:Render Farm? Nah. (Score:2)
Okay - any scene with any degree of complexity in it. I think unless you are rendering very simple scenes, you'll end up thrashing virtual memory, in which case you'd be better off just buying a single machine with a lot of memory than eight Xboxes that are constantly paging to disk.
Honestly, I think in most cases you'd be better spending your 800 pounds (what 8 Xboxes would cost in the UK) on a reasonably fast machine with quite a bit of memory. You might even just about get the budget to s
I'd like to see _real_ distributed computing: (Score:2)
We're talking "clustering", not "distributed" computing: i'd like to see these experiments with an OS that was designed to be distributed from the ground up, e.g. Amoeba (http://www.cs.vu.nl/pub/amoeba/).
And the best part... (Score:2)
If your stupercomputer goes down, you just get in on the X-box class action lawsuit...
Re:About writing.. (Score:1, Funny)
Re:Server's getting slow, here's the article (Score:1)
Re:Server's getting slow, here's the article (Score:1)
Mi..dol, I hear you can get it at your local drug store.
Re://-- "Beowulf Cluster" jokes above this line -- (Score:2, Redundant)
The last thing we need is a beowulf cluster of beowulf cluster jokes.
Although..... man.... just imagine.
Re:Question about a reverse X-BOX hack (Score:3, Informative)
2. Yes, I have heard of it, can't recall the name of the group producing them.
Moll.
Re:There is no xbox emulator (Score:2)
To me, Cxbx or WINE are "API emulators".
Moll.