Slashdot Mirror


Xbox Linux Cluster

aeiz writes "Adam Cecchetti put together a Linux cluster using 3 modded Xboxes and was quite surprised with the results. He used the Mandrake Linux distro." illumin8 summarizes Cecchetti's conclusion after investigating "the cost-effectiveness (or lack thereof) and trouble involved in setting up a 3 node Linux cluster based on the Microsoft hardware. The end result: A cheaper Walmart PC would perform better at the same task."

199 comments

  1. was quite suprised with the results.... by Kenja · · Score: 5, Funny

    After all that, chicks still didn't dig him.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:was quite suprised with the results.... by ez76 · · Score: 5, Funny

      What are you talking about? Didn't you read the article? This guy has a whole cluster of box at his disposal.

    2. Re:was quite suprised with the results.... by ArsonSmith · · Score: 3, Funny

      someone really did imagine a beowulf cluster of these xboxes.

      guess that -1 redudntant/offtopic/whatever post that always gets modded down was on topic this time.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  2. fp by Anonymous Coward · · Score: 0, Offtopic

    fp

  3. Shit by Anonymous Coward · · Score: 0, Offtopic

    On a stickaroooooooooooooooooooooo

  4. Surprised? by Anonymous Coward · · Score: 5, Funny

    Quite surprised by the result? Does that mean that Microsoft didn't threaten legal action?

    1. Re:Surprised? by xswl0931 · · Score: 1

      Why should anyone be surprised? The power of the XBox is in the GPU not the CPU.

    2. Re:Surprised? by Anonymous Coward · · Score: 0

      beowulf cluster.

    3. Re:Surprised? by WolfgangFlur · · Score: 1

      Hanven't you been keeping up? THIS week is Apple's week for threatening litigation, NEXT week is MS's...sheesh!

  5. kewl!... by Anonymous Coward · · Score: 0, Funny

    now make a Linux cluster running on a virtual machine under win XP too please.

  6. Mariodrake by Anonymous Coward · · Score: 2, Funny

    I want a Nintendo Mariodrake cluster!

    -Zelda

  7. Nice. by Squidgee · · Score: 1, Funny
    Finally, legal beowulf cluster jokes for the trolls!


    Suprised this worked, myself. Possibly the furture of super-cheap supercomputers?

    1. Re:Nice. by Anonymous Coward · · Score: 0

      Suprised this worked, myself. Possibly the furture of super-cheap supercomputers?

      No. RTFA.

    2. Re:Nice. by Anonymous Coward · · Score: 5, Insightful
      Possibly the furture of super-cheap supercomputers?

      Ok, now I know it is too much trouble for the average slashdotter to actually read the articles before commenting, BUT PLEASE! How about READING THE FUCKING DESCRIPTION? Once again for the slow people: "The end result: A cheaper Walmart PC would perform better at the same task."

      While it might be fun to mod an xbox to run linux to output content on a tv, it is worse than pointless to build a computational cluster with them.

    3. Re:Nice. by WolfgangFlur · · Score: 1

      X-Box cluster? big deal...now, if someone can figure out what I can do with these old Sega Dreamcast systems, now that would be something...

    4. Re:Nice. by t0ny · · Score: 1
      was this legal? He basically received funds from a university and installed a pirated, illegally modified BIOS onto a grey-market modchip made to circumvent hardware protection by the manufacturer.

      LOL, oh ya, and he voided the warranty, besides. But anyway, my point is he violated the DMCA with his grant...

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    5. Re:Nice. by Squidgee · · Score: 1
      I didn't mean using XBOXes. I meant using cheap settop devices like XBOXes.

      Hows about you understand my effin post? =p

    6. Re:Nice. by TW+Burger · · Score: 1

      Agreed, obviously an exercise of more dollars than sense.

  8. Imagine a Beowulf Cluster of these... by Anonymous Coward · · Score: 0, Funny

    Oh wait.

  9. Quick Summary... and a Why? by mikeage · · Score: 5, Insightful

    Basically, this guy modded three XBox's, put on Mandrake, didn't like the minimal compillation tools it came with, fixed it, and is done. He was impressed with the network performance... not because it was so good, but because he thought it had 10Mbps (it has 100). Ding-dong.. hello... anyone home? Read the specs!

    This is news why?

    --
    -- Is "Sig" copyrighted by www.sig.com?
    1. Re:Quick Summary... and a Why? by Kentamanos · · Score: 3, Interesting

      I'm a bit confused as well...

      Why would you want to buy an XBox for this in general? It's somewhat difficult to determine the cost factors here, but I would think you could buy just as powerful of a MB/CPU/RAM combo (actually, you could get a better CPU easily) cheaper. Heck, it's hard to even find people still selling 733 Celerons.

      The only thing that might blow the budget is the video card you would need (it's a specialized G2, right?), and if you're clustering them, what's the point of having a good video card?

      Seems like a fun little project, but the article seemed pretty light on actual performance data, etc.

    2. Re:Quick Summary... and a Why? by Ghengis · · Score: 5, Interesting
      if you're clustering them, what's the point of having a good video card?


      Not that you would use X-boxes for this, but on a similar note, some visualization clusters are specifically meant to harness the power of the video cards. The MB, CPU's and ram are just there because they have to be there (you can't plug 1024 video cards into one x86 box!)

      --

      "The best laid plans of mice and men gang oft agley..." - ROBERT BURNS

    3. Re:Quick Summary... and a Why? by Bunji+X · · Score: 2, Informative

      If you rtfa, like you pretended, you would have seen that he reached the same conclusions.

      Quote from article:

      The XBOX unit functions well as a desktop computer for general usage, email, web browsing, etc. The total cost of the unit with keyboard, mouse, and parts came to 383.72 dollars. However, it is not as cost effective or as easy as using a general PC obtainable from almost anywhere for the same purpose. The technical merit of soldering the usb to XBOX controller wires as well as installing the mod chip are beyond the technical skills of most. In short if you already have an XBOX and want to tinker/need a computer and have no fear of the possibility of ruining your unit then this is a viable solution. However, as a general replacement to a desktop pc, the XBOX is not nearly as userfriendly or cost effective as a 200 dollar pc from walmart.

      And your point was, what?

      --
      ---
      The combined human population is enough to feed every living tiger for app. 28000 years.
    4. Re:Quick Summary... and a Why? by ReelOddeeo · · Score: 4, Insightful

      Why would you want to buy an XBox for this in general?

      If you RTFA you will see that he didn't buy them. He received funds from his university to do this. He remarks that the XBox worked great as a general computing platform.

      So why would you want to do this in general? Because if you can get someone else to pay for it, you get three useful Linux computers to use for some period of time, in exchange for producing your experimental results.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    5. Re:Quick Summary... and a Why? by Kentamanos · · Score: 1

      I read the whole article. My point was why even do the experiment. It's pretty easy to tell you could spend less cash and get more raw processing power from a cheap CPU/MB combo.

      This of course is not taking into consideration the video card's power (like others have pointed out) if you're trying to do some sort of vector processing that you can do faster on the GPU, or some sort of rendering. Why didn't he try to do something in that area and maybe make this a worthwhile experiment.

      In summary, the whole experiment seemed sort of pointless when you can easily tell which way the experiment is going to go ahead of time. He does one benchmark and gives very little in the way of results.

      Like I said, it might be a fun little project and all, but this seems sort of pointless from the viewpoint of useful information. It was a fun article to read, but you walk away from it saying to yourself "yep, figured that...".

    6. Re:Quick Summary... and a Why? by Kentamanos · · Score: 1

      I read the article. My point is if he's trying to ACTUALLY determine whether the XBox is a viable platform for SOMEONE to buy it and use for clustering, it's pretty obvious what the result is going to be ahead of time.

      ALSO: What "experimental results"? A single benchmark with very little accuracy or explanation that you can point at and say "I could do that cheaper with 3 PC's" before you even do the benchmark?

      I can only assume he gave more results to the people who actually gave him the check, but I don't know.

    7. Re:Quick Summary... and a Why? by Kentamanos · · Score: 1

      That's a good point. Maybe someone should do some tests in that area.

      Perhaps using XBox's as a rendering farm would get you a lot more bang for the buck...

    8. Re:Quick Summary... and a Why? by pyr0 · · Score: 4, Insightful

      " but I would think you could buy just as powerful of a MB/CPU/RAM combo (actually, you could get a better CPU easily) cheaper..."

      I think his point was to test if this is true or not. A lot of people posting about this story seem to be saying things like "well duh! everyone knows it would be slower," but they are saying these things in the absence of data. Suppose his cluster would have performed exceptionally well and was ridiculously easy to set up? The purpose of research is to test theories out and see if they hold up. The theory or idea he was testing in this case was the applicability of X-Box machines to making a cheap cluseter.

    9. Re:Quick Summary... and a Why? by ReelOddeeo · · Score: 1

      A single benchmark with very little accuracy or explanation that you can point at and say "I could do that cheaper with 3 PC's" before you even do the benchmark?

      But this will prevent you from getting the grant.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    10. Re:Quick Summary... and a Why? by Kentamanos · · Score: 1

      True enough, and I'm partially jealous he got a grant to do this in the first place :)

    11. Re:Quick Summary... and a Why? by NanoGator · · Score: 1

      "This is news why?"

      I'll tell you why it's news. Slashdot always gets its panties in a bunch whenever MS takes a step to prevent modding. So they've been trying like crazy to come up with a legitimate reason for this to exist in order to 'defeat Microsoft'.

      Unfortunately, all there is is potential and not practical use. It's about time there was a Slashdot article explaining that. The real reason that the XBOX is attractive to mod is that it costs MS money.

      If you're geniuinely interested in a $150 PC, you can do better than the XBOX. Plus, you can turn it into a PVR. Not possible with the XBOX.

      I will say this, though, I would *love* to have an XBOX for playing DivX discs. The reason for this is that the XBOX has true NTSC out, so the videos would look nearly like watching a DVD player. You don't get that with a PC with a TV out. You lose the interlacing and the colors look off.

      --
      "Derp de derp."
    12. Re:Quick Summary... and a Why? by banzai51 · · Score: 2, Funny

      Why? To bash Microsoft hardware of course. This is Slashdot afterall.

    13. Re:Quick Summary... and a Why? by Anonymous Coward · · Score: 0

      The purpose of research is to test theories out and see if they hold up.
      Exactly.
      And that's what this was, and is news because it was successful, not because a walmart PC could do the same job better.

    14. Re:Quick Summary... and a Why? by twiztidlojik · · Score: 1

      But of course! They're...um...sticking it to The Man, and.....that's...good. Yes. Fantastic.

      --
      I will now redundantly add my name to the end of my post. You know, in case you forgot me or something.
    15. Re:Quick Summary... and a Why? by qortra · · Score: 2, Insightful

      You can't do better than an Xbox for 150 or even 200 dollars. The video card on an Xbox is equivalent to an nVidia Ti 4600, which costs about 200 dollars alone. You do the math; unless the rest of the parts of negative value, the Xbox is already worth it. If the Xbox could be put to good use (esp as a general x86 gaming machine, or as mentioned, do clustering that supports video card computations), then it is entirely worth it. We just need not get stuck in the "I used a crappy install of a distro" phase.

    16. Re:Quick Summary... and a Why? by boots@work · · Score: 0, Flamebait

      At least in Australia, plenty of people seem to be giving them away for free as prizes, or whatever. (Presumably M$ are trying to prime demand for games...)

      If you got one at no cost it might be good to try something like this.

    17. Re:Quick Summary... and a Why? by Anonymous Coward · · Score: 0

      (you can't plug 1024 video cards into one x86 box!)
      mmmm....probably could actually I have a linux
      box here with 20 video cards plugged in, and
      I know I can get at least 60 in there.
      With the right hardware anything is possible!
      www.barco.com

  10. Copy of Text Before Meltdown by Anonymous Coward · · Score: 5, Informative

    Stats:
    3 XBOXes
    Mandrake 9
    MPICH
    distcc

    Quick Overview:
    I was walking back from class thinking to myself I haven't done much in the way of parallel computing lately. So I thought it would be a interesting idea to test the usefulness of the XBOX platform as a cluster node, as the XBOX Linux project says they are useful as. At the same time I had heard a lot on various message boards that individuals were using the XBOX as a Linux desktop to check email and browse the web, etc, etc. So, I wrote a grant proposal to Saint Vincent College asking for funds to build a Linux cluster out of XBOXes. I was issued enough funds to purchase 3 units and accompanying hardware for the project.

    Parts
    After ordering all the neccessary components and a stop to the local Best Buy. I had all the necessary parts to built this cluster.
    3 XBOXes
    3 Matrix Mod Chips
    1 VGA Switch
    1 USB Keyboard
    1 USB Mouse
    1 USB Motherboard Card

    Install
    My first step was to flash the mod chips, as they came without a BIOS. After some digging on the web it became clear that the only place I was going to find BIOSes were from irc channels, where they were more than happy to hand them out. The programer that came with the Matrix mod chips was easy enough to use. I simply had to choose my BIOS file, and the program wrote and verified it for me.

    The alignment of the chips on the board took sometime, however compared to earlier chips that required 29 wires be soldered to the motherboard this was the only viable solution if the XBOX was to be considered as a replacement for a store PC. The next step was to get Linux onto the XBOX. I used the ISO images boot and install from the XBOX Linux projects web site. Most people on the web had luck with cdrws instead of cdrs and mine worked just fine as well.

    Installing Mandrake Linux was the next step. The install disk simply wrote the image over the disk and only took about 15 mins to do so. The only problem was that all three units came with different size hard drives. The hard drive units were not clearly marked to their size, and I ended up pulling out my calculator to calculate their disk size.

    After swapping disks the Mandrake partition started right up with no problems. I had no trouble using the XBOX as a standard desktop PC after the install. Nor did anything for day to day computing seem missing. Seems if you can get this up and running its fairly easy to use PC after.

    Cluster

    The clustering of the XBOX units would not go as easily. I wanted to be able to remote admin the XBOXes and the MPICH package needed ssh to pass commands and I was not about to use rsh. After downloading the sshd source from openssh.org, I found my next big missing piece. Gcc was not installed as well. After installing eight rpms for the gcc package I had a C compiler. The version of openssl was outdated for the current version of openssh so that had to be installed before moving on too. It would seem that the Mandrake install was minimal indeed! As even zlib, required by openssl, was not installed. Finally after a few hours of installing and searching I had a node that was ready to install my clustering software on. Distcc which would allow me to cross compile software across nodes was installed. I also installed MPICH as I had experience with it from my other projects. Finally things were ready to go.

    Results
    The XBOX unit functions well as a desktop computer for general usage, email, web browsing, etc. The total cost of the unit with keyboard, mouse, and parts came to 383.72 dollars. However, it is not as cost effective or as easy as using a general PC obtainable from almost anywhere for the same purpose. The technical merit of soldering the usb to XBOX controller wires as well as installing the mod chip are beyond the technical skills of most. In short if you already have an XBOX and want to tinker/need a computer and have no fear of the possibility of ruining your unit then this is a viable solution. However, as a general replacement to a desktop pc, the XBOX is not nearly as userfriendly or cost effective as a 200 dollar pc from walmart.

    As for the XBOXes as a cluster I have to admit that I obtained better results than I had predicted. This was in part due to that the XBOX has a 100 Mbps Ethernet card and I was told they had only a 10 Mpbs card. I recompiled the Linux kernel 2.4.20 on a single node took 48 mins 30 sec. Using distcc the process was cut down to 20 mins. This represented a 2.4 times out of 3.0 speedup. Not to bad for the 3 nodes. My MPICH results were less telling. After nearly 100 runs of the same test programs my results varied between twice as slow across the three nodes and five times as fast as running the same program on a single node.

    In conclusion, the XBOX functions well due to the work done by the XBOX Linux project. However the same or greater computing power could be obtained for an equal price, without the complications of modifying the XBOX. This makes the XBOX an unfit solution as a replacement for a personal computer or a cluster node.

    1. Re:Copy of Text Before Meltdown by Anonymous Coward · · Score: 0

      the page can handle it -- it's on a cluster :)

      did ya all see that picture? i've never seen an xbox (or three of them) look that good.

  11. glad someone beat me to it by AssFace · · Score: 1

    it saves me the cost of trying this out.
    I know that the PS2 isn't able to do openMosix since it isn't an x86 chip in there - but the xbox is, so I was curious about trying to cluster it that way (over beowulf types).

    but I can price out a small system for under the cost of the xbox and mod chips, and that small system is actually faster.

    so in the end, the only benefit would be the small size of the xbox.
    that and I'm not sure how loud they are - if the xbox gets decent performance and is very quiet (and ideally don't use much power), then that would be a reason to use them over a regular 2000 XP Athlon - but I'm pretty sure the latter would kick the Xbox's ass in terms of speed.

    --

    There are some odd things afoot now, in the Villa Straylight.
    1. Re:glad someone beat me to it by Mark+Pitman · · Score: 1

      The XBOX is NOT very quiet. Fan and harddrive noise. Not too noticable when you have the volumne of your game cranked up though!

    2. Re:glad someone beat me to it by AssFace · · Score: 1

      the worst part about computer noise (and I'm sure there is some name for it in physics, and I'm sure someone else will point out what it is called) - but the noise gets in synch and amplifies - so it gets unbearable really quickly.

      unrelated to that, you can get some neat cancellation things if you have two clean signals with two random noise overlays - if you combine them, the noise remains constant or cancels out (some amplifies, but not all), and then the cleans signal gets even stronger.
      An example of this is if you have ever been near two police cruisers that are next to each other and have their radios on. If they get a radio call - it will play on both of theirs and get REALLY loud. Caught me off guard when I first experienced it.

      Now I'm seeing with my test cluster machines that they are loud and do that sort of thing as well. So I think I will fork over the extra $100 or so per node to make them much more quiet (I think queitpc.com or something like that sells everything to do that).

      --

      There are some odd things afoot now, in the Villa Straylight.
  12. uhmm ? by Anonymous Coward · · Score: 0

    wait a second, you tried to make a
    GAME CONSOLE cluster and do things a GAME CONSOLE is not even supposed to do, and are surprised it doesnt perform as well as a PC? i guess you are surprised too that a 733 mhz celeron doesnt run games at the framerate the xbox does? what kinda BS is that.. pff..

  13. Karma whoring... by mikeage · · Score: 0, Offtopic

    Google Cache
    That's all.

    --
    -- Is "Sig" copyrighted by www.sig.com?
  14. Well, duh by InfinityWpi · · Score: 3, Funny

    "Lookie here, Beauford! This here electric can opener, see, I got me three of 'em, and I tinkered with 'em, but damned if a blender don't mix up a nice al-key-holic drink better than three of these dang-gum things!"

    It's an X-Box. It's made to play games, not run Seti@Home.

    1. Re:Well, duh by _xeno_ · · Score: 4, Funny
      It's worse than that. Read the article:
      So, I wrote a grant proposal to Saint Vincent College asking for funds to build a Linux cluster out of XBOXes. I was issued enough funds to purchase 3 units and accompanying hardware for the project.
      He got a grant to figure that out.

      He actually was given money to try and cluster three X-Boxes together and find out the results. Hmm... time to bug WPI for some funds... Yes, I need an X-Box, PS2, and a GameCube and will try to - uh - "cluster" them. Maybe around an LCD projector, depending on the grant...

      --
      You are in a maze of twisty little relative jumps, all alike.
    2. Re:Well, duh by ReelOddeeo · · Score: 3, Funny

      He got a grant to figure that out.

      Grant poposal:

      The purpose of this experiment will be to determine the effect on the brain and other organs of massive exposure to pornography and any health effects that might result. Also the effects on academic performance will be observed and reported.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    3. Re:Well, duh by kperrier · · Score: 1

      He actually was given money to try and cluster three X-Boxes together and find out the results. Hmm... time to bug WPI for some funds... Yes, I need an X-Box, PS2, and a GameCube and will try to - uh - "cluster" them. Maybe around an LCD projector, depending on the grant...

      Don't forget that THX Ultra certified, Krell powered, 7.1 surround sound system.

      Kent

    4. Re:Well, duh by iion_tichy · · Score: 1

      He got a grant to figure that out.

      I found the story quite inspiring. I like the idea of clustering an X-Box, a pity that normal PCs are already so cheap, makes it less attractive. But still. And I also like the idea of applying for grants for fancy projects. Didn't occur to me before.

    5. Re:Well, duh by Anonymous Coward · · Score: 0

      Furthermore, the claim of hairy palms will be studied, to see if use of affore mentioned research can lead to a cure for baldness. Or if it is nesecary to use "special tools", which could result in another grant proposal, and a quick stop at Wilma's Latex & Sextoys for supplies.

  15. gimme gimme by Anonymous Coward · · Score: 2, Funny

    I wrote a grant proposal to Saint Vincent College asking for funds to build a Linux cluster out of XBOXes. I was issued enough funds to purchase 3 units and accompanying hardware for the project.

    so, um.... how can i contact this "Saint Vincent College"... i gotta do some... um.. research.

  16. neo? whoa... by sweeney37 · · Score: 4, Funny

    too bad The Neo Project is gone, maybe they could of broke the encryption key just that much faster....

    Mike

  17. Interesting by Neophytus · · Score: 1

    I thought that an xbox may run pretty well as a PC, but a wal-mart PC would be better? I'm pretty shocked at that considering how technologically 'good' it is for console games.
    Nice to see a 'proper' PC <> XBOX comparison mind you.

    1. Re:Interesting by Anonymous Coward · · Score: 0

      xbox == games console
      pc == pc

      its completely stupid to compare the 2 like that. but hey, this is slashdot, so talking complete FUD about MS products is popular i suppose..

    2. Re:Interesting by pla · · Score: 2, Insightful

      I thought that an xbox may run pretty well as a PC, but a wal-mart PC would be better? I'm pretty shocked at that considering how technologically 'good' it is for console games.

      The guy who did this did NOT compare performance against Walmart Lindows PCs. In fact, the XBox *WOULD* beat the $199 Wallyworld boxes for performance. The XBox uses a 733Mhz PIII/celeron-like CPU (same specs except a 133Mhz FSB). The Walmart PC has an 800Mhz CPU, but uses a crappy VIA C3 processor (think "PII/400 at best" performance).

      The linked article *ACTUALLY* claimed that using a Walmart PC would take less *EFFORT*, in that it wouldn't require a mod chip or dealing with proprietary but "PC-like" hardware. Quite a big difference from saying the Lindows machines would *perform* better.

      Don't feel bad, apparently Slashdot editors don't read the links before making baseless comments either.

    3. Re:Interesting by Daniel+Phillips · · Score: 1

      The guy who did this did NOT compare performance against Walmart Lindows PCs. In fact, the XBox *WOULD* beat the $199 Wallyworld boxes for performance. The XBox uses a 733Mhz PIII/celeron-like CPU (same specs except a 133Mhz FSB). The Walmart PC has an 800Mhz CPU, but uses a crappy VIA C3 processor (think "PII/400 at best" performance).

      Well, he said that compiling 2.4.20 on one XBox took 48 minutes, which is pathetic and far under what the nominal 733 clockrate would suggest. I don't think the C3 is as slow as that.

      --
      Have you got your LWN subscription yet?
  18. Imagine by Moloch666 · · Score: 4, Funny

    Imagine a....

    *bends head down and walks away*

    --
    Understanding is a three-edged sword. -- Kosh Naranek
    1. Re:Imagine by MattCohn.com · · Score: 1

      from the imagine-away dept.

      Looks like you are in the clear.

  19. Looks as if MS has succeded. by RealAlaskan · · Score: 4, Insightful
    From the article's conclusion:
    In conclusion, the XBOX functions well due to the work done by the XBOX Linux project. However the same or greater computing power could be obtained for an equal price, without the complications of modifying the XBOX. This makes the XBOX an unfit solution as a replacement for a personal computer or a cluster node.
    MS has made a machine which it isn't practical to use for cheap computing power. It's possible to use the Xbox as a PC, and a few folks will do it, but it isn't practical, and I'm sure that's just what MS was aiming for.

    Whether they actually lose money on every machine or not (and it surely doesn't sound as if marginal cost is greater than the price), they don't want their low margin hardware being snapped up by the thousands by pc-clustering scientists who will never buy a high margin game.

    1. Re:Looks as if MS has succeded. by groomed · · Score: 0, Offtopic

      Intellectual Property, like flying pigs, cannot be found in nature. I'd love to hear you repeat that when somebody beats the shit out of you for stealing his idea.

    2. Re:Looks as if MS has succeded. by Daniel+Phillips · · Score: 1

      MS has made a machine which it isn't practical to use for cheap computing power. It's possible to use the Xbox as a PC, and a few folks will do it, but it isn't practical, and I'm sure that's just what MS was aiming for.

      Well, the problem for Microsoft is that pretty soon XBox owners are going to figure out a) it really is just a PC and b) it's a lot slower than a PC, has outdated hardware, and doesn't run as many games.

      From the article:

      "I recompiled the Linux kernel 2.4.20 on a single node took 48 mins 30 sec"

      OK, it's a 733 MHz PIII. My 1 GHz PIII here does the job in roughly 7 minutes. What explains the 6 times slowdown? Note: kernel compilation is *not* disk bound, it's basically a test of processor speed.

      If that timing is accurate, even the Walmart PC's little C3 wipes XBox off the map in processing power.

      There is only one possibility for Microsoft to get players to buy these things, and that is by having exclusive content. The problem is, nobody wants to give them exclusive content, the numbers just don't add up, so Microsoft ends up having to buy the company instead. Well, they can only push that one so far until the the remaining buyout targets get too expensive, and there is also an endless supply of new game startups, none of whom will see the logic of signing exclusives for the miniscule XBox market and kissing the huge PC market goodbye, probably forever.

      --
      Have you got your LWN subscription yet?
    3. Re:Looks as if MS has succeded. by aminorex · · Score: 2, Interesting

      On the contrary!

      While an XBox is not competetive with a PC as a compute node
      or as a desktop system, it is much superior to a PC as a
      dedicated appliance, providing a network service, because
      it occupies less space and consumes less power. That's what
      I use mine for. And I pay $150.00 each for refurbs, not the
      $328 fullkit that the author of the referenced article pays.

      By having different network services on different dedicated
      boxes, I gain uptime. When I need to frob the web server,
      the file server remains stable. When I need to upgrade the
      fileserver, my wife can still read her mail.

      --
      -I like my women like I like my tea: green-
    4. Re:Looks as if MS has succeded. by RealAlaskan · · Score: 1
      Well, the problem for Microsoft is that pretty soon XBox owners are going to figure out a) it really is just a PC and b) it's a lot slower than a PC, has outdated hardware, and doesn't run as many games.

      Yes. I thought that was the gist of my post.

      I figure that MS doesn't WANT to sell this to the guy who wants a PC. I'm guessing they aim to sell to the guy who wants a game console, to play games, and has no interest in performance as a general purpose computer.

      MS is (or should be) happy: they made a cheap game console using PC hardware, without making something which is usable as a cheap PC. Whether that was a good idea remains to be seen, but it was probably their aim.

      [cheapshot]Of course, MS's software has been making cheap hardware unusable since Win3.1.[/cheapshot]

    5. Re:Looks as if MS has succeded. by RealAlaskan · · Score: 1
      ... it is much superior to a PC as a dedicated appliance, providing a network service, because it occupies less space and consumes less power.

      Good idea. I use old laptops that I get at garage sales for $20 to $100. They typically have power supplies which deliver less than 20W, so they're hard to beat for cheap.

      The one bad feature is that they don't stack well. And NICs are a bit spendy.
      Ok, the two bad features are that they don't stack well and NICs are a bit spendy. And installing Linux can be a bit of a pain on the older models.
      Ok, the THREE bad things are that they don't stack well and NICs are a bit spendy and installing Linux can be a bit of a pain on the older models. And the harddrives tend to be a bit on the small side.
      Ok, the FOUR bad things ...

  20. So, I wrote a grant proposal... by Anonymous Coward · · Score: 2, Funny

    3 XBOXes
    3 Matrix Mod Chips
    1 VGA Switch
    1 USB Keyboard
    1 USB Mouse
    1 USB Motherboard Card
    1 Copy of Halo
    1 DVD-RW
    2 DVD-RW Media

  21. Xbox mods should focus on a PURPOSE by Rolman · · Score: 5, Insightful

    Really, what would you expect? A cluster's main application is to increase the CPU cycles available for a given program. Raw CPU power is not Xbox's strength.

    The Xbox mods should be focused on what makes them useful. No Wal-Mart PC would have Component Video Output or Digital Audio Output at $200. Xbox can be used as a cheap terminal but it will shine as a Media Player that allows you to use your existing content on your existing equipment in the same way a consumer electronics product would.

    That's the real difference. A normal PC has many stupid quirks that are useful only when you have unpredictable hardware combinations, i.e. the dozens of volume controls (PCM, MIDI, Master, etc.) and different resolutions. These are not required in a DVD/TV/Stereo setup. And don't get me started on the so far terrible "desktop-on-your-TV" hacks on Video cards.

    I'm looking for an Xbox mod that allows me to playback my content stored on ANOTHER computer through the network (the 10GB HDD on the thing would never be enough to store my files), and still be able to play my original, legally owned games in a non-intrusive way. Simplicity and ease-of-use are valued above all else in a console.

    Now that would be a mod with a _real world_ purpose.

    --
    - Otaku no naka no otaku, otaking da!!!
    1. Re:Xbox mods should focus on a PURPOSE by Anonymous Coward · · Score: 0

      This should do the trick

      http://www.xboxmediaplayer.de/newweb/news_latest .p hp /ScumBag

    2. Re:Xbox mods should focus on a PURPOSE by Anonymous Coward · · Score: 0

      The XBox DVD kit costs $29.95 (USD). That lets it play DVDs and it doesn't void the warrantee or lock you out of XBoxLive. The unit already plays audio CDs out of the box.

    3. Re:Xbox mods should focus on a PURPOSE by ReelOddeeo · · Score: 1

      Would there be any way to take advantage of the clustered graphics processing power of the hardware GPU?

      i.e. can the graphics hardware be run in a mode that achieves much higher quality rendering at speeds that are unsuitable for gameplay?

      If so, then a cluster might make a good rendering farm.

      I don't know, but it's just a thought. Any good disproof to blow this idea away?

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    4. Re:Xbox mods should focus on a PURPOSE by ilsie · · Score: 2, Insightful
      I'm looking for an Xbox mod that allows me to playback my content stored on ANOTHER computer through the network (the 10GB HDD on the thing would never be enough to store my files),

      The current incarnation of XboxMediaPlayer has support for a remote streaming server called ReLaX. I use the win32 client on my PC downstairs, and stream mp3s, oggs, divx, etc. over wireless to my xbox upstairs. It works great. Also, the next rev of XBMP is supposed to include samba support.

      and still be able to play my original, legally owned games in a non-intrusive way. Simplicity and ease-of-use are valued above all else in a console.

      Although many people play XboxLive games on modded consoles (it involves disabling the mod chip thru a switch or some other method, and locking the hard drive, both very simple processes that basically reverts the Xbox back to a "pristine" unmodded state), you still have to initially mod the console to be able to use XBMP, which is of course an intrusive process.

    5. Re:Xbox mods should focus on a PURPOSE by joshsisk · · Score: 1

      I'm looking for an Xbox mod that allows me to playback my content stored on ANOTHER computer through the network (the 10GB HDD on the thing would never be enough to store my files), and still be able to play my original, legally owned games in a non-intrusive way. Simplicity and ease-of-use are valued above all else in a console.

      What, you mean like this? Only for the PS2 now, but I imagine they'll be coming out with an Xbox version.

    6. Re:Xbox mods should focus on a PURPOSE by Rolman · · Score: 2, Interesting

      Well, yes and no. There is a reason why the bandwidth requirements for a video chip are so high. The GPU needs really fast access to Geometry, Texture and Shader data.

      For a rendering farm node, the Xbox has some harsh limitations on memory size (64MB in UMA for both CPU and GPU), also the 100Megabits/s network interface (actually like 12MegaBytes/s) is not that fast when comparing to the 6 or so GigaBytes/s the chip needs.

      So, the 64MB system memory will impose a big limit on how much data can be pumped to the GPU (remember you need to store the results in memory too, uncompressed), and the network interface will not help to alleviate the memory load fast enough. This makes it useless for something more complex than home-made graphics, and then a regular PC would make a better job for a home user.

      If the Xbox had a lot more memory, it would be easier to make a valuable rendering farm node out of it.

      --
      - Otaku no naka no otaku, otaking da!!!
    7. Re:Xbox mods should focus on a PURPOSE by Rolman · · Score: 1

      Although many people play XboxLive games on modded consoles (it involves disabling the mod chip thru a switch or some other method, and locking the hard drive, both very simple processes that basically reverts the Xbox back to a "pristine" unmodded state), you still have to initially mod the console to be able to use XBMP, which is of course an intrusive process.

      This is exactly what I was referring to, it may be intrusive on the console hardware, but is should not be so on the games. The current Linux distros are tailored for installing themselves on the HDD, this will make the games unplayable.

      The ideal thing would be to have a Linux LiveCD distro with the Media Player, and a little switch to change BIOS versions on the back of the console, then use it accordingly whenever playing media or a game.

      As I said before, simplicity and ease-of-use are valued above all else, it's time to take advantage on a console's design to really make it better. Just look at the Dreamcast mods :)

      --
      - Otaku no naka no otaku, otaking da!!!
    8. Re:Xbox mods should focus on a PURPOSE by ajohnj1 · · Score: 1

      The Walmart PCs may not come with component video out, but they do come with S-VIDEO out. Along with that is digital audio out. Not bad for $199 IMHO.

    9. Re:Xbox mods should focus on a PURPOSE by corsec67 · · Score: 0

      Have you looked at the PS2 linux kit? I have Xmms running on my ps2 right now, and far from being a hack, it is only advailable directly from sony. There is the problem of not many **source code** programs supporting a MIPS processor. Mozilla had the best error- "Could not guess the host type".

      --
      If I have nothing to hide, don't search me
  22. To answer the inevitible question by Anonym0us+Cow+Herd · · Score: 3, Funny

    Let's try to head the inevitible troll post off at the pass. It happens every single friggin time an XBox-Linux discussion appears.


    Why do XBox Linux? <insert boring list of reasons why a standard PC is better>


    Because it's there!


    Any more questions?

    --
    The price of freedom is eternal litigation.
  23. grants by BillFarber · · Score: 1

    How can I get one of these grants to sit at home and play?

  24. Well if you... by Solidblu · · Score: 1, Interesting

    Well if you happen to have 4 Xbox's for 16 player halo you could always cluster 3 of them together to do setiathome because you probably aren't gonna use all 4 for most other things..

    1. Re:Well if you... by Sunnan · · Score: 1

      Why cluster them just for seti@home? That's already distributed enough.

  25. Bad Writeup by hakker · · Score: 5, Interesting

    Not to be a troll, but this guy seems to be claiming he knows what he's doing. From his writeup, I very much doubt that. Performance modelling a cluster is FAR more complicated that "this is how long it takes to compile a kernel on one box, and this is how long in parallel." There are all kinds of issues such as MPICH's underlying communication structure (Tree, Linear, Cube, whatever). The fact that he could not get his MPI test program results consistant tells me that he has no idea how to configure it. Furthermore, when is the last time you saw a Linux kernel take 48 minutes to compile, on any Pentium 3 machine? The XBOX is capable of building a kernel far faster than that.. As another reader pointed out, read the specs.

    Oh yeah, one final note. I *hate* how everyone always thinks that they were the first one to think of building a Xbox or PS2 cluster. Kudos to this guy for actually coming through, but his scientific reporting skills leave much to be desired.

    1. Re:Bad Writeup by fitten · · Score: 2, Informative

      There are all kinds of issues such as MPICH's underlying communication structure (Tree, Linear, Cube, whatever). The fact that he could not get his MPI test program results consistant tells me that he has no idea how to configure it.

      Most likely he did the standard autoconf/make install. The code for MPICH is out there if you want to see it. Basically for TCP/IP it is all-to-all, or at least it was for the 5 years I ported it and helped maintain it. It wasn't that efficient because of other reasons.

    2. Re:Bad Writeup by digital+photo · · Score: 1

      From what I read of the article, it would appear that he's running the standard distro and may not have taken into account the GUI's still running on the systems or perhaps has some other background task on the system which would cause significant delay.

      In either case, the testing sounded rushed and once he's worked out how to "tune" the system, then he should be getting more reliable figures.

      still, a very cool hack to follow through on.

    3. Re:Bad Writeup by catenos · · Score: 1

      Not to be a troll, but this guy seems to be claiming he knows what he's doing. From his writeup, I very much doubt that.

      Yeah, I thought the same thing. He goes out to test XBox as a cluster and then mainly bitches about how hard it was to setup (minor things like having to install gcc himself; btw, it's Mandrake, that means urpmi gcc should have worked?!). And he complains about modding being bothersome. After that I expected him at least to mention the outsight that installing will be easy in the future, if the XBox Linux project succeeds.

      For the actual performance results he reserved less than a paragraph. Sad. Also, I'd like to see the MPI program he used for testing. Results for a "normal" PC cluster and for a single machine cluster would have been interesting for comparison, too.

      PS: Regarding the kernel compile time - maybe DMA for the disk was not enabled?

      --
      Keep an eye on which arguments are silently dropped in replies. Not always, but often times it's very telling.
    4. Re:Bad Writeup by Arrowmaster · · Score: 1

      I am going to have to call him a fool for buying 3 matrix modchips for use in this cluster. The matrix mod chip is just an excuse not to soider and the pogopins on it are not the easyest thing to line up so I think that is why he said moding it was too much work.

      Using Cheapmods would have been a much cheaper solution (the matrix is $59 each!). If a MUCH larger cluster was to ever be built I would suggest flashing the TSOP on each board by using the idea behind The Milksop Project.

      Also, if a cluster was going to be built for just running linux, I would suggest either unlocking all the drives or buying low capacity drives and imaging 1 drive thats already configured to all the other drives using a standard PC to save time.

    5. Re:Bad Writeup by Daniel+Phillips · · Score: 1

      There are all kinds of issues such as MPICH's underlying communication structure (Tree, Linear, Cube, whatever).

      Please explain difference between a tree, line and cube when you have 3 boxes :-)

      --
      Have you got your LWN subscription yet?
    6. Re:Bad Writeup by Politburo · · Score: 1

      While it was tricky to line up the Matrix at first, I wouldn't say it was that difficult. What was more tricky was getting the damned thing to stay in place (buying longer screws at Home Depot helped immensely, as the original screw is only meant to secure the m/b). Also, if he was buying the Matrix to avoid soldering, you still have to solder in your link (and note you also need to buy/make a CheapLPC).

  26. Trolling... perhaps by josh+crawley · · Score: 2, Interesting

    I see people talking how this is not cost effective, but there's something everyone's missing. Where's all that money invested into? The graphics card. Wasnt there a slashdot story that pumped data into the gfx card as vector equasions and then read the output of the data? And for some reason, I remember a GF4200 putting out a theoritical 1 Tflop.

    Perhaps this isnt soo cost uneffective?

    1. Re:Trolling... perhaps by RealAlaskan · · Score: 2, Interesting
      Is the graphics card doing GOOD floating point, or is it doing fast floating point? It is possible to take short cuts which won't screw up many applications (probably including graphics), but which can be absolutely unacceptable if your answer has to be right. Here is a link to a paper which should expand on that idea.

      I seem to recall that when compiling BLAS for an AMD chip, one of the ./configure options was to use the 3DNow! extensions. There was a warning against doing that, since the speedup came at the expense of accuracy, in some situations. See here .

  27. wouldn't it be ironic? by ubiquitin · · Score: 1

    I realize that the point of this story is that computing power is cheaper elsewhere, but wouldn't it be ironic if someone built and used a large-node cluster of these and to crack the Micro$oft XBox keys?? Robinson should up his ante for this case.

    --
    http://tinyurl.com/4ny52
    1. Re:wouldn't it be ironic? by ReelOddeeo · · Score: 1

      wouldn't it be ironic if someone built and used a large-node cluster of these and to crack the Micro$oft XBox keys?

      Would the massive availability of cheapo TCPA / TPM chips help with key cracking efforts?

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  28. distcc by WPIDalamar · · Score: 5, Informative

    Well, on the whole, fairly uninteresting.

    But in case people don't know about it. distcc, the clustering solution he used rocks! It's just a wrapper for gcc, and works on most platforms. We use it here at work on Mac OSX!

    http://distcc.samba.org/

    super easy to set up too!

  29. Yes: Mandrake for masses!!! by Anonymous Coward · · Score: 1, Funny
    "The clustering of the XBOX units would not go as easily. I wanted to be able to remote admin the XBOXes and the MPICH package needed ssh to pass commands and I was not about to use rsh. After downloading the sshd source from openssh.org, I found my next big missing piece. Gcc was not installed as well. After installing eight rpms for the gcc package I had a C compiler. The version of openssl was outdated for the current version of openssh so that had to be installed before moving on too. It would seem that the Mandrake install was minimal indeed! As even zlib, required by openssl, was not installed. Finally after a few hours of installing and searching I had a node that was ready to install my clustering software on. Distcc which would allow me to cross compile software across nodes was installed. I also installed MPICH as I had experience with it from my other projects. Finally things were ready to go."

    Miscro$oft has nothing to worry about on the desktop front.

  30. Come to think... by Anonymous Coward · · Score: 0

    I guess this is why they dont find any ET... its SETI@Home!

    It should be SETI@OuterSpace maybe...

    Just my 2 universal trading currency subunits.

  31. Slower than a Walmart PC... by grimsweep · · Score: 1

    ...and yet, twice as heavy.

  32. mod parent down. by Gyorg_Lavode · · Score: 1

    mode parent down. It's a linking game. (everyone who follows the link counts as a point for the person.) And on top of that, The coward was too stupid to make it an actual link.

    --
    I do security
    1. Re:mod parent down. by Anonymous Coward · · Score: 0
    2. Re:mod parent down. by Anonymous Coward · · Score: 0

      Unless this wasn't posted by the owner (156303)... brings to mind the ebay tactics where you fail to log into another bidder's account several times, locking it out... giving you LESS competition.

      These games are dumb anyway... think I write a script that posts ALL numbers for cheating. Take a while, but sometimes I sleep.

  33. In Other News by Ageless · · Score: 2, Funny

    In other news Joe Smith was quite surprised to find that a food processor was far more effective at shredding food than a coffee maker was. He was quoted to say, "Even hooking three coffee makers together in a Beowulf cluster didn't make them shred food faster than the food processor. Weird. Maybe 10 coffee makers would do the trick".

  34. Re:neo? whoa... by Anonymous Coward · · Score: 5, Informative

    Its not dead, read up on it if your going to post about it.

    Release coming Feb. 15th
    http://www.theneoproject.com

  35. Well, duh. by Demona · · Score: 0, Offtopic

    Chicks dig OpenBSD.

    --
    Fuck Slashdot
  36. Why not OpenMosix? by ReelOddeeo · · Score: 4, Interesting

    If you're trying to cluster XBox'es, why not use OpenMosix? I think everything about it is cool. The load is distributed automatically. Applications don't have to be specially written. All of the boxes can see each other's filesystem? Maybe there is some downside to using OpenMosix for clustering?

    --

    Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    1. Re:Why not OpenMosix? by boots@work · · Score: 1

      Well, because for the particular case of building software, distcc probably does a better job than OpenMOSIX -- although to be fair nobody has done back-to-back tests yet. Have a look on the web site for more details, but briefly:

      distcc is easier to install: you don't need a kernel patch, you don't need root, you don't even need all the machines to be running Linux or the same CPU architecture.

      distcc is optimized for compilation: it's not clear that MOSIX's process migration/IO redirection stuff is really very efficient for this type of work. For some projects, distcc gets over 90% of the theoretical max scalability, which is pretty good.

      A small, specific tool generally beats a complex generalized one. OpenMOSIX is very cool, but if you want faster builds easily distcc is the way to go.

    2. Re:Why not OpenMosix? by ReelOddeeo · · Score: 1

      I think you make a good case for distcc if your job is compiling. But the world is much bigger than that. One of the things I thought was cool about OpenMosix was the general purpose approach it takes. If I can merely write my program to spawn many subprocesses (without shared memory) then I can easily and transparently leverage OpenMosix just as easily as an SMP box. Therefore OpenMosix becomes a great solution for many problems. I was thinking in general. Of course, if you're building a cluster just for compiling, then I agree with your excellent points about distcc.

      Still, I'm not sure why OpenMosix would be necessarily bad at distributed compiling. Especially as your number of boxes grows larger, say 50 machines in a school lab. All you would need to do is spawn as many compiles concurrently as possible, and let OpenMosix distribute the load. Yes there is the issue of shared I/O. And compiling is not entirely compute intensive.

      Perhaps that is the difference. I would think OpenMosix is good for compute intensive jobs vs. I/O intensive.

      I can imagine other examples. A massive POV rendering job, where many copies of POV could be launched to render the many highly compute intensive frames of a large and long animation. (Say each frame is movie sized 4096 x 2048, at 30 fps.)

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    3. Re:Why not OpenMosix? by boots@work · · Score: 1

      One of the things I thought was cool about OpenMosix was the general purpose approach it takes. If I can merely write my program to spawn many subprocesses (without shared memory) then I can easily and transparently leverage OpenMosix just as easily as an SMP box.

      I agree that's a very cool feature. Of course the performance characteristics may be quite different to an SMP box, so getting it running is not the same as getting it running well. If memory is bounced between machines over Fast Ethernet it'll be much slower than anything inside a PC.

      Of course although OpenMOSIX is more general than distcc, there are some thing that it won't handle well. If you need a 1TB single image, then a pile of PCs doesn't do it.

      A massive POV rendering job,...

      I don't know for sure, but I think the folks who do CGI for movies have their own special-purpose distribution systems conceptually similar to distcc. On a job that size, a few programmer-months to write it would pay off nicely. And of course they probably use something like RenderMan rather than POV.f

    4. Re:Why not OpenMosix? by ReelOddeeo · · Score: 1

      Of course the performance characteristics may be quite different to an SMP box

      That may depend on a lot of factors. On a compute intensive, with very little I/O job, OpenMosix may do as well as SMP. The only real overhead is after a few seconds when the system realizes that a job should be migrated to a different box. If the compute intensive part of each process runs for perhaps minutes before the process terminates, then the cost of process migration may be minimal.

      I think the folks who do CGI for movies have their own special-purpose distribution systems

      I'm sure they do not use POV. I just use it as an example of a low I/O, compute intensive job that is easily split into many independant processes. The I/O consists of initially reading some text files. The compute part may last for a substantially long time. Again, the cost of migrating the process is small compared to the time that that process spent running on a different box.

      I think that OpenMosix appeals to me because of the kind of compute jobs I am interested in doing. It fits well. I don't do massive compiles in C.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    5. Re:Why not OpenMosix? by bbarrett · · Score: 1

      Simple. For many applications, OpenMosix isn't the solution. If you are looking for distributed workload (say, I need to run 15 serial jobs on a cluster shared with a bunch of people who need to do the same), OpenMosix works like a champ.

      But if you need to do tightly-bound parallel computing, particularily with MPI (the article did mention MPICH after all), OpenMosix is pretty much not worth the effort. You can't do load balancing with MPI on OpenMosix because you can't move the jobs around - the sockets don't move right and MPI curls up and dies.

      So, if you think clustering means "throw a bunch of machines out there and run a bunch of serial jobs on them", OpenMosix is great for clusters. If clustering makes you think of big, parallel machines, OpenMosix isn't the answer.

  37. Quick, how can I apply for Vincent College?? by tstoneman · · Score: 2, Funny

    Where the hell is this college and how can I apply? They actually provide funding for things like modding X-boxes??? Damn, I wish they had that when I was in University, I could have requested 16 MB of RAM for my 486 so that I could test how additional RAM affects the playability of EA Sport NHL, as well as test the effects of playing too many videos on grades!!!

  38. Cluster node:no Media Player:yes by dmaxwell · · Score: 2, Insightful

    I think most of us could have told him those conclusions before he ran his tests. An X-Box is a PITA for a node or as a PC. That doesn't mean there is no practical use for Linux on one. With MPLayer and a few other pieces of software, an X-Box would make a nice media device for the living room. It wouldn't look completely out of place in a stereo rack and just basically has a better form factor than minitower PC. It's already equipped with TV out, an IR reciever and proper audio jacks.

    As a bonus, throw MAME and few other games on it. True using an X-Box as Linux gaming machine won't satisfy hardcore gamers. It's just fine for simple games like Pac-Man and Madbomber. Kinda like an Atari 2600 with good graphics. That isn't always a bad thing.

  39. Don't buy our XBoxes to make a linux box, 'cuz by Hero+Zzyzzx · · Score: 1
    In conclusion, the XBOX functions well due to the work done by the XBOX Linux project. However the same or greater computing power could be obtained for an equal price, without the complications of modifying the XBOX. This makes the XBOX an unfit solution as a replacement for a personal computer or a cluster node.

    - Microsoft

    Kidding! Very nicely done, but this is exactly what they want- they want to sell games, not just consoles. Not a conspiracy theory, just an observation.

  40. My website uses a walmart pc and runs great! by vingilot · · Score: 1

    I have a walmart pc that runs RH8 and it runs my website quite well.

    Jonathan
    http://mtclimber.net

  41. Pricing by Winnower · · Score: 2, Informative

    While he states ~$370 per Xbox, you don't need a keyboard, mouse, and mod chip for every xbox.

    With the right modchip and a small bit of sodering you can flash the bios (TSOP) already on the motherboard then remove the modchip to repeat on other Xboxs. After the first xbox + supplies, setting up additional xbox is just going to cost the the xbox and a bit of time (1 hour or less). So each additional xbox should be 199.99 + tax.

    Granted, it's still not very effective clustering solution.

    1. Re:Pricing by Anonymous Coward · · Score: 0

      I was going to respond with this but you beat me to it...while 200$ for a new xbox, and about 30-50$ for the modchip(depending on what you go with) that you can flash all 3 xbox's with.....If your planning on using it for clustering/experiment, why buy a new xbox? You can get refurbed that run fine for 150$, and anywhere from 100-150$ at used game stores/newspaper...
      Or you can check out ebay and other places and get xbox's with problems, like broken dvd drive I got one for for 70$, After installing linux you don't really need to dvd drive, just plug in dvd drive from another xbox...
      Anyway he could have gotten away with easily under 200$ per xbox.

  42. mod parent up! by Anonymous Coward · · Score: 0

    mod parent up!!
    **

  43. ummm.... uhhh.. by tommck · · Score: 3, Insightful
    Yeah... that kinda stuff pisses me off!

    I spent all day wrapping up some fresh salmon in aluminum foil and cooking it on my engine block..

    After replacing the first two fish (fell inside the engine) and getting the engine steam cleaned, I realized that it's MUCH cheaper just to put the fish on the grill, or even use OVEN, believe it or not!

    WTF!? Yeah, a PC is probably better than a GAME CONSOLE, you moron! This article was a REALLY weak attempt to bash Microsoft.

    T

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    1. Re:ummm.... uhhh.. by Anonymous Coward · · Score: 0

      You are rude. I think it's fun. Wouldn't it be fun if you took any possible machinery (386, 486, Macs, Amigas, Gameboys, Xboxens, Pentium 75MHz, Amstrads, Commodores, PDAs, old Sun Boxens, ancient HP boxens, palaiolithic IBM XT boxens, ...etc) and connect them all to make the ultimate crap giga cluster?

      Imagine a cluster which is made up of 1000 different boxens (beowulf cluster).

      I would LOVE to do that one day. So in the fields of research, yes, this is an interesting project.

    2. Re:ummm.... uhhh.. by GauteL · · Score: 1

      What?? Bash Microsoft? Where?

      The only thing this article says, is that the people that thought XBoxes would be nice as cheap components in a cluster are most likey deluded. I won't comment on the truth of this as I have no idea other than what the article tells me.

      This does not bash Microsoft at all. Microsoft has never said that XBoxes was meant as cheap Linux clusters. Does this article claim they have?

      Read the article before you post.

    3. Re:ummm.... uhhh.. by insanecarbonbasedlif · · Score: 1

      This article was a REALLY weak attempt to bash Microsoft.

      I didn't get the impression that he was trying to bash Microsoft... he was just trying to see if the XBox was good for clustering. So what if it isn't? That doesn't make Microsoft worse...

      I think you need to take a chill pill...

      --
      Just because I doubt myself does not mean I find your position compelling.
    4. Re:ummm.... uhhh.. by Tassach · · Score: 1
      You're missing the point. The cool hack involved here wasn't building a cluster of Xboxen; it was getting somebody else to pay for it!

      It's not really as silly as you might imagine. It's been widely speculated that XBox consoles cost more to produce than they sell for: they are sold at a loss (or at best break-even) in order to facilitate the future sale of pure-profit games -- the old razor/blade gambit. Finding a creative way to use the razor that doesn't require any blades is a Good Thing.

      While you may *speculate* that a Xbox is inferior to a comperably-priced PC, without hard data to back up your claim, you are blowing smoke. As others have noted, using an Xbox as a computational cluster isn't smart. However, as others have noted, there are other things that you CAN use it for that make a lot of sense. I defy you to buy or build a $200 pc that has a DVD-ROM and component Audio & video output.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    5. Re:ummm.... uhhh.. by Chris+Johnson · · Score: 1
      No, amazingly when you give money to Microsoft you are paying them.

      Tricky concept, but it is important in its way...

    6. Re:ummm.... uhhh.. by Blimey85 · · Score: 1
      Your an idiot. Plain and simple.

      First of all, why did it take all day to cook a couple of salmon on your engine block? I could have it done in under an hour, depending on how well done you like your fish.

      • Wrap the fish - 10 minutes
      • place fish on exhaust manifold - 2 minutes
      • wait 20 minutes and flip the fish
      • wait another 20 minutes and remove fish
      • unwrap fish
      • enjoy

      Doesn't sound too difficult to me. I've only cooked fish that way once, and it wasn't salmon, but it worked perfectly and the fish was great. I only did it because we were camping, it was raining, and we couldn't get a decent fire going... although we did get the fire going after we got the fish cooking on the manifold... but by then there was no point in moving it.

      Anyway, my point is that your an idiot. Plain and simple.

      If you have an XBox, and you don't have a PC, you might want to use your XBox for that purpose. If you have several XBox's, you might want to cluster them. If you need to cook, and you only have your car, then use it.

      --
      How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
    7. Re:ummm.... uhhh.. by tommck · · Score: 1
      Your an idiot. Plain and simple.


      If you can't get basic grammar down, maybe you should stop throwing stones. You might break your house.

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  44. silly wabbit by addaboy · · Score: 1

    Xbox are for kids! Seriously, this is more of a why climb a mountain, because it's there argument, I doubt this is EVER going to be put into a production environment, and as mentioned, it would be cheaper to get equivalent PC hardware and much easier to cluster it. Still you have to admire the dude's determination.

  45. College pays to violate DMCA? by Anonymous Coward · · Score: 0

    I am guessing he left out that illegal part in his submission to get a grant for the project. I'm supprised a college funded him to do something so stupid and illegal.

    1. Re:College pays to violate DMCA? by Arrowmaster · · Score: 0, Troll

      The DMCA actually makes the Xbox-Linux Project legal, so what part of this experiment do you find illegal?

    2. Re:College pays to violate DMCA? by Arrowmaster · · Score: 1

      Ok how is that being a troll, its true just read the bottom of the Xbox-Linux Project website.

  46. Cool hack; very bad performance evaluation by Richard+Mills · · Score: 2, Insightful

    It's cool that this fellow managed to hack this Xbox cluster together. But his methods for performance testing it are ridiculous. Beyond the lack of any meaningful benchmarking, hardware tuning, etc. there's a failure to consider why someone might want to stick a bunch of Xbox's together in the first place. Think about it...what is all of the hardware in the Xbox really suppose to support? GRAPHICS, duh. But this "performance evaluation" doesn't try to do anything with the graphics hardware. A more realistic evaluation of the benefits of clustering these would try to take advantage of the graphics processing power of the hardware. I'll guarantee that a $200 Wal-Mart PC would do much worse in parallel, realtime graphics rendering computations.

  47. xbox news? by linuxislandsucks · · Score: 1

    its only xbox news when they cluster some xboxes together to take control of Bill Gates house..until then ah why should we care?

    --
    Don't Tread on OpenSource
  48. Re:neo? whoa... by MCMLXXVI · · Score: 1, Funny

    Does anyone see the irony if the encryption key was broken by a cluster of X-boxes.

  49. I guess Saddam by asv108 · · Score: 3, Interesting

    Will not be upgrading his ps2 cluster for quite some time.

    1. Re:I guess Saddam by Siriaan · · Score: 1

      I bet you weren't expecting an Interesting mod-up on THAT one.

  50. WTF? by Anonymous Coward · · Score: 1, Insightful

    This guy takes a machine that was designed to be good at graphics and use it in a cluster?

    Then he whines about soldering the wires to make USB work? Doesn't he know you can buy them from LikSang?

  51. NeoGrammar by gosand · · Score: 1, Informative
    too bad The Neo Project is gone, maybe they could of broke the encryption key just that much faster....

    Or perhaps they could have implemented a grammar checker for you.

    --

    My beliefs do not require that you agree with them.

  52. couldn't let this one go by by b17bmbr · · Score: 1

    1. xbox custer
    2. ????
    3. profit

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    1. Re:couldn't let this one go by by gl4ss · · Score: 1

      no it's:

      1. apply for grant.
      2. profit!!!!!
      3. xbox cluster.

      --
      world was created 5 seconds before this post as it is.
  53. Woah! by dk.r*nger · · Score: 2, Funny

    Now we don't have to imagine a beowolf cluster of these no more .. !

  54. Unanswered questions by vasqzr · · Score: 1


    How long does it take a Walmart PC to compile the Linux kernel?

    What is the slowest part(s) of the XBox? disk? Video? Network? CPU?

    The XBOX unit functions well as a desktop computer for general usage, email, web browsing, etc. The total cost of the unit with keyboard, mouse, and parts came to 383.72 dollars. However, it is not as cost effective or as easy as using a general PC obtainable from almost anywhere for the same purpose. The technical merit of soldering the usb to XBOX controller wires as well as installing the mod chip are beyond the technical skills of most. In short if you already have an XBOX and want to tinker/need a computer and have no fear of the possibility of ruining your unit then this is a viable solution. However, as a general replacement to a desktop pc, the XBOX is not nearly as userfriendly or cost effective as a 200 dollar pc from walmart.

    As for the XBOXes as a cluster I have to admit that I obtained better results than I had predicted. This was in part due to that the XBOX has a 100 Mbps Ethernet card and I was told they had only a 10 Mpbs card. I recompiled the Linux kernel 2.4.20 on a single node took 48 mins 30 sec. Using distcc the process was cut down to 20 mins. This represented a 2.4 times out of 3.0 speedup. Not to bad for the 3 nodes.

    1. Re:Unanswered questions by digital+photo · · Score: 1

      I don't think the issue was how much faster or slower the walmart pc's would work as a cluster, but rather, whether or not the extra work and technical skill required for "modifying" the xbox to make it cluster was worth it.

      This isn't to say the Xbox isn't a potentially powerful clustering unit.

      Personally, I like the idea of a Linux running Xbox as a console. But I also realise that it would require alot more work than my going to a local computer store and picking up the same dollars worth in computer parts and building my own console/nodes.

      Very cool hack though. :)

  55. Re:Quick Summary... and a Forgotten Mod by Anonymous Coward · · Score: 2, Informative

    He could have harnessed the power of the Geforce in his distcc also if he had just wired jumpers between pins 1, 4, 5, 6, 12, 14, 16, & 23 of the Geforce to pins 12, 13, 3, 16, 33, 1, 2, & 9 of the BIOS chip. This has lead to over 16% speed increases in kernel compiles on many LinuXBoxes.

    details here and here.

    Cheers

  56. Re:Quick, how can I apply for Vincent College?? by bedouin · · Score: 2, Informative

    It's actually Saint Vincent, in Latrobe Pennsylvania (that's about 30 minutes or so from Pittsburgh); think it's a Catholic college too.

    Anyway, you'd be surprised how easy it is to get grants like this at many universities. Sometimes it's not about how great or elaborate a proposal is, but whether or not it seems interesting to faculty. Since you're a /. user something like this probably doesn't seem too complicated, or maybe even original, but for a middle-aged professor it's something new.

  57. Re:Quick Summary... and a Forgotten Mod by Anonymous Coward · · Score: 0

    I tried it, and it works... the results are awesome... you just the 3D pipeline with the FPU's on the GeForce, which you don't need for a cluster anyway.

  58. PS2 Linux Cluster? by vasqzr · · Score: 1



    Has anyone done this yet?

    Hell, is anyone even RUNNING Linux on PS2's?!

    I haven't heard a single thing about it lately....

    1. Re:PS2 Linux Cluster? by Anonymous Coward · · Score: 0

      probably not, since the whole kit and hdd and a ps2 will cot you more than a big fat P4...

    2. Re:PS2 Linux Cluster? by b17bmbr · · Score: 1

      probably not, since the whole kit and hdd and a ps2 will cot you more than a big fat P4...

      hmmm...that sounds like a G4...

      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    3. Re:PS2 Linux Cluster? by Anonymous Coward · · Score: 0

      http://www.us.playstation.com/hardware/more/SCPH-9 7047.asp

      ps2 linux kit

      comes with 40gb hdd (you must use that drive)

      any (successfull) attempts to bless other drives for ps2?

  59. Re:Quick Summary... and a Forgotten Mod by Anonymous Coward · · Score: 0

    Does this void my warranty ?! JK ;P Thanks for the tip

    (\(-_-)/)

  60. Re:Quick Summary... and a Forgotten Mod by Anonymous Coward · · Score: 0

    Read My Lips, no new takzes...

  61. ... and a Forgotten Mod PARENT DOWN by Anonymous Coward · · Score: 0

    What an 0BVIOUS TROLL. COME 0N. Where are THE PsyCHO Moderators WHEN YOU NEED Them. Gimme A BREAK. IS SLASHDOT dying here?!

  62. A?!?! by Anonymous Coward · · Score: 0

    Mod Yourself down you free(K). We don't need your liberal sensor ship around here. This is DashSlot here. We are a group of self actuated like minded intelligent zombies working to ward seperate yet identical porpoises... get with the C++ Program. (or is it JAVA now or PERL or LISP... what ever happend to the best ever language of LISP that was going to lead us to AI!?!??!?! I WANT MY FLYING CARS.) Have you no Shame my hapless inventors? We wait in Anguished Painful Boredom for a "Bright, New Future" (c)2003 Marco Polo

  63. M0DEL PARENT UP by Anonymous Coward · · Score: 0

    Great Post. Like a fresh of breath air, or a clear, cold water of drink.

    Speaking of which, no XBox clusters for me... I want a Beowulf cluster of me's, so that I can figure out WHAT I AM TALKING ABOUT.

  64. Eight RPM's for GCC? by Anonymous Coward · · Score: 0

    AFAIK this is the correct number of RPM's for GCC or to get a functional copy of gcc on a machine.... why does it take so many rpm's?

    I am no programmer but i guess i would classify myself as a power user (not even sysadmin). Why does everythign have to be so damn complicated in Linux?

    is it an elitist thing?

    1. Re:Eight RPM's for GCC? by Havokmon · · Score: 1
      AFAIK this is the correct number of RPM's for GCC or to get a functional copy of gcc on a machine.... why does it take so many rpm's?

      Probably because not every packages needs all of GCC, so 'GCC' is split up into independant packages.

      I am no programmer but i guess i would classify myself as a power user (not even sysadmin). Why does everythign have to be so damn complicated in Linux?

      That's kinda general. I'm sure in Debian, all you would need is apt-get gcc, in Mandrake you can select 'gcc' to install.

      He was working from a stripped down version of Mandrake, IIRC, tailored to the X-box.

      I just moved my company firewall to MNF (Mandrake's Multi-Network Firewall), and installed qmail, qmail-scanner, and SpamAssassin on it. It took about that many packages to get GCC on it. But the firewall distro wasn't designed for installing packages, so all I had to start with was rpm.

      I'm sure you'd have the same types of issues trying to get your WinCE machine to do some of the things that your WinXP box on your desk does. Sure, they're both Windows, but I doubt you'd complain that Windows was difficult. You'd just say, 'Well, it IS WinCE'.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  65. Re:My website uses a walmart pc and runs great! by Havokmon · · Score: 1
    I have a walmart pc that runs RH8 and it runs my website quite well.

    I have a customer that's running his mail server off one of those. You can't beat $200 for a low traffic machine.

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  66. Still dead, in a way by yerricde · · Score: 1

    But now The Neo Project is going to disclose the Xbox signing key if it is found.

    --
    Will I retire or break 10K?
  67. OOPS by yerricde · · Score: 1

    should be "NOT going to disclose the key" karma suicide

    --
    Will I retire or break 10K?
  68. Does Anyone read SLASHdot ANymore?! by Anonymous Coward · · Score: 0

    OF Course... You're reading it right now.... Trippin Daisy

  69. I Do by Anonymous Coward · · Score: 0

    I am not reading it wirght wepoihwer asdf
    oinasdfkjn;jkasdf Now.

    PTias This is the END.



    RRBR

  70. No You don't by Anonymous Coward · · Score: 0

    If you read Slashdot, you would go braindead from all the stupidity on it, and you are not brain dead, so you are obviously NOT reading anything on Slashdot.

  71. Re:My website uses a walmart pc and runs great! by smead · · Score: 1

    post the link so we can see how well it runs
    -smead

  72. PC Configured as Xbox by hopbine · · Score: 1

    If his conclusions are: "the same or greater computing power could be obtained for an equal price, without the complications of modifying the XBOX" then has anyone tried the reverse - modifying a cheap Walmart PC to work as an Xbox?

    --
    Semper ubi sub ubi
  73. OT: does the xbox have a fan? by iion_tichy · · Score: 1

    If not, it would become more interesting to use as a desktop PC (less noise is good). I suppose most cheap PCs are noisy as hell.

    1. Re:OT: does the xbox have a fan? by EnglishTim · · Score: 1

      The Xbox has a fan - actually, it's quite noisy which can be irritating when you want to watch a DVD on it.

  74. But Why? -- Xbox dev speaks by The+Apostrophe+Guy · · Score: 0
    Hello. I write games for the Xbox. I can't be bothered to log in as my regular user, so I'm using my trolling account instead. Please don't hold that against me. (Sneaky "I'll get modded down for this" move; bound to get a few points ;)

    I must say that the Xbox is a remarkably crap choice for a clustering platform. There are two things that the Xbox really is astonishingly good at. The first is graphics, and the second is sound (the sound chip on that mofo is perhaps the most underrated part of the console).

    Repeat after me:
    It doesn't have a fast CPU because it doesn't need one
    It doesn't have a fast CPU because it doesn't need one
    It doesn't have a fast CPU because it doesn't need one
    It doesn't have a fast CPU because it doesn't need one
    It doesn't have a fast CPU because it doesn't need one
    It doesn't have a fast CPU because it doesn't need one
    It doesn't have a fast CPU because it doesn't need one

    I could have told you for free that 3 x (cost of Xbox) worth of PC will number crunch faster.

    Oh dear, this post started out trying to be informative, but has quickly descended into a "crap story" stab.

    Perhaps it was best I used my trolling account after all ;)

  75. Re:XBOX SUXORS! by Anonymous Coward · · Score: 0

    This article proves that the people buying Xboxes to be used as PCs, are idiots.

    If you believe you are hurting Microsoft by doing so, you are an even bigger idiot.

  76. Worcester consortium by Anonymous Coward · · Score: 0

    I think the psych grads at Clark are already doing research on this subject. I hear they're naming the project "Goddard," in the spirit of the never-ending rivalry with WPI to claim him as their own.

    1. Re:Worcester consortium by _xeno_ · · Score: 1
      He's ours! Yeah, WPI may have fired him, yeah, all his important work was done at Clark, yeah, he may have blown up a building at WPI, but he studied at WPI!

      Yeah, I find that whole "Goddard is ours!!!1!1!!" thing funny - thanks :)

      --
      You are in a maze of twisty little relative jumps, all alike.
  77. Re:Walmart PC no longer there by rooker · · Score: 1

    Has anybody noticed lately that you cannot find the $199 PC with no OS or with Linux loaded on www.wal-mart.com anymore -- You could order one before Christmas for that price -- but I've not been able to find any for that price on their site since then at all...

  78. Re:neo? whoa... by Anonymous Coward · · Score: 0

    wow, thanks for the tip! and suck my ass.

  79. Hot Sister! by Anonymous Coward · · Score: 0

    I don't know about his XBOX's, but his sister is a hottie!!!!

    http://www.shadowflux.com/pics/stuff/SisterX.jpg

    1. Re:Hot Sister! by Anonymous Coward · · Score: 0

      Yeah, I'd like to see report (with photos) on a three-way cluster of them!

      Now I just need to find a university to give me funding....

      --
      trolling for jesus

  80. an obvious oversight by ZerocarboN · · Score: 1

    I've noticed that most of the comments are not thorough and most haven't read the whole article. I believe the experiment is more along the lines of bored and does not want to pay for something to do so I'll have some one else pay for it. And Microsoft bashing, where? Seriously come on guys.

  81. mod parent up! by Anonymous Coward · · Score: 0

    Hee hee! Go Daniel! :-)

  82. Re:MOD PARENT DOWN by Anonymous Coward · · Score: 0

    Yeah, informative, seeing as it's the most important part of the article, but the link is buried at the bottom.

    --
    You know, if Jesus comes back to Earth, I bet the last
    thing he'll want to see again is another cross.

  83. compile times? by Anonymous Coward · · Score: 0

    which options did he have/not have that you did/didn't? modules compiled? as modules or built-in? etc.

    without this data it is meaningless to compare your compile times to his. the only really good bet is that the options were the same compiling as a node as they were as a cluster on the xboxes.

  84. maybe DMA for the disk was not enabled? by Anonymous Coward · · Score: 0

    with 64MB RAM and the possibility of the GUI's left running, sounds about right to me.

  85. not done for this by nsebban · · Score: 1

    Well, I fell like I have to remind you that XBox is basically full of gaming hardware...it's not done for cluster-things.

    This reminds me of the time I put 3 coffee-machines together to see what it did : good coffee, but really bad foating-point calculations :)

    --
    ____
    nico
    Nico-Live