Slashdot Mirror


Building a Linux XBOX Cluster

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."

28 of 184 comments (clear)

  1. Beowulf Cluster by DreadCthulhu · · Score: 5, Funny

    Imagine a Beowulf cluster of . . . errr, wait a second.

    1. Re:Beowulf Cluster by SilentChris · · Score: 4, Funny

      I can't imagine it. Halo 2 has been in my Xbox for the past few days and I'm sure as hell not taking it out.

    2. Re:Beowulf Cluster by Shishberg · · Score: 3, Interesting

      Random question.

      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?

  2. Imagine a by Anonymous Coward · · Score: 5, Funny

    gorilla wearing a tutu.

    What did you think I was going to say?

  3. So does this... by Anonymous Coward · · Score: 3, Funny

    make it an LXXX-Box?

  4. Printer-friendly version by TCM · · Score: 4, Informative

    Here.

    --
    Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
  5. This kind of geekiness turns me on by Dancin_Santa · · Score: 5, Funny

    Finally a real hardware story! How many YRO stories did we have to slog through to get to this kind of meaty story?

    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!

    1. Re:This kind of geekiness turns me on by G-funk · · Score: 5, Funny

      Click here to enlarge

      I didn't even have to click it. I'm already there, man!


      Score: -1, Too much information

      --
      Send lawyers, guns, and money!
  6. 8 People less playing Halo 2. by 3770 · · Score: 5, Funny


    Somewhere out there in the world there are 8 little boys who are crying because they can't play Halo 2.

    --
    The Internet is full. Go Away!!!
    1. Re:8 People less playing Halo 2. by Anonymous Coward · · Score: 3, Funny

      And one little boy with a big grin because he can play Halo 2 7 times faster.

  7. Duct tape... by drclaw007 · · Score: 5, Funny

    it has a dark side, a light side, and it holds the universe together Oh and XBOX Beowulf clusters :)

  8. Imagination comes in on page 8 by rjamestaylor · · Score: 5, Funny
    • Page 8
    • 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.

    Amazing restraint by the good folks at Amandtech not to pander to the Slashdot crowd with an easy, "Imagine a...."
    --
    -- @rjamestaylor on Ello
  9. Re:The benchmarks by Anonymous Coward · · Score: 3, Insightful

    Keep in mind that the specific benchmarks used scale well with clusters. Many other workstation apps won't. For those you'll still want the $3400 SMP Opteron ;-)

  10. Ugh... by wrinkledshirt · · Score: 5, Funny

    Now we have a Beowulf Cluster of bad XBox Beowulf Cluster posts.

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

  11. A few years by worst_name_ever · · Score: 5, Funny
    Getting Linux to work on an XBOX became relatively easy a few years ago

    You mean, a few years ago when they started selling XBoxes...?

    --

    In Soviet Rush, today's Tom Sawyer gets high on you.
  12. playstation 2 cluster by frankmu · · Score: 5, Informative

    http://arrakis.ncsa.uiuc.edu/ps2/cluster.php

    i think this was on slashdot a few years ago.

    --
    Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.
  13. Hardly by kinema · · Score: 4, Insightful
    a neat project any hardware hacker could appreciate
    Hardly! Running Linux or some other OS on an XBox might have been a neat trick a few years ago but now it's old hat. Hell, my grandmother could do it if I pointed her to a good website. Likwise with the Beowolf cluster. Such clusters aren't exactly difficult to construct anymore especially with the advent of projects like OSCAR.
  14. Just like to point out... by rubee · · Score: 5, Insightful

    I'd just like to point out that the point of a cluster is not to link together a bunch of cheap machines to save money; the time and energy required to write paralleled programs far exceed the cost of hardware. Rather, the point is to gather the highest end commodity machines you can afford and attain mainframe-level performance.

    1. Re:Just like to point out... by rubee · · Score: 4, Insightful

      First off, I seriously doubt many highschools are teaching parallel computing as part of their computer science curriculum. Second, a decent cluster of 8 nodes or so can be had for less than 10k, well within academic research budgets. Third, I never said anything was wrong with it; I'm just saying its not something thats practical.

  15. This has been done exactly 100 times by stratjakt · · Score: 3, Funny

    And slashdot has reported it exactly 200 times.

    Guess what? XBoxes make shitty cluster nodes. Whaddasurprise.

    --
    I don't need no instructions to know how to rock!!!!
  16. Already Done? by mmmjoy · · Score: 3, Informative

    wasnt this done last year??

    here?

  17. Where's the cheese? by Ratso+Baggins · · Score: 5, Insightful
    Compare Wal-Mart PC to the Xbox for this application

    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)

    --

    --
    "we live in a post-ideological world..." - Billy Bragg.

  18. Re:Mod chips? by stratjakt · · Score: 4, Informative

    An XBox mod chip is essentially just replacing the BIOS with another one.

    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.

    --
    I don't need no instructions to know how to rock!!!!
  19. Why pay for a modchip? by mprinkey · · Score: 4, Informative

    There are very stable software-only hacks to get a hacked BIOS installed. The best one is called UDE. I uses a buffer overflow in the font handling calls of the Xbox dashboard (actually a replacement dashboard). Then it installs its own BIOS and runs its own software.

    Here 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.

  20. factor in the GPU by mo · · Score: 4, Insightful

    Note that these tests only uses the computing power of the main processor, while the GPU is sitting idly by doing nothing. With a little effort, and perhaps the use of some tools that harness the computing power of the gpu, these clusters would get a lot faster. It may not help in tasks like the distributed kernel compile, but things like parallel raytracing which can use the massively parallel floating point capabilities of the xbox graphics card could really benefit here.

    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.

    1. Re:factor in the GPU by rsmith-mac · · Score: 4, Informative

      Except that the Xbox GPU can't do floating point. It's a DX8(Pixel Shader 1.x) class GPU, so it's limited to short pixel shaders in the 32bit(RGBA) integer space. Future consoles will no doubt be able to make use of the GPU like you anticipate, but the GPUs in current consoles predate the modern technology needed.

  21. 40 comments and no... by Stevyn · · Score: 3, Funny

    Doom 3 jokes? Alright, I'll take a stab:

    Finally, now I can play Doom 3 on my XBOX!

  22. Re:Question about a reverse X-BOX hack by dosius · · Score: 3, Informative

    1. That's how that one XBOX emulator works, CXBX.

    2. Yes, I have heard of it, can't recall the name of the group producing them.

    Moll.

    --
    What you hear in the ear, preach from the rooftop Matthew 10.27b