Slashdot Mirror


Free60 Project Aims for Linux on Xbox 360

BlueMoon writes "The Free60 Project wiki and developers mailinglist has been launched. The project aims to port open source operating systems like GNU/Linux and Darwin to the Microsoft Xbox 360 gaming console. The site already contains some interesting details about the Xbox 360 security: per-box key stored on CPU, boot ROM will be on CPU too and a hypervisor verifies the running state of the kernel."

136 of 511 comments (clear)

  1. *click* by NightDragon · · Score: 5, Funny

    *Starts the "Time-to-360-hacked" Stopwatch....*

    --
    -ND
  2. os x? by jest3r · · Score: 5, Interesting

    Being a triple core 3.2GHz PowerPC it would be cool to get OS X running on the XBOX 360.

    1. Re:os x? by cbreaker · · Score: 5, Interesting

      The Xbox 360 CPU cores are very simple and a full G5 processor should be able to outperform the Xbox in any real world applications.

      --
      - It's not the Macs I hate. It's Digg users. -
    2. Re:os x? by cbreaker · · Score: 2, Insightful

      Indeed - by the time the original Xbox was functional enough to be a general-purpose machine running linux (real video support (still no 3D), sound, etc) it was a fraction of the power compared to what could be done with a $300 off the shelf PC.

      Besides, at this point all we could hope for is to be able to unlock the region code bullshit and to allow copied DVD's to run. I think this in itself will be a very daunting task - although invariably there's always some weakness in the system somewhere that allows this type of thing, no matter how strong the encryption is. I am a firm believer in making backups of games, especially since kids have a hard time putting the discs back in their cases. Hell, so do I. These aren't $10 music CD's here - they're $50 and $60 games.

      The original Xbox was the ultimate modding game console. Being able to replace the dashboard, run a shitload of home-brew apps, media players and emulators, not to mention full linux distributions - and to store everything on the hard drive.. How much better then that could you get? I don't see the Xbox 360 becomming anything close. I'm guessing that's one of the reasons they went with this PowerPC chip instead of an x86 chip - not as attractive to hack and not as easy to port to.

      --
      - It's not the Macs I hate. It's Digg users. -
  3. Re:Why would you need it on a three 3.2 GHz proces by amliebsch · · Score: 5, Funny

    They want to run KDE.

    --
    If you don't know where you are going, you will wind up somewhere else.
  4. My Thoughts Exactly by slashbob22 · · Score: 3, Interesting

    This goes extremely well with my solution to the overheating problem:

    I suggest that correct this problem that you transform your "XBox" into the form it should have originally been in:

    1) Buy MicroATX case (with powersupply)
    2) Rip apart XBox
    3) Rebuild your computer. err XBox.

    Done Right?

    and I suppose:
    4) Install Linux and stop buying those ridiculously priced games.

    --
    Proof by very large bribes. QED.
    1. Re:My Thoughts Exactly by Miros · · Score: 3, Funny

      So, buy an extremely expensive piece of propreitary hardware, an extra pc case, a bunch of modding tools, spend hours of your time moving the pieces from one to the other and getting the OS tweaked just right... to not waste money on overpriced games.... dude, just go out and buy a computer, seriously.

    2. Re:My Thoughts Exactly by Anonymous Coward · · Score: 5, Funny
      4) Install Linux and stop buying those ridiculously priced games...

      ...so you can play Tux Racer. Oh Oh Oh, what about bzFlag? Linux can play games, honest!

    3. Re:My Thoughts Exactly by Anonymous Coward · · Score: 2, Interesting

      Seeing as MS is selling these at a loss, if these guys get it up and running nicely, I'd be interesting in buying. Sweet machine theoretically if all the hardware is made to work, and a dollar loss to MS.

      Sounds a little "teh M$ is teh evil" slashdottery? Think again.

      It's payback for those licences on latops and packaged computers that I and others don't use but have to pay for because they enforce a monopoly.

      Microsoft is constantly profiting from these anti-competitive moves, and they are trying to sink other console makers by selling their machines at a loss (their whole xbox division doesn't turn a profit), I say if some company tries to use it's raw billions to put others out of business by selling below cost, then they deserve to have people buy them and use them for other purposes.

      It's time someone stood up for the little guys (and I don't mean those macromedia flash producing infinium labs guys here either, there are real jobs on the line when MS bullys people), if our governments won't do it. We can.

    4. Re:My Thoughts Exactly by Khuffie · · Score: 2, Informative

      Umm...the PS2 was sold at a loss, as was the PSP, so will the PS3. The only company that doesn't sell at a loss is Nintendo.

    5. Re:My Thoughts Exactly by Kadin2048 · · Score: 3, Interesting

      Yeah if there actually turned out to be even some semblance of support for it as an architecture, I'd probably pick one up just to play around with. I don't really have any desire to buy any games for it, but if I could get a development/hobby platform for under $400 (okay, add a case that doesn't suck) while at the same time sticking Microsoft for $125, I'm all over it.

      What would be cool is if somebody would port the BOINC distributed computing client, and put together a bootable CD for xBox. If you know you're not going to be using your console for a while, just put the CD in and reboot it, and it crunches numbers until you're ready to play again. If you think of the numbers of game consoles that are sold, and the number of hours that they're probably used per day (after the initial fascination wears off), that's a lot of idle CPU time. Now that consoles are getting comparable to computers in power, and have network connections and attached disk storage, I don't think it's that ridiculous an idea.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    6. Re:My Thoughts Exactly by Microlith · · Score: 3, Informative

      To a point. The PS2 has been earning profits on the hardware for a couple years now.

      The PSP... who knows. The PS3 will be sold at a loss for some time, but will likely start turning a profit after a while.

      The XBOX is the only console to lose money over its entire lifespan. It remains to be seen if MSFT can contract the cost of manufacturing enough to bring unit production cost under sale cost and turn a profit on the XBOX360. Since they own the rights to everything in the system, it's entirely possible.

    7. Re:My Thoughts Exactly by djdavetrouble · · Score: 2

      bzflag happens to be my favorite game, you insensitive clod !
      yes, I love nethack too.

      --
      music lover since 1969
    8. Re:My Thoughts Exactly by nomadic · · Score: 2, Insightful

      4) Install Linux and stop buying those ridiculously priced games.

      Yep, who needs good games anyway? Much more fun to play a poorly done version of some 10 year old PC game.

  5. Re:Easier option... by mordors9 · · Score: 3, Funny

    Because the most important question of all must once again be answered, "yeah, but does it run linux?"

  6. They should probably wait... by Hymer · · Score: 4, Funny

    ...until that overheating problem is solved...

  7. Not too quick! by Anonymous Coward · · Score: 3, Interesting

    If they're too quick at crackin the new box, microsoft will patch the other xboxes they'll be making. I'd imagine that's one of the reasons they released so few at this time. The other major one being that they didn't wanna get slapped with too many lawsuits concerning house fires.

    1. Re:Not too quick! by Sinryc · · Score: 2, Insightful

      I REALLY doubt Microsoft is scared of Linux being put on peoples Xboxs. Infact, what they are worried about most, more than likely, is playing burned games.
      That right there is what would get into Microsofts pocket, not Linux.

      Hell, if you put Linux on the 360, all youve done is bought a system, but if you mod the system so you can play games, then you will have cost them thousands of dollars.

      IF Microsoft is scared of linux, it sure as hell aint the game division.

      --
      Yay, I have a sig.
    2. Re:Not too quick! by nazsco · · Score: 2, Funny

      that makes sense!

      1. M$ releases just a few machines as a probe
      2. hackers abuse version 1
      3. M$ launches version 2 that can't be hacked that way.
      4. all of versions 1 burn to ashes
      5. ???
      6. hackers get to version 2, but then it's too much work for the pseudo-chip makers in china to cople with

  8. Hypervisor by jurt1235 · · Score: 4, Informative

    Assuming that the hypervisor technology in the xbox360 is really the IBM hypervisor, than the linux community could have access to the patents involved in this technology, making it a lot easier (as in really tough job to in just a bit less realy tough job) to get linux running on the xbox. Maybe it is possible to run it in a VM under xbox windows (I guess internally in microsoft this might be called xwindows).

    --

    My wife's sketchblog Blob[p]: Gastrono-me
    1. Re:Hypervisor by Kadin2048 · · Score: 4, Informative

      I just read through the site and I don't think there's any evidence to show that the hypervisor that it's being speculated is used by the x360 is the same one that's been developed by IBM. The IBM one I believe is designed for large scale use on big iron, providing abstraction and security services to virtual machines; the xBox one is just to monitor the kernel for modifications and checksum the RAM against stored values in the processor. They seem so different in scope that I'm not sure it's a good assumption to think that they're the same thing, or that the MS one isn't just something they cooked up in-house. There doesn't seem to be any strong evidence that they're the same, and the Slashdot article link just seems to be something the author pulled out of Google.

      Also, if you read on the Free60 documentation site, it's apparent that the factoids being discussed, including the only mention of the hypervisor, are being attributed to "someone on the IRC" -- not exactly a reputable source.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    2. Re:Hypervisor by penguin-collective · · Score: 2, Insightful

      The bug that lets you circumvent the hypervisor and trusted computing junk (and I'm sure there is one) is likely not to be found in the core designs of those components themselves. More likely, it's something silly in a hardware add-on, game, test facility, etc.

      (Not that I think it's worth wasting any time and effort on finding it. Rather than trying to find the latest screw-up by Microsoft engineers, it would be far more productive to worry about improving Linux and free software on general purpose hardware.)

    3. Re:Hypervisor by Seumas · · Score: 2, Informative

      I think you've got it all wrong. My understanding is that a "hypervisor" is like a supervisor - only way more super. It's a shorter way of saying a super-super-visor. Except, you probably couldn't trademark a super-super-visor.

  9. Odd Timing by nurb432 · · Score: 2, Interesting

    Just as apple drops the PPC, Microsoft starts using it?

    --
    ---- Booth was a patriot ----
    1. Re:Odd Timing by Anonymous Coward · · Score: 2, Interesting

      Actually, it's more like "Just as Microsoft drops Intel, Apple starts using it."

      The PPC was planned as the processor for (most of) this generation of consoles for a while. Rumour had it, once upon a time, that the 360 devkit ran on Dual G5 Powermacs with the right video card.

    2. Re:Odd Timing by ergo98 · · Score: 3, Insightful

      Just as apple drops the PPC, Microsoft starts using it?

      Mobile computing is critical to Apple's strategy (indeed - mobile PCs are going to seriously erode the desktop market), where the PowerPC had few viable options. Mobile computing doesn't really matter much to the gaming console market.

    3. Re:Odd Timing by Magic5Ball · · Score: 3, Interesting

      Mobile computing doesn't really matter much to the gaming console market.

      Sure it does. GameBoy* and PSP* are profitable, and will continue to be profitable as they gain enough processing power to run re-releases of current console games in the next five years or so. A self-powered X-Box that fits into a discman-size form factor would be a killer app, and is close to being achievable today.

      --
      There are 1.1... kinds of people.
    4. Re:Odd Timing by LearnToSpell · · Score: 2, Informative

      A self-powered X-Box that fits into a discman-size form factor would be a killer app, and is close to being achievable today.

      Yeah, but the power supply is the size of a mini-fridge.

  10. are there any non-gaming applications to this by caffeinemessiah · · Score: 5, Interesting

    ...because a lot of good came out of the original Xbox being hacked. I'm sure there are a lot of high-perf researchers on a shoestring who are eyeing the price on the basic Xbox 360. Even without a hard disk, a small memory card should be enough to house a basic computation/communications infrastructure, and with the retail price on the basic 360, you should be able to string a bunch of them together to get decent computing power at a price even lower than a low-end Beowulf. I understand that the obvious application of hacking the 360 is so that you can play pirated games, but I for one am eagerly waiting to see what comes out of this project, and the PS3-hack that is soon to be.

    --
    An old-timer with old-timey ideas.
    1. Re:are there any non-gaming applications to this by interiot · · Score: 4, Interesting

      Simply adding support for extra codecs, and better/configurable upscaling of DVD or 720p content would be a wonderful place to start. Though the PS3 supposedly has more horsepower and 1080p output, so it may be preferable for use as a software scaler.

    2. Re:are there any non-gaming applications to this by An+Onerous+Coward · · Score: 2, Insightful

      From what I've been able to find, the XBox360 CPU is a modified PPC chip. But I would assume that a lot of its performance comes from specialized graphics chipsets (like any good gaming rig). While it's possible to do general purpose computations on graphics cards, I don't think it's trivial.

      So for high performance computing, I don't see how networking a bunch of XBoxen together is going to deliver anything that couldn't be achieved by networking a bunch of beige boxes. With a custom-built solution, you aren't buying controllers, or the DVD-ROM, or the graphics chipsets that don't really do anything for you. Finally, you have better control over the hardware specifications.

      The upsides: Well, they'll look much cooler mounted on the rack. And perhaps in a few months you can get used ones at very competitive prices. But overall, I think beige will always be king.

      --

      You want the truthiness? You can't handle the truthiness!

    3. Re:are there any non-gaming applications to this by mblase · · Score: 2, Funny

      I'm sure there are a lot of high-perf researchers on a shoestring

      A lot of Xbox 360 power bricks, too.

  11. Source by morcheeba · · Score: 4, Interesting

    Interesting source of the information: I met someone on the IRC the other day who told me the following...

    The biggest thing I wonder about in "The key is stored inside the CPU". This adds cost, but it is possible. It means that to execute your own code, the serial number must be determined so that a replacement flash chip can be properly encrypted. I'm betting it's pretty hard to find this number out without taking apart the processor.

    1. Re:Source by Anonymous Coward · · Score: 3, Interesting

      It could add cost, but perhaps not.

      IIRC, there's an extention to the JTAG specification for in-system programming of devices, such as programmable logic or flash memory.

      I don't think it would be too cheap to store the unique per-console key in a few bits of flash memory in the chip die. Then all CPUs would be identical, and during the normal testing phase they could program the flash. And God knows we have flash memory technology issues down these days.

      There's other ways too; fuseable links to make it permanent. But nothing that require a new die per CPU, it's the kind of thing that can be implemented cheaply.

    2. Re:Source by bbrack · · Score: 4, Insightful

      Electrically programmable fuses make this very simple - when the part is tested at wafer/multiprobe, you simply blow in the ID when you are blowing in all your repair solutions - I can guarantee IBM is blowing an ID into the parts anyway for general yield/return tracking purposes.

      This ID can probably be accessed through the JTAG port, or accessed internally - the data is going to be in a certain format (Lot #, wafer #, x coord, y coord, or something similar) that would be easy to verify...

      You could also make it so reading the id from one place and writing it to another was part of the reset sequence on the chip...

      WRT getting the serialid out of the processor, you should be able to read it out through a simple JTAG instruction

    3. Re:Source by Helvick · · Score: 5, Insightful

      You're missing the point here - this is supposedly a Trusted Computing architecture. The locks on this are not something as trivial as a serial number that is hard to track down. The core has a cryptographic component that provides for hardware based key management and secure crypto functions. That module will never export its unique private key(s) because the hardware design doesn't provide any instructions that allow that to happen. Good luck attacking it that way, it might be possible if they stuffed up the design but I doubt it.
      Furthermore if it follows the MS TC model then the CPU's crypto store will also have MS X-Box boot and app signing Root certs. All code, especially the boot process will have to be signed by something that will pass a check against those Root Certs. At a guess I'd say they have more than one of each type and they can be revoked via firmware (ie over XBox live, or via code distributed in games) just in case their primary leaks. Finding buffer overflows or figuring out how to code the instructions for an alternative boot firmware wont help unless you can figure out how to sign the code you feed into CPU. If the hardware design is properly secure then that will require breaking a strong crypto system equivalent to that used in X.509 certs in order to compromise those MS owned signing keys. This is a much much harder problem than compromising the original X-Box (which only used software based crypto so it could be subverted by replacing the boot code) or the PSP (which seems to rely on no secure execution model at all). MS certainly know how this should be done, the question is did they actually try to do it and if so did they succeed. That is the main reason I'm interested in this X-Box 360 hacking attempt, it's success will show how serious MS actually are about extreme DRM.
      My guess on that is that the answer is very interested indeed, if they can successfully implement a popular consumer device with a hard TC architecture then there are a lot of people out there who will want them to share it with them - the Cellular Telco's in particular love this stuff and will happily get into bed with MS if they can sell them a proven TC architecture that is resistant to attack.

    4. Re:Source by amberarcher · · Score: 2, Interesting

      If they do in fact allow for remote certificate revocation over XBox Live this might provides a means to hack it, ironically enough. Put the 360 on a network you control with a DNS provider that redirects the site it's trying to connect to to a new, fake one, and have your fake certificate authority tell it that the original certificates were hacked and provide new ones. The machine will download the replacement code-signing certificates from My 360 CA. Then what was a crytographically secure mechanism becomes just "security by obscurity" (no one knows that site URL or the format it exchanges) and we all know how well that works.

      As Ed Nisley always says in his DDJ column, "to own is to be root" -- there's no truly secure hardware.

  12. First step! by Libor+Vanek · · Score: 4, Funny

    I already know 1st step "HowTo run Linux on your XBox 360" - it's:

    1, Attach your XBox on a string so it can be c00l enough ;-)

  13. Well, in regards to piracy... by Sigmund+Dali · · Score: 5, Interesting

    I've long thought that the only reason MS decided to go with the smaller laptop drives is their drastically reduced capacity. Does the lure of piracy decrease with the size of the Hard Drive? I'll admit that on my modded XBox, I prefer to rip all of my *legit* games to the HD, just for easy access. Anybody else think the same way?

    1. Re:Well, in regards to piracy... by Anonymous Coward · · Score: 3, Interesting

      Someone actually tried connecting a standard SATA drive to the 360.. it connects just fine, but the xbox doesn't recognize it without the right data on the disk. It's only time before someone finds out what the xbox looks for, makes a tool to convert your sata disk, and then have 350GB of hard drive space to play with :)

    2. Re:Well, in regards to piracy... by Turmio · · Score: 3, Insightful

      The Xbox360 HD is basically a standard SATA laptop HD covered with a fancy casing. If a modchip for the system is eventually developed, I'm pretty damn sure that compared to that feat, it's a piece of cake to build an adapter that lets you use any hard disk with a SATA connector with Xbox360. Sure you can't fit a 500GB 3.5" drive inside the case but who cares if it must sit next to the case if it works?

  14. Re:Consoles are not general computing platforms by garcia · · Score: 4, Interesting

    Well, if the device actually works (and the apparent overheating issues worked out) you will end up with a low cost, low profile machine with TV-out that can be used as a media center box while (in a perfect world) being able to still playing XBox games online.

    One box to do it all. You get a lot by being able to run your own OS on the box. Don't troll with unintelligent comments, it's not worth it.

  15. Re:Easier option... by KDR_11k · · Score: 3, Insightful

    Because the XBox 360 could run a virtual Mac Mini and still have enough CPU left to play Quake 3?

    --
    Justice is the sheep getting arrested while an impartial judge declares the vote void.
  16. Because it's there by CustomDesigned · · Score: 4, Interesting
    Why are you climbing this mountain?

    An Indian Psycologist (whose name went something like Sikh Sent Mahalia - but I'm sure I totally mangled it, and can't lay my hands on the book) identified the necessary components of "flow" as skills, rules, goals, and feedback. For any activity, whether work or play, if you lack the skill, or if the activity is too easy or too hard, you are frustrated and unhappy. If you can't discern the rules (or meta rules), you are frustrated and unhappy. If there is no goal, you are frustrated and unhappy. If there is no feedback on your progress, you are frustrated and unhappy.

    Sports like football have all the components (for those with the skill), and there is "flow". Putting linux on machines designed to prevent that very thing is like a game of football for geeks. It requires skill (is not too easy), but has been and probably can be done (is not too hard). The rules are those of logic and electronics. The goal is clear, and there is feedback along the way as you (carefully arrange to) see evidence of the system running your code further and further along in the boot process.

    It can get frustrating if there is a lack of feedback - you can't find a visible bit to twiddle to show the code has gotten to a specific point.

    1. Re:Because it's there by keyshawn632 · · Score: 2, Interesting
      You're probably referring to Mihaly Csikszentmihaly [wikipedia article].

      How he defines flow: being completely involved in an activity for its own sake. The ego falls away. Time flies. Every action, movement, and thought follows inevitably from the previous one, like playing jazz. Your whole being is involved, and you're using your skills to the utmost.

      The quinessential example that would accurately describe "flow" for the slashdot crowd would be the lost sense of time, sort of euphoric feeling that you get when you've been coding for hours.


      I've read most of his book, Creativity, for my seminar class (college frosh) that I'm currently taking. In it, he does devote a chapter of ~20 pgs to Flow, and the entire book is actually a very insightful read and recommend it to slashdotters....
      /end cheap plug
      /His last name is pronounced: "chick-sent-me-hi-ee"
      /seriously, that alone should give you reason to buy the book or check it out from your local library...

  17. Good idea by GroeFaZ · · Score: 5, Funny

    because game consoles, too, want to be free.

    --
    The grass is always greener on the other side of the light cone.
  18. Re:Why would you need it on a three 3.2 GHz proces by paranode · · Score: 5, Funny

    And they want to open something in OpenOffice.

  19. Re:Consoles are not general computing platforms by sonoluminescence · · Score: 2, Insightful

    To piss off Microsoft.

    --
    Karma: Bad. Calmer, good.
  20. Re:Yay by porneL · · Score: 5, Funny

    It just gives that fuzzy feeling that Microsoft has paid $126 for your Linux box.

  21. Re:Consoles are not general computing platforms by Anonymous Coward · · Score: 5, Funny

    You missed the whole point of being a geek. Sorry, slashdot is not for you, don't come back.

  22. Sounds like a good warm up by koan · · Score: 5, Insightful

    To cracking the Trusted Computing hardware.

    --
    "If any question why we died, Tell them because our fathers lied."
  23. Question by GroeFaZ · · Score: 3, Interesting

    As other posters have noted, game consoles share the distinctive trait of standardized, special-purpose hardware, on which a general-purpose Linux OS is installed. But even the best game consoles make for pretty poor PCs if you just look at the specs, so it seems to me that this is more of a proof-of-concept and the sheer devilish joy of seeing Tux on an Xbox.

    But is it not possible to modify a distro for specifically that set of hardware that comes with, say, the Xbox 360? Would the gain in performance not be equal to that of games software written for that set of hardware?

    --
    The grass is always greener on the other side of the light cone.
    1. Re:Question by Slashcrap · · Score: 5, Funny

      But even the best game consoles make for pretty poor PCs if you just look at the specs, so it seems to me that this is more of a proof-of-concept and the sheer devilish joy of seeing Tux on an Xbox.

      3 x 3.2Ghz Power PC CPUs, 512MB memory, high-end GPU, 20GB HDD & wireless.

      I see what you mean. It's hardly worth bothering with really is it?

    2. Re:Question by Anonymous Coward · · Score: 2, Insightful

      "Universal shader architecture keeps it out of the high end" how? It provides a more flexible model of unit-function (vertex/pixel shader) assignment than fixed-mapping solutions, allows doing texture-in-vs naturally (unlike hacky solutions that use special low-bandwidth texture loads for vs units)... Of course, it costs something, flexibility is never free, but quit babbling about "keeping it out of high end"...

  24. This is not the slashdot I once knew by Anonymous Coward · · Score: 5, Funny

    Hello fellow slashdotters, I've been reading slashdot for several years but this is ourageous.
    As the Executive Sales Manager for Microsoft XBox 360 I don't see this as news but a direct
    illegal action against the Microsoft corporation. Hacking the XBox hardware which the machine was
    not originally intended for will be further looked into by the FBI and CIA as it is considered a
    hostile Terrorist action against the United States of America's privatly owned enterprises. We
    have the governments full support to fight this Communist plague and any attempt to interfere or
    hinder this investigation will result in an immediate hostile response.

  25. Re:Yay by letxa2000 · · Score: 2, Insightful

    But how long does that fuzzy feeling last when your system crashes because the power-supply overheated?

  26. At least by paranode · · Score: 4, Funny

    Before they try porting Gentoo to it.

    1. Re:At least by smittyoneeach · · Score: 2, Funny

      Well, they already ported Gentoo's creator to MicroSoft, so the distro itself should logically follow.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  27. Geeks don't need a "why." by MP3Chuck · · Score: 4, Insightful

    I mean seriously ... why not put Linux on the XBox? If there are some hackers out there that get their rocks off porting Linux to everything from new architectures to dead badgers, then more power to them if they want to tackle the X360, too. And IMO it'd be pretty damn cool to have 1) the power and 2) the form-factor in a general-purpose box.

    1. Re:Geeks don't need a "why." by TubeSteak · · Score: 2, Insightful

      Of course, I think we can all ignore the fact that Linux is one of the few redeeming qualities of Bittorrent, which is otherwise almost totally pirated material.

      So what I'm trying to say is that somebody needs to stand up an say that Linux could just be an excuse for hardware hackers looking to crack the Xbox and play gamerips.

      I've got Karma to burn & nobody has brought it up yet.

      --
      [Fuck Beta]
      o0t!
  28. holy mangled facts, batman by Oopsz · · Score: 5, Informative

    He's a motivational psychologist studying performance and reward, his name is Csikszentmihalyi, and he's Hungarian, not Indian.

    1. Re:holy mangled facts, batman by CustomDesigned · · Score: 2, Funny

      Thanks. No wonder I couldn't google it either :-)

    2. Re:holy mangled facts, batman by Scherf · · Score: 4, Funny

      [...]Csikszentmihalyi, and he's Hungarian[...]

      Seriously, I was this close to mod you funny... ;-)

  29. this is good for microsoft by Anonymous Coward · · Score: 4, Insightful

    microsoft don't care if you run linux on the xbox. they wont loose that much money. (i know that currently they loose a bit on each xbox they sell, but the more they sell, the more they can push manufacturing costs down).

    when 360.0 is cracked, they'll learn how it was done, and make 360.1 more secure. same when people crack 360.1 etc. all the xbox linux code will be open source so they can have a good look at the methods used.

    this is all good practice for them so that oneday they'll be able to make a computer that will only run windows and signed code. then they'll claim that anyone not using their secure platform must be a hacker or software/music pirate. then they lobby the .gov. then they have no competitors.

    1. Re:this is good for microsoft by cronius · · Score: 2, Insightful

      You mean the same way they look at how exploits are done and use that information to create a 100% virus/spyware/adware-free OS?

      Yeah, I wouldn't hold my breath on that one. Nothing is perfect, and trying to decrypt and encrypt something on the same box right infront of the "evil consumer" is very hard to make bulletproof.

      --
      Life is Reality
  30. But they do care if.. by nurb432 · · Score: 2, Insightful

    You run linux and not buy any games..

    Remember they are gambling on game sales to make a profit on these things.

    --
    ---- Booth was a patriot ----
    1. Re:But they do care if.. by EvanED · · Score: 2, Informative

      if they sell millions of xboxs then the prices of components will fall.

      But so will the price of the Xbox. Especially in probably about 3-4 months when the PS3 is released.

  31. Re:Yay by hullabalucination · · Score: 2, Funny
    Why would you need it on a three 3.2 GHz processors.

    The main reason: Jewel Box Total Annihilation Edition
    http://www.games.ru/games/linux/screenshots/xjewel .gif

  32. Re:Consoles are not general computing platforms by parryFromIndia · · Score: 2, Insightful

    onto lean and special-purpose hardware?

    Well, special purpose ok, but lean? After seeing the CPU specifications (3 symmetric cores, each with 2threads and running at 3,2Ghz each with plenty of registers) I thought that's pretty high end hardware. May be it's cripped in some other way that I can't see? It sure would be quite fun running Linux on this box for the power and form factor - all the power to the hackers!

  33. Erm why? by squoozer · · Score: 2, Interesting

    It would be pretty cool if Linux worked on a 360 but please remind me again why people are trying to make it so? Aren't there enough projects crying out for some decent developer input already? Maybe I am just getting old and grumpy but this seems like a terrible waste of time that could be used to great benefit.

    --
    I used to have a better sig but it broke.
    1. Re:Erm why? by oneiron · · Score: 5, Insightful

      I think it's a worthy cause to have an open source operating system working on every piece of equipment that is capable of it. Plenty of reasons it might come in handy some day (post-apocolyptic being the most entertaining one to think about)... Of course, the 360 also happens to have a fair amount of horsepower for the price (for now)...

  34. Re:Why? by Aqws · · Score: 2, Funny

    According to Godwins law, I must now try to hack the x-box.

  35. Why bother? by JPriest · · Score: 2, Insightful

    Sure they sell them at a $125 loss, but it only comes with a 20 gig HDD and the place where it shines (where the $525 was spent) is in grapgics processing. Not to point out the obvious, but a 16 meg graphics card would be fine for what most people use Linux for. If the goal is to hurt MS, I don't think a few hundred (or thousand) people buying a 360 _only_ for running Linux will really do anything more than improve their sales numbers. You will just be out $400 that could have been much better spent elsewhere.

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  36. Re:Why would you need it on a three 3.2 GHz proces by ThaFooz · · Score: 4, Interesting

    I know that was a joke, but the appeal of getting linux on the Xbox for me is to be able to run MythFrontend for all my video needs... which requires QT and tends to be a little clunky on ancient machines. Not that you need 3.2 ghz processors, but hey, the XBox is cheaper than a new machine.

  37. About that Mac Mini by Andy+Dodd · · Score: 2, Insightful

    Does it have a triple core CPU capable of running two threads on each core?

    --
    retrorocket.o not found, launch anyway?
    1. Re:About that Mac Mini by Andy+Dodd · · Score: 2, Informative

      Yeah, for general purpose code, the cores aren't too hot.

      For signal processing applications, and stuff that's compiled with an intelligent compiler, the cores are pretty powerful. For desktop apps the CPUs will suck, but for 3D rendering and video encoding/decoding (oh yeah, audio processing too), the 360s triple-core CPU is going to be pretty amazing, especially for things that can be split into multiple threads easily.

      The 360 will definately eat the Mac Mini for lunch in numerous applications, and is probably even with the Mini in other areas.

      --
      retrorocket.o not found, launch anyway?
    2. Re:About that Mac Mini by ozmanjusri · · Score: 2, Insightful

      For desktop apps the CPUs will suck, but for 3D rendering and video encoding/decoding (oh yeah, audio processing too), the 360s triple-core CPU is going to be pretty amazing

      That's a pretty good incentive to get Linux running on them. Having a handful of them as rendernodes would be a great application, and would be great to have Microsoft sponsoring the independant Australian film industry to the tune of $US170.00 per node...

      --
      "I've got more toys than Teruhisa Kitahara."
  38. Re:Yay by sgant · · Score: 4, Interesting

    Renderfarm maybe?

    If only we could port Vray, Mental Ray and PRman to it.

    Cheap renderfarm networked together. Need lots of cooling though from what I understand about the 360

    --

    "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
  39. TCPA by marcosdumay · · Score: 4, Interesting

    This is (as far as I know) the very first Trusted Computing platform that we can put our hands on. Very, very interesting. And it is well done (no obvious flaws).

    If somebody can break that, we may be safe! That or they may build a more secure one, but we'll be safe for more time anyway.

  40. PSP cat and mouse by tepples · · Score: 2, Interesting

    so I highly doubt Microsoft would create huge disruptions in supplies just to stop this behavoir.....

    If Sony's cat-and-mouse game with PSP homebrew enthusiasts is any indication of what Microsoft might do, especially given that one of the linked pages has "TPM"...

  41. Re:Yay by Geoffreyerffoeg · · Score: 5, Funny

    But how long does that fuzzy feeling last when your system crashes because the power-supply overheated?

    Then it becomes a warm fuzzy feeling.

  42. Re:How To by Eideewt · · Score: 5, Funny

    I believe that's:
    1. Get modified Xbox with Linux installed
    2. Suspend on a piece of string
    3. Spin 360 degrees on piece of string
    4. ???
    5. Profit!

  43. One other thing by Zen+Programmer · · Score: 2, Funny

    Cziksentmihalyi is pronounced "CHICK-SENT-ME-HIGH", and although he was the first to academically describe this state, as Cziksentmihalyi acknowledges, it has been known and pursued for much, much longer by yogis and many others.

    1. Re:One other thing by Oopsz · · Score: 2, Funny

      It was always "Chick-sent-mah-hail-yah" through my motivation prof's lower east side accent..

  44. Re:Consoles are not general computing platforms by Geoffreyerffoeg · · Score: 3, Insightful

    special-purpose hardware

    To quote A Canticle for Leibowitz, "How did that heresy get into the world after all these years?" Anything with a standard CPU inside it is general purpose. The Xbox 360 is a Turing machine...with great graphics and an overheating problem, but that doesn't affect its Turing-completeness. Your Linksys router, your graphing calculator, probably your digital clock, are all general-purpose too, if you can find how to reprogram them. This world has very few special-purpose devices left in it. The point of things being Turing-complete is so that they're not special-purpose.

    Remember that anything with a microcontroller can have that chip reprogrammed. The only special-purpose chips left are probably in heavily-embedded systems like the chip inside your optical mouse or something. For most applications it's cheaper to program a general-purpose microchip in software, instead of making your own logic circuits.

  45. Re:Consoles are not general computing platforms by xs650 · · Score: 2, Insightful

    There are many reasons, one of which is "because it's there".

  46. Re:Why? by anagama · · Score: 4, Insightful
    Maybe a usable Linux desktop? A hacked XBOX - yeah that ought to have about 100 users.
    Completely wrong. Hacking the 360 is important ... vital. If it isn't done, then when streaming video or the like starts to take off, content providers will require you to have MS hardware and your only option will be to accept that or give up. Hacking the 360 ensures choice in the marketplace in the future. Here's a quote from an article I ended up at by following some links during my RTFA session:
    Why does it matter? Bear in mind, Microsoft has big plans for the home -- plans that include media center PCs, family entertainment centers, TV set-top boxes, portable media players, mobile phones, and, of course, gaming devices. Considering that the Xbox 360 represents a powerful new computing platform that will be finding its way into tens of millions of homes, it seems likely that Microsoft will attempt to leverage the device to extend its reach throughout the home, offering a wide range of capabilities and services.
    http://www.windowsfordevices.com/news/NS3988467635 .html


    That's doubletalk for "you must use MS ______ to view this content".
    --
    What changed under Obama? Nothing Good
  47. Re:Yay by akeyes · · Score: 5, Funny
    Why would you need it on a three 3.2 GHz processors.

    You must be new here...

  48. Ooo! Ooo! And a cure for cancer too! by Valdrax · · Score: 5, Insightful

    It would be pretty cool if Linux worked on a 360 but please remind me again why people are trying to make it so? Aren't there enough projects crying out for some decent developer input already? Maybe I am just getting old and grumpy but this seems like a terrible waste of time that could be used to great benefit.

    I consider this the logical equivalent of the question, "Couldn't they be working on a cure for cancer instead?" I cannot abide this sort of arrogant stupidity.

    1) All programmers/scientists/etc. are not equivalent. Life is not some computer strategy game. You can't just wave your mouse around, pull a person off one project, put them on another, and expect the same level of productivity. Maybe the Xbox 360 project will attract people with good hardware hacking skills that aren't really applicable on anything you care about.

    2) What interests you may or may not interest people of technical aptitude. Sure, a cure for cancer would be really great, but not everyone is interested in whatever field of research will finally result in it. Some people might be more interested in entomology than oncology, and some people might be more interested in getting a cheap, powerful Linux home entertainment computer than whatever makes you happy. Your desires are not everyone else's desires.

    3) What doesn't interest you isn't necessarily useless. An Xbox is a very powerful multi-processor system perfect for hooking up to a home entertainment system and well suited for light distributed processing tasks. It's also fantastically cheap for what it's capable of. There are numerous potential uses for it.

    4) Not everything has to be useful to be worth doing. Surprise, surprise -- the people working on this might be doing it for fun! Even if it didn't have a lot of utility, that doesn't mean it isn't worth doing if it brings someone enjoyment to do it.

    In short, stuff it. You're not the dictator of the world, so quit discouraging people from pursuing interests that you don't share.

    </frothing at the mouth>

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  49. OOo? by tepples · · Score: 2, Funny

    You should be certain to specify that these CPUs don't execute OoO

    Only because they haven't been cracked yet. Should the box be cracked, you'll see a port of Linux, and then you'll have your OpenOffice.org suite.

  50. Re:Nice try by ultranova · · Score: 5, Insightful

    The OP made a claim, without posting a shred of evidence, and I asked him/her to back it up. I'm genuinely interested to hear where he (or anyone else) thinks flaws might be in the 360's security model.

    There is no absolutely unhackable security model. Even if there is absolutely no bugs in XBOXs software (which I find highly unlikely - this is Microsoft we're talking here), you can always modify the hardware until the code you want to pass passes. Simply replace every single part if nothing else helps.

    The real questions are: is there a hack that requires so little effort from the part of the user that it is worth the trouble, and if so, how long until it is discovered ?

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  51. Re:Why?? by Anonymous Coward · · Score: 2, Funny
    Because not all of us share the same tastes as you and we actually find it funny?

    I understand that it happens. I just don't understand *why* it happens. Let's look at the linked cartoon. Oh man that's a hoot! A joke about geeks not having sex! How *do* they come up with it? Geniuses, I tell ya.

  52. FAQ by Paradise+Pete · · Score: 5, Funny
    Pretty good FAQ on that site:

    Q: Have you guys modded the Xbox360 yet?
    A: No, not yet.

  53. heat, power, shock, size, noise by SuperBanana · · Score: 2, Informative
    I've long thought that the only reason MS decided to go with the smaller laptop drives is their drastically reduced capacity.

    That doesn't really make any sense. More likely: heat, power consumption, shock resistance, noise, and physical size. Especially heat/power/size, which are critical for a "console" game; just look at the problems with the overheating power adapters...

  54. Re:Nice try by AngryUndead · · Score: 5, Informative

    Softmodding involves a buffer overflow exploit using modified savegames for certain games, and involves no hardware modification.

  55. Don't shut it down by Midnight+Warrior · · Score: 3, Interesting

    Everyone expects that Microsoft would want to shut such a site down. Believe it or not, if the Trusted Computing Machine paradigm is to really take hold, Microsoft is going to have to wait it out. Lots of companies have worked on other tamper-proof technology. If this platform can withstand a very large portion of that attack, then they will have a reputation to be proud of - from a security perspective.

    Bruce Schneier reminds us of several attributes in his book Secrets and Lies.

    • Tamper proof hardware through zeroization techniques (no evidence thus far), but may involve destruction when a critical chip is removed.
    • Revocation of privilege to participate. If the hypervisor detects trouble, it fails to a safe position.
    • "Only the key is secret" (and only for so long). Call this a free update CD every XBox360 owner must run after two years from launch - this is a valid application with new Microsoft keys.
    • Compromise in one section does not compromise the whole unit (defense in depth)
    • Assume something like the James Bond 007 game save buffer overflow will happen again, and the damage should require everyone to purchase this game to continue running non-standard code - during which time the bug will be patched in the new distribution discs.
    • Fiercly litigate anyone that builds disc reading/writing technology for the XBox 360, specifically targetting hardware vendors.
    • Develop a method by which an honest enthusiast can work in a sandbox that does anything. They'll never be entirely happy, but it will keep all but the most zealous enthusiasts at bay. Make this disk cost, oh, say $150 to cover the lost profit, or $40 per year per console. Call this a bizaare toy for the sophisticated adult, and the cost should make it a disincentive to commercial distribution of competitive products.

    For the record, I have no interest in playing on a 360, much less compromizing one, but if Microsoft can apply the above principles, then they will have a reputation and platform other non-gaming industries can embrace. Even Sony couldn't buy that with money. I do, however, have my doubts that Microsoft has focused on security robustness because their first and formost motto should be "It's all about the gaming experience." Fail that and the thing dies anyway.

  56. The name by FLAGGR · · Score: 2, Funny

    Free60? That's pretty cool. What are the other consoles going to get for a name? "Open Source Revolution", uh.. "PS3 Linux"?

  57. Let's get hacking. by Aqws · · Score: 5, Insightful

    I don't see why there isn't a lot more enthusiasm behind this project, only 100 posts so far, and hald of them saying why hacking the X-box 360 isn't that important. I thought this site is for nerds, the type of people who would love to get there hands dirty with this type of stuff. How can there be so much exitment about the x-boxs release, not as much exitment about greatly expanding what you can do with your X-box. First off, this allows gamers a much, much larger variety of games... I might end up playing Frespace to this thing. Anything you would be able to do with a PC you could do with an X-box 360 if linux is ported to it. I intend for my next PC to be an X-box 360, microsoft gets the hardware at a reduced cost, and that reduced cost is not only carried over onto you, but is improved upon, microsoft loses $130 for each xbox sold. This is no minimalistic PC, it's much better than my current one. When the security is cracked for linux, it won't be long until mac os X or any of the BSDs are ported to. Plus, it only runs $300 for a base unit. Alright anough dealing with these non-nerds, why aren't you linux experts hacking away at this thing? Think of the boon in linux developers when all these computer users get a taste of linux, because it will so vastly improves there console. Whos' going to care about the X-box when the PS3 comes? The faster it is ported, the more people who will be exposed to Linux, and end up developing it and making it better. Plus, the sooner I get my PC. How can you turn down this challenge? I wish they would have another one of those contests, were that guy got $100,000 for getting linux on the first x-box without a hardware change.

  58. Speaking of crashes... by kyashan · · Score: 4, Insightful

    Those that have a system with the HD and intend to keep it standing vertically, may want to think twice about that.
    It was very easy for me to kill a devkit as it fell laterally while the console was on.
    I can't imagine the retail system being less sensitive to that, as it's only normal for an HD to get damaged that way.
    The problem is that the thing is meant to stand up, but it's light and it doesn't have a wide base.

    Watch out.

    --
    "La presi e te la pagai (480.000 Lire)"
  59. Re:Consoles are not general computing platforms by Ashtead · · Score: 2, Interesting
    In theory, anything with a microcontroller could be reprogrammed. In practice there tends to be a number of obstacles put in the way of performing re-programming, in these cases where re-programming never is expected to be needed, or when re-programming is not desired for whatever reason. Mouse and garage-door opener controllers are typical examples of mask-programmed controllers, where there is a large volume and a simple function that never needs to be changed in the field; if there are changes these are applied at the factory, and a new mask is laid for the new revision or model of controller.

    Other systems may use one-time-programmable chips, and most of these have various kinds of "security bits" that effectively slams the door on the possibility of reading the existing program and changing it. Typically something done in order to retain trade secrets.

    Now, there are also field-programmable units, whether memories or erasable and re-writeable controller, with some kind of EEPROM memory in them. Even if they can be erased and re-programmed, these still tend to have some kind of security mechanism for the benefit of those wanting to keep their trade secrets.

    I do expect that Microsoft has not made it easy to reprogram or even inspect the contents of these memory areas that hold the key for the unit. And it's not like there'd be a separate 24C01 memory chip with an I2C-bus interface holding the secret key, we can expect that there are some nonvolatile bytes of memory safely tucked away inside the chip.

    Very likely, this memory is designed as externally write-only-once, so that once the key is written it can never be either read or rewritten. This resembles the region coding change limitation on DVD-drives, where the region code may be changed N times and it eventually sticks at the last one. Reduce N to 1 here, don't implement any way of externally reading the value, and there it is.

    That does not preclude the possibility of overall testing of the external response to stimuli and deducing the internal secrets; but it does make this job quite a bit harder. After all, the device must eventually be able to run code from an external data source, as opposed to embedded controllers that have a fixed program that hardly ever changes.

    --
    SIGBUS @ NO-07.308
  60. Re:Hope this is possible by Anonymous Coward · · Score: 2, Informative

    Yes, people have been able to pirate games for the gamecube.

    You can buy the Viper and the Qoob modchips. You can burn your games onto mini DVD-Rs or full sized DVDr's and get a modified lid so that the full size discs fit in.

    Get your facts straight dumbass. The Last thing the internet needs is another person spouting wrong information.

  61. Aussie by tardigrades · · Score: 2, Funny

    In case you didnt know free60 is Australian pronunciation of for 360. Im getting kinda fristy here.

    --
    really bored? My blog
  62. Re:Hope this is possible by Anonymous Coward · · Score: 2, Informative

    You're wrong.

    1. The gamecube disk does not spin backward. Data is written on it just like any other DVD. They are just small DVDs.

    2. Tell the guys in alt.binaries.cd.image.gamecube that nobody has been able to play copied games on the gamecube.

  63. It's just a ploy from MS to make Linux crash... by marcushnk · · Score: 4, Funny

    You see.. they're taking a $129 loss on every x360 sold.. the reason is that they KNOW we're going to put Linux on it.. and the moment we do you KNOW some well meaning twit will port Gentoo to it.
    Now if these buggers over heat and die regularly what do you think GENTOO is going to do to it with all that compiling?!?!

    It's going to set fire to houses and KILL PEOPLE!!
    Then MS can sit back and let the marketing dogs of war loose, and Linux will be branded as the child killing OS for ever and a day.

    so.. which of you genius Judas will be nailing Tux to a dead tree first??

    --
    "Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far
  64. Nitpick by Quiet_Desperation · · Score: 3, Insightful
    You're not the dictator of the world, so quit discouraging people from pursuing interests that you don't share.

    Well, a theoretical dictator of the world not have to "discourage" people. He'd just send in the shock troops and put an end to whatever the rablle was doing. :)

    And the OP's attitude wasn't *that* horrible. Things should have their value questioned at all times. The lack of questioning things leads to most of the messes we have in the world today. Watch a politician give an interview thse days. I don't think "follow up question" is even in the cirriculum of journalism schools these days.

    And, yes, "doing it for fun" is a perfectly valid answer, but there's no need to Bakersfield chimp on the OP. ;-)

  65. Some team at M$ is watching by bhav2007 · · Score: 3, Funny

    I bet there is some group within M$ whose job has been specifically to prevent Linux from running on the xbox 360. They better cross their fingers

  66. Re:Other than M-rated first person shooters? by umeboshi · · Score: 2, Informative

    For children, I recommend that you get scummvm from scummvm.org . This is a engine for LucasArts point and click adventures. There are two games that you can get from the scummvm.org site, and if you can find copies of some of the games, they are well suited for children. These games are/were AAA type commercial games. I installed it on my cousin's computer, and his daughters play the games all of the time. Their favorites are Day of the Tentacle and Flight of the Amazon Queen.

  67. Re:this is good for microsoft, so what? by Antique+Geekmeister · · Score: 2, Insightful

    That's at the core of "Trusted Computing". It can, and will, control access to hardware as well as to the most basic operating system functions such as using a boot loader or kernel. Microsoft plans to provide and manage the keys for almost everything, much the way Verisign manages most SSL keys today either directly or through authorized proxies.

  68. Re:Other than M-rated first person shooters? by Yartrebo · · Score: 2, Informative

    Freeciv is available. Similar to Civ II/Civ III. Much better multiplayer since it is better balanced. Graphics aren't as good, but who needs graphics for a strategy game?

    And there's always WINE (or one of the commercial mods of it, like Cedega). Most games (about 2/3rds of the ones I've tried) run on it just fine, though a lot of 'educational' titles run very poorly because of shoddy programming (not that they run too great on native windows either). Heck, with the Caillou games, there's plenty of older kids with the Macromedia Flash skills to make those games which are apparently sold for real $$$ in stores, and my caps of the same TV show Caillou look better (and are at a lower bitrate) than the stuff in the game. And those are caps, which have gone through a digital->analogue->broadcast->digital cycle and have needed the TV logos to be removed. A professional game company should be able to do better.

    I would consider just about any strategy game to be "okay for all ages", though I wouldn't expect young kids to get much entertainment out of them.

  69. Security isn't about perfection by cgenman · · Score: 5, Insightful

    Parent poster implies a very important point. No security model needs to be perfect. It just needs to be good enough that it isn't worth screwing up whatever the security model is there to protect.

    If it takes 50 solder points and a week of effort, 99.9% of your users won't modify their consoles and your software sales won't be negatively impacted. If it takes a complete code re-write then finding a hash collision to get a modified console online, nobody will do it. Heck, Nintendo found that adding 2 little plastic tabs to the SNES was sufficient to greatly reduce the scope of the import market.

    Security is about dissuading people from doing things, not preventing them.

    1. Re:Security isn't about perfection by interiot · · Score: 4, Insightful
      Security is about dissuading people from doing things, not preventing them. That's true to some extent. Theoretically, many government sites are vulnerable to nuclear attack. However, the difficulty (politically and physically) of constructing one, and the likelyhood of counterattacks, mean that it's exceedingly unlikely to happen, despite the technical possibility. If it takes 50 solder points and a week of effort, 99.9% of your users won't modify their consoles and your software sales won't be negatively impacted.

      If it takes 50 solder points, somebody in China will figure out a way to make the work go quickly, and people will import them from Lik-sang. And we're nowhere near the 50-solder-point mark yet. And granted, if it got to the point where modifying it took more than $50-100 of work, people would just buy the nearest-priced open media portal device instead.

      Ultimately, technical security is completely different from physical security. Developers can do things in their home that's not detectable anywhere, and once things are broken once, they can easily be broken everywhere.

  70. Re:Nice try by ArbitraryConstant · · Score: 5, Insightful

    As long as these things play games online the possibility exists of a buffer overflow there as well.

    I know games programmers, and while many are competent, they rarely care/have time to audit their code for security bugs.

    --
    I rarely criticize things I don't care about.
  71. Enough! by UncleRage · · Score: 3, Insightful
    Yeah, I know this is /. and it's so very 7331 to device really ubercool ways of taking down the evil Redmond giant....

    But enough already!

    Look, it's reall simple... and I'm going to spell it out for you. Ready?

    Microsoft makes a product (Windows) that, in most of its incarnations, basically blows. We all know that. Every day, I promote Linux to as many of my clients / customers as I can. I sell new and refurb boxes with (k)Ubuntu installed. I build low-mid range servers running Gentoo and occasionally a *BSD. I install Linux on everything I can... because I'm a geek.

    Now, all that being said, the reason I get paid to install Linux on everything is because Microsoft continues to make a product (Windows) that, in most of its incarnations, basically blows.

    However, they also make some other products, and some of them are actually pretty nice: mice, keyboards, and... gaming consoles. So, the question is: Since we hate Windows... we have to hate the Xbox (or mice, or keyboards, etc...)? If the answer is yes, then what about the PSy? Who do we hate more this week? Micro$oft or $ony?

    Because... $ony installs rootkits on our computers... remember?

    But we game (we're hanging in games.slashdot.org... right?)

    So, which side do we choose? Because let's face it... you hate Microsoft and want to put them out of business (No more Xboxes, no more Windows... which means no more desktop games), and you hate Sony and don't want their rootkit installing shite, and if all that happens, then there'll only be Nintendo left and you'll hate them because they're monopolizing the gaming market.

    So, here's my thing... You really hate Microsoft? Hate the part that matters and do something about it! Hate the OS, because it's insecure, because it's buggy, because it stamps out competition, innovation and growth. But do more than hate it... actively participate in offering a choice. Volunteer a little time and energy and package old PII's and PIII's w/ a light Linux and offer to assist an NPO in acclimating to it. Put your burner to good use and start burning Live/Install distros and passing them out to anyone even remotely interested. Simply put... get involved in a real way. Put the $400 you were going to spend on a 360 (to SHUT M$ DOWN, DUDE!) and buy a burning system and get to work!

    But enough with this kind of psuedo-guerilla warfare talk. It's just a bit annoying. Because for every hundred of you that say something like... "Yeah, I'll install Linux on my Xbox 'cause it costs M$ money", one of us have actually done it... because we really are geeks. (And, because in a pinch, an Xbox running Linux makes a damn quick and easy backup server =D ).

    And just to answer the question... yes, I do practice what I preach. My Stellar2 burns an everage of 150-200 discs a month (ranging from Live distros -- usually knoppix or Ubuntu, install discs and other OSS projects like OpenCD). And, if you'll look below, my sig is the truth... My Microsoft Partner rep does not like me... at all. Why? Because every month on the phone I ask her this question: What am I doing to help "win the war"? I'm putting the best OS I can into the hands of my clients. What are you guys doing to make that OS Windows?

    Now, after a long and heated rant... I'll get back on topic with the actuall article and say this... Linux on a 360? Souns interesting... as soon as its possible, I'll try it. It'll be even nicer than Linux on the Xbox for one reason I can think of (outside of muscle & memory, of course): We can hook it up to a monitor this time!!!

    Get to work, Bunny! I'm waiting to follow in your mighty big footsteps!

    --
    #SickNotWeak
    1. Re:Enough! by croddy · · Score: 4, Insightful
      Windows isn't what we should be afraid of. The technology behind Windows has already undergone two significant shifts (from 3.1 to 9x, and then to NT) -- and it will shift again. Windows is nothing to worry about. For all but a few users with specific niche needs, there are numerous other OS options which are ready to use.

      The real danger is that the 360 represents some of the first real shooting in the DRM wars: a large-scale deployment of hard-wired cryptographic restrictions with the sole purpose of locking consumers out of their own property. Running Linux on this hardware is just a fun side effect of the very important and immediate need to defeat trusted computing and digital restrictions technology -- and to defeat it soundly and rapidly.

    2. Re:Enough! by acaspis · · Score: 2, Insightful
      Running Linux on this hardware is just a fun side effect of the very important and immediate need to defeat trusted computing and digital restrictions technology

      Unfortunately DRM is not a technology that you can defeat with another technology. DRM is a societal choice and a collective state of mind that you can only defeat with politics.

      The 360 might be the first platform that will remain closed until it's obsolete. Or maybe the next one will. Anyway, is it sane to rely on a few hackers to protect consumer freedom ?

      AC

  72. Re:Nice try by Anonymous Coward · · Score: 3, Insightful

    If you have to mod the processor itself to get it done, it's unhackable. This is what the TCPA/Palladium/NGSCB/whatever effort is trying to get to eventually as well. Not everyone has the ability to manufacture fresh CPUs, especially of a specific design, and the silicon can't be changed afterwards.

  73. Er... say wha? by brunes69 · · Score: 4, Insightful

    Once you get into hardware probably very few people will attempt it. Too risky.

    I don't know what circles you travel in, but I don't know *anyone* who owns an Xbox that is not modded, and that is out of about 20 to 30 Xbox owners.

    The benefits of modding (namely, XBMC and the ability to play backups) are just too great to *not* do it.

    It will be the same for the 360 - a hardware mod chip will be out in a matter of weeks, and everyone and their dog will have one.

    1. Re:Er... say wha? by NicKakaWoodstocK · · Score: 2, Informative

      I disagree. A friend of mine has modded his XBox with XBMC (I assume you are referring to XBox Media Centre) but has a boot loader (is that the right term?) that allows him to select which system his XBox will load. One of those systems is the original XBox system, which means he can play on XBox Live if he wants, but also has the many benefits of XBMC.

      --
      "Due to funding cuts, the light at the end of the tunnel has been turned off"
  74. Re:Lies! All of it Lies! by TubeSteak · · Score: 3, Informative



    bbs --> newsgroups --> IRC --> the internet
    somewhere in there are mailing lists

    I'm not sure why you (an AC) is badmouthing IRC, but lots of serious conversation happens in various 'official' channels. Not everyone has left IRC.

    A lot of exploits for the original Xbox were worked on in IRC channels... just because you don't know about it doesn't mean it ain't happening.

    --
    [Fuck Beta]
    o0t!
  75. Re:Nice try by alerante · · Score: 4, Insightful

    Simply replace every single part if nothing else helps.

    After that, rename your Xbox to "Ship of Theseus".

  76. Re:Someone Explain the Title? by Anonymous Coward · · Score: 2, Informative

    Beneath the comic is a link titled "News". Click that. You will find in the news post a link called "perpetrators of the blackmail". Click that. You will find a news article which begins, "A group says it can run Linux on Microsoft's Xbox, and will make this technique public if Microsoft refuses to consider an official Linux boot loader."

  77. Re:Nice try by rpresser · · Score: 5, Informative

    To the best of my knowledge there is still no crack for the Xbox that doesn't involve hardware modification.

    Please improve your pitiful knowledge.
    http://www.xbox-linux.org/>

    Softmodding (modding with no hardware modification) is possible based on a few different methods. There are at least three games for which a savegame buffer overflow exploit is known. You can download a malicious savegame, load it from within the game, and linux boots. From there you can ftp anything you like to your hard drive. (This is the method I chose.) No hardware modification is required. Getting the savegame available to the XBOX can bit tricky. You can either buy an xbox memory card with one installed, or use a standard USB memory drive connected to the controller port -- the controller ports are standard USB with a different connector, but commercial USB adapters are available from real companies (i.e., companies with interests other than assisting you in softmodding).

    Among the popular "permanent" softmods you can install onto the harddrive are font mods (buffer overflow in the font file that loads with the splash screen) and sound mods (buffer overflow in the sound processing code, for playing ripped tracks - the original MS software includes a CD ripper for inserting your own soundtracks into games that support it). (I chose the font mod).

    Now that you have a mod on your hard drive, you can run unsigned code, including linux itself, alternate dashboards, or (my favorites) Xbox Media Center (not to be confused with the Media Center package Microsoft sells for Xbox) or Xbox-MAME.

    A totally different way to go involves opening the XBOX, connecting its hard drive to a PC, loading linux on it, and putting it back in the XBOX. That could be considered "hardware modification" but it requires nothing more than guts and a few screwdrivers.

  78. Re:Nice try by croddy · · Score: 5, Funny
    The real questions are: is there a hack that requires so little effort from the part of the user that it is worth the trouble, and if so, how long until it is discovered ?

    After some analysis, I've already discovered what appears to be a critical vulnerability already in the 360's chain of trust.

    The approach will not be easy. You are required to maneuver straight down this trench and skim the surface to this point. The target area is only two meters wide. It's a small thermal exhaust port, right below the main port. The shaft leads directly to the reactor system. A precise hit will start a chain reaction which should destroy the station.

  79. Re:Nice try by Rew190 · · Score: 4, Interesting

    To the best of my knowledge there is still no crack for the Xbox that doesn't involve hardware modification.

    Done and done.

    It involves getting in through a savegame. I had this done to my XBox; it has something to do with FTPing in and replacing boot files.

    Hopefully the new system gets cracked quickly; an XBox with XBox Media Center is very useful!

  80. Re:Nice try by Geoffreyerffoeg · · Score: 2, Interesting

    To the best of my knowledge there is still no crack for the Xbox that doesn't involve hardware modification.

    There's a simple, Free exploit that uses a buffer overflow in MechAssault to run unsigned code under the security restrictions of the game itself; one of the things it can do is write files to disk. Appropriate files can replace or modify the Dashboard, allowing unsigned code to run with no restrictions and act as an operating system. Such code exists Freely for older Xboxen; for newer ones, there is technically illegal code with the same effect.

    ("Technically illegal" because it was built with an unlicensed copy of the Xbox developer's kit.)

    SourceForge downloads page - get "MechInstaller", dd that to a drive that you can hook up to your Xbox, and load one of its saved games with an original (not "Platinum Hits") version of MechAssault 1. See xbox-linux.org.

  81. Re:Assuming you're right by shibashaba · · Score: 2, Insightful

    It's a testbed for drm. In the future all peoples computers will have it built in. Software vendors will have to go to someone to get their software certified so that the software will be able to run peoples computers. Of course you could run software which isn't certfied, but the user would have to specifically tell the computer to run "untrusted or possible insecure software". The computer may also very well be sending out which mode it is in. So like say, if you decide to use a web browser other than Internet Explorer your computer would be running in "untrusted mode". So any shopping web sites, or any web sites with the default IIS configuration will consider you to be a dangerous hacker and not let you on their web site.

    Microsoft has made noise in the past about the Xbox being a test bed for these types of schemes.

    --
    ---------- Open Source is capitalism applied to IP.
  82. This must be a great story by richdun · · Score: 4

    No new Slashdot main stories for 9 hours and counting...

  83. Re:Nice try by Jozer99 · · Score: 2, Funny

    I did it! I found all the security stuff difficult, so I replaced the hardware with my Pentium D desktop. Now, the XBox 360 will boot Suse, BSD, Windows XP, and even BeOS with little or no configuration. Then I decided that hacking the Xbox 360 alone was too easy, so I decided to write an XBox 360 emulator for my new hacked XBox 360. This was easily accomplished by subsituting the original scrapped hardware for the new hacked version. Spread the news.

  84. Re:Nice try by Eccles · · Score: 2, Funny

    Many Bothans died to bring you this information.

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  85. Re:Nice try by Lectrik · · Score: 2, Funny

    After some analysis, I've already discovered what appears to be a critical vulnerability already in the 360's chain of trust.

    The approach will not be easy. You are required to maneuver straight down this trench and skim the surface to this point. The target area is only two meters wide. It's a small thermal exhaust port, right below the main port. The shaft leads directly to the reactor system. A precise hit will start a chain reaction which should destroy the station.


    Wow, the 360 must use some sort of transfinite spatail interface just to have a 2 meter wide thermal port.
    That and shouldn't that be
    A precise hit will start a chain reaction which should destroy the [Play]station [3].


    That's no moon, that's an XboX.
    --
    --- As to make my comment seem, by comparison, more intelegent... doodie doodie doodie poop poop poop!
  86. must.. have.. slashdot.. story.. by merc · · Score: 4, Informative

    going through slashdot withdrawl symptoms...!!!

    faaaaaaaaaaarrrrrrrrrrrrrrkkkkkkkkkkkk!!!!!!

    --
    It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
    1. Re:must.. have.. slashdot.. story.. by Almost-Retired · · Score: 2

      Yeah, I think its over half a day now that this story has been the top of the page. Hey /., wtf?

  87. Come again? by Mudcathi · · Score: 2, Insightful

    "Simply replace every single part if nothing else helps." - if you had to replace every single part, then it wouldn't be hacking the same piece of hardware!

    --

    "He who throws mud, loses ground." - proverb

  88. Re:Wrong, and wrong. by cbreaker · · Score: 2, Insightful

    Well thanks for being the xbox police, but you do need a VGA monitor that can handle sync on green, and not all games or apps will work with the even more modified bios then usual. Plus, you need a special cable, so that's extra cost and hassle getting one (or making one.) Still not changing my mind on the xbox being a viable desktop replacement (even at $100 for the unit.)

    As far as using a game savegame to escape the executable lock, you still need to somehow get that savegame into the xbox. As far as I can tell, most people use the controller or something to get a memory card connected to a PC, which they then connect back to the Xbox. This would still involve a modified xbox controller cable. More effort, more hassle, more cost. It's cheaper then a mod chip, but it's still not getting us any closer to a very cheap commodity PC since it's still a 733Mhz celeron with 64MB (shared) RAM, which was still slow back in 2003 - you could get AthlonXP 3000+'s and 3Ghz Pentium 4's in 2003. Or, a very modest Pentium 4 2Ghz with 256MB RAM for cheap, cheap, cheap.

    When the Xbox was brand new, it would have been pretty kickass to use it as a replcement PC, and I still enjoy tinkering around with it now. It's just not worth it anymore, which was the original point; by the time the Xbox 360 is hacked up enough (if it ever is) it will be equally as much just a toy.

    Anyways, I'm through on this subject.

    --
    - It's not the Macs I hate. It's Digg users. -
  89. Aren't there better OSS thing to do? by Theovon · · Score: 2, Interesting

    Look, I think getting Linux running on some random platform is interesting, and the Xbox 360 may actually have a fair amount of horsepower. But aren't there better things for people to be spending their time and money on that would contribute more to the future of open source? So, instead of hacking the Xbox, how about developing hardware that's open by design?

    If people took the money they're going to spend on reverse engineering the Xbox and spent it instead on open hardware development, we'd already have open GPU's, sound cards, motherboards, you name it.

    At the same time, open source is borne out of everyone doing whatever they find to be most fascinating, and it's that freedom that has resulted in many people developing open source software that is useful to everyone, whether intentionally or by accident.