Slashdot Mirror


Linux Xbox Project Seeks Microsoft Signature

silvaran writes "We've had several Microsoft posts, and here's another, from CNet News. The team behind the XBox port of Linux is seeking a digital signature from Microsoft to approve the XBox Linux project. This would allow it to run on an unmodified XBox. According to the article, "Microsoft will be eligible to apply for an award under this scheme if they approve Xbox Linux as a normal Xbox program."

51 of 449 comments (clear)

  1. Not going to happen by Erwos · · Score: 2, Insightful

    But an interesting, creative idea. The only way I could see MS playing with this is if they thought it would get the courts off their back a bit ("Hey, we approved Linux on our hardware platform!").

    -Erwos

    --
    Plausible conjecture should not be misrepresented as proof positive.
    1. Re:Not going to happen by Goldberg's+Pants · · Score: 3, Insightful

      But the courts barely did anything to Microsoft. No breakup... They effectively won.

      My guess: MS will completely ignore the request. They would never in a million years give their "rival" a boost like that, so silence or denial are the only options, and in this case, silence is the best response from the MS standpoint. No bad press for denying it. Sure, communities like this will be tear them a new one, but overall, if MS ignore it, it will, sadly, go away.

  2. In other news by saarbruck · · Score: 2, Insightful

    Jesus agrees to replace Charlton Heston as president of the NRA...

    seriously, given Microsoft's stance toward the GPL and Linux (one's a cancer, one's a threat), in what universe would they possibly agree to digitally sign an alternative OS for their precious XBox?

    --
    I am the very model of a modern major general!
  3. Re:Wow! They'd get $100,000! by b0r1s · · Score: 5, Insightful

    And more importantly, they'd end up losing money on the deal.

    All of the console makers lose money on the consoles, and attempt to recover that money by licensing software titles.

    Signing the linux code so that it can run, free, doesn't pay the bills. It also encourages people to buy machines that will never be used to run licensed software titles.

    --
    Mooniacs for iOS and Android
  4. Question - by hawkbug · · Score: 3, Insightful

    Why *wouldn't* Microsoft want this? Think about it - if they allow linux to run on the Xbox, then the arguments about "I have a modchip because I want to run linux" is useless. It gives them more fire power in court when it comes to nailing people with mochips. Yes, it's a competing OS and they don't like it - but Microsoft is about one thing, MONEY. If they can gain one more weapon in the battle against modchips, this would be a huge one to have.

    1. Re:Question - by Slackrat · · Score: 3, Insightful

      The same CERT that can be used to help Linux load on an unmodified XBox can be used to play an illegaly copied game sans mod-chip. I can't see MS just handing out the code. Microsoft probably can't trust anybody whose not in-house to keep the cert safe, no matter how much we plead.

      That leaves another option. Microsoft signing XBox Linux ISOs in binary form? That'll be the day : )

    2. Re:Question - by batkiwi · · Score: 4, Insightful

      They make money off of the games.
      They lose money on the console.

      If you buy an x-box and run linux (for emulators/surfing the web/whatever), but don't buy 2-3 games, they lose money.

      Now can you see why they woudln't want this?

    3. Re:Question - by hawkbug · · Score: 2, Insightful

      Yes, but who says that just because you run linux on your Xbox, you won't go buy HALO or Madden 2003?

    4. Re:Question - by cgreuter · · Score: 2, Insightful
      Why *wouldn't* Microsoft want this?

      Because they make their money on the games.

      Even ignoring the issue of whether they take a loss on console sales, they still make most of their money on game publishing rights. If MS were to sign a Linux kernel or boot-loader, people could write Linux games for the XBox and publish them without going through MS.

      Not only does that deprive them of publishing revenues, but it takes away their ability to control the kinds of games available for the XBox, something that gives marketers palpitations.

      Notice how Sony handled this: they released a Linux kit for the PS 2 which costs as much as the console itself but provides the ability to develop for it. The kit is very carefully designed (and licenced) so that the software you develop with it will only work on consoles with the Linux kit. This encourages the hobbyists (i.e. potential future developers) while maintaining Sony's control over the platform. After all, who's going to fork over an extra three hundred bucks just to play Manholes of Venus.

      If I were in MS's position, I'd do a similar thing--sell an extended BIOS chip or similar add-on that has an extra key--priced to cover the loss on the console. Then, I'd sign any open-source project that wasn't just a scheme to run W4R3Z3D games (plus whatever Windows-based OS I wanted to get the hobbyists interested in).

  5. Reward for MS by KalvinB · · Score: 2, Insightful

    Yeah because MS wanted to prevent the XBox being hacked to allow anyone to develope software without paying for the SDK kit simply because they weren't being paid some award money for letting it happen.

    Ben

  6. This will never go through by ymgve · · Score: 5, Insightful

    since signing Linux means that ANY other application can be run on top of Linux (Think Wine, VMWare and so on..), which nullifies ALL of the controls Microsoft has put in place to make the console 'theirs'.

    It is like asking Microsoft to ship X-Boxes with a modchip mounted on it already. Hell will reach absolute zero, and Microsoft will STILL not touch this idea with a ten-mile pole.

    1. Re:This will never go through by Geeyzus · · Score: 4, Insightful

      It is like asking Microsoft to ship X-Boxes with a modchip mounted on it already.

      Please...

      So you are saying that you could set up an XBox to run Linux, and Wine or VMWare on top of that, and an XBox emulator on top of that? And this is something to be afraid of?

      There is no way that would come close to working, with the overhead of Linux, VMWare, and then an XBox emulator. Games are written to take advantage of the specific hardware they are written for, and unless you have hardware that is much more powerful than what you are emulating, the games will run much slower, if at all.

      I think another poster was correct when they said that this would give MS more ammunition vs modchip sellers. The legitimate uses of them would be much reduced with the release of something like this.

      However I don't think this will get released anyway. Really the question is, why would they? What percent of their userbase would buy it? WAY less than 1 percent, for sure. It is more or less a waste of their time.

      Mark

  7. Re:Wow! They'd get $100,000! by terrymr · · Score: 3, Insightful

    Yes but if they admit that then they're admitting to running an illegal software monopoly. Their public argument for the digital signatures is as an antipiracy measure.

    This is an interesting move as Microsoft has to sign xbox-linux or else is proves the point about illegally restricting competition.

  8. Not likely by Osty · · Score: 5, Insightful

    I read this open letter a couple days ago, and not only is it unlikely (understatement?) that Microsoft would take them seriously, the authors don't even really appear to care whether or not Microsoft agrees with them. The whole letter is interspersed with a number of jabs at Microsoft, which is not something that I would really consider wise if you want Microsoft to take you seriously. As well, they obviously don't understand the console video game market ("... Microsoft's deliberate design choices in terms of restricting the software that may run on an unmodified xbox ...", "Xbox Linux gives choices back to the user which Microsoft denies them ...", "In terms of our being an 'established game publisher' [19], members of our team have written games in the past, and our Xbox Linux distribution runs such fine games as 'Tux vs Clippy' [14], 'Tux Racer' [15], and 'Frozen Bubble' [16]," and so on). In a nutshell, they don't seem to understand that Microsoft has every right to restrict what software runs on their console (see Nintendo, Sony, Sega, et al). There's no "denial of choice" -- if you want a computer, don't buy an XBox. And writing a few amateur games does not give one the title of "established game publisher". Maybe "established game developer", in which case they could try getting into Microsoft's incubator program for developers with a good idea but no publisher, but that's not going to happen for the XBox Linux project.


    Microsoft is responsible for making sure that only quality software (err ... let's ignore stuff like Kabuki Warriors, eh? All consoles have to have their share of stinkers ...) is released for their console. Otherwise, we'd be right back in 1984 and the last video game crash. A major contributing factor was Atari's lack of certification for games, and the subsequent glut of pure crap. Do we want to go back to that? I know I don't.


    Finally, there are definitely piracy issues here. Right now, while it's not exactly difficult to modify an XBox, it's at least a small barrier of entry to the pirate underground. As well, it makes for a fantastic way to keep cheaters off of XBox Live. How simple would it be to write a small loader for copied games or cheats when you start from an open platform like Linux? If this gets certified (fat chance), the mod chip barrier to entry is no longer there, making it trivial to pirate games or cheat online. You can say what you will about piracy (piracy sucks, imho), but I think everybody will agree that online cheaters are teh suck.

    1. Re:Not likely by Piquan · · Score: 4, Insightful

      I think you're missing the concept of legal overtures. (IANAL.)

      First, you try to get MS to sign your binary. This shows that you attempted to enlist their cooperation to achieve your goals through means that MS may approve of, working within their system. That's right, we're willing to play by their rules.

      Then, if MS denies the sig, then we can start hacking the X-Box for compatibility purposes, 'cause it's no longer just an anti-privacy measure.

      This is not about us getting a sig. It's about us getting a way to legitimately hack the X-Box, by having MS deny the sig.

      Once more: I am not a lawyer.

    2. Re:Not likely by Piquan · · Score: 3, Insightful
      You raise good points. Perhaps I overstated the case for rhetorical purposes. I still think this is a good first overture to being able to legitimately publish Linux for the XBox without DMCA being an obsticle.

      If a microwave is designed to cook food, but you want to hack it to play movies, are you hacking for "compatibility purposes"?

      I don't think that this is a valid analogy. The microwave is not a general-purpose device that is only marketed for one purpose.

    3. Re:Not likely by ChaosDiscord · · Score: 4, Insightful
      Microsoft is responsible for making sure that only quality software (err ... let's ignore stuff like Kabuki Warriors, eh? All consoles have to have their share of stinkers ...) is released for their console. Otherwise, we'd be right back in 1984 and the last video game crash. A major contributing factor was Atari's lack of certification for games, and the subsequent glut of pure crap. Do we want to go back to that? I know I don't.

      Egad, hopefully that won't happen. Picture what would happen if there was a successful gaming system that anyone could write games for? What would that be like? Oh, yeah. Just like modern PCs. Sure, there is a lot of crap, but it is ignored and the good stuff rises to the top.(Obviously good marketing can help a good game, but ultimately crap sinks, and quality succeeds.) The PC game industry seems to have done pretty well given that it really demands at least a $600 "console" to play and only caters to people willing to purchase a $1,200 "console".

      No, Microsoft's only interest in restricting who can publish is based on simple greed. Microsoft makes money from publishing their own games and from licensing fees from other companies. Microsoft isn't going to be interested in companies making games without paying them. Microsoft doesn't really care about "quality software" for the X-Box, but they are interested in controlling the market and limiting their own competition. This is an old console-monopolists trick (Nintendo regularly delayed approval on competitors games so that their in house product could be on shelves first). This is a stunning example of the dangers of a monopoly and why console manufacturers work so hard to keep monopoly control over their systems. The fear becoming the PC game market, where games have to succeed or fail on their own strengths and they have to compete fairly.

    4. Re:Not likely by Piquan · · Score: 3, Insightful

      [The XBox is] a game machine, and not designed to be anything more.

      True, it's not designed to be anything more. But it is implemented in such a way as to have other possible applications. Why should its design goals and marketing preclude alternate usages? When was the last time you used duct tape to repair a duct? I thought that ET using a saw blade as part of his transmitter was inventive. Do you think he should have gone down to the Rat Shack and picked up a stepper motor and 555, because the saw blade wasn't designed as a gear?

      Certain PDP emulators were written (according to lore) to keep an old, sourceless Zork binary running. I use these emulators for historical research. Are you saying that just because they were written for games, I shouldn't use them for anything else?

      Shouldn't we be trying to put OS X or LinuxPPC on [the GameCube]?

      Personally, I'd prefer to see NetBSD instead. I'm not going to bother writing it, though, even though I own a GameCube and would be interested in seeing other OSs on it. But if somebody wants to port OSs badly enough to do the work, they should.

      Somebody wanted to play games on the HP-19C calculators, too. Just because that wasn't the calculators' original intent, does that mean that Lunar Lander never should have existed?

      Now, if the Linux/XBox guys find out that there's a technical limitation that keeps it from running well, or at all, then nobody should fault MS; as you say, it was never meant to be a general-purpose device. I don't gripe when the web server on my TiVo is sluggish. But we're not talking about a design limitation; we're talking about essentially a permissions issue.

  9. Another Linux Box, YAY! by Apple+Acolyte · · Score: 1, Insightful

    This is simply wonderful. People will go out and spend a relatively significant amount of money on the MS crap box so that they can stare at the beauty of Linux? How could such a project possibly be useful to anyone with any semblance of a real life? And what self-respecting geek would wish to further support MS hegemony? Instead of futzing around with YALinux, why not code for a productive purpose? Write the next killer app instead!

    --
    Part of the hardcore faithful who believed in Apple long before it was cool again to do so
  10. also sprach Blackley by wfmcwalter · · Score: 5, Insightful
    Two years ago I attended a talk at Stanford University's Computer Science department (non-coincidentally the Gates Building) given by Shamus Blackley, then head-honcho of Xbox.

    After his talk and demo, he was asked whether Linux would run on the Xbox (I think it was the first question asked). His answer (I'm paraphrasing) was interesting:

    1. in theory, yes (as it was intel/nvidia hardware)
    2. they wouldn't go out of their way to stop it
    3. but they did go out of their way to make the xbox hard to hack
    4. and he wasn't sure there was a way that, in the light of #3, that running it would be practical

    His talk hadn't mentioned code signing, so no-one asked him whether they'd sign a linux image. I figure he's right on that last point - it's easy to imagine a signed "aint-it-cool" general purpose linux image being quickly coopted into a wrapper that allowed copied games to be played.

    So perhaps the question should be "why would Microsoft _want_ to sign an Xbox linux image?". I doubt "so they can sell more Xboxes" is going to be persuasive enough.

    --
    ## W.Finlay McWalter ## http://www.mcwalter.org ##
  11. linux would fail xbox guidelines by Anonymous Coward · · Score: 1, Insightful

    Console manufacturers generally require each piece of software to meet a set of guidelines in order to be certified. Linux would definitely fail the interface portion, so Microsoft would have to make an exception in order to license it.

  12. Re:flawed premise by harks · · Score: 3, Insightful

    Which does Microsoft make more money on? 1. Selling Xboxes to people who are going to buy games and make them profit. 2. Selling Xboxes to people who are going to run Linux off them and make no money.

  13. Catch 22 for Microsoft by Dynedain · · Score: 5, Insightful

    If MS does sign it...then they've legitimized their largest threat - bad for microsoft

    If MS doesn't sign it....clear case of MS using its monopoly in one market to attempt to dominate another = more antitrust lawsuits

    Its a no-win situation for MS.

    --
    I'm out of my mind right now, but feel free to leave a message.....
  14. Re:Catch-22 by RatBastard · · Score: 2, Insightful
    If Microsoft declines, future legal actions could point to their anti-competitive behavior in this area.

    Say what? The XBox is a console, not a PC. And even if it was a PC, MS is not a monopoly player in the PC hardware business.

    If they agree, Xbox will lose more money than it already is losing, because people will be able to buy the handle and get their razors elsewhere.

    How many Linux users out there have a boner for putting Linux on an XBox? Outside of the "I'll do it because it's not supposed to be possible" crowd? A few hundred? A thousand? How much money does MS lose per XBox? $50.00, $100.00? How much money does MS have in liquid assets (cash on hand)? An estimated $40,000,000,000.00 (US). How many millions of Xboxes would have to be turned into crappy PCs running Linux before MS even felt the damage?

    You have better luck draining the Pacific Ocean with a teaspoon.

    If you want to mod your XBox because it's a challange, or you like turning everything around you into a Linux box, fine. Do it. Have a blast. If you are modding your XBox to stick it to the Man please invest in something resembling a clue.

    --
    Boobies never hurt anyone. - Sherry Glaser.
  15. Re:beating MS at their own game... by Osty · · Score: 2, Insightful

    How about we delare Linux as a video game. Then MS will have to sign it if we are willing to pay royalty which runs at $10.00 a piece. Then instead of selling it, just distribute it for free! I guess we might lend up paying some minimum royalty, but I don't think that would be too much higher than $100,000.

    Nope. You still have a few other hurdles to jump, like being an "established game publisher" (the letter attempts to address this, but fails). And even then, Microsoft is not in any way obligated to let you publish for their platform. Assuming you could somehow fool Microsoft into agreeing not only that Linux is a video game (hard sell) but also that you're an established game publisher (even more difficult, unless you really are) and get them to agree to sign your code so you can publish, I don't think your royalty numbers will work out. Assuming $10 per copy (that's probably very high), and that the letter is correct in saying that Mandrake Linux for the XBox has been downloaded over 83,000 times, and that each one of those people downloads the newly signed version, that's $830,000 in royalty fees (who cares that you gave it away for free -- your royalty contract was per copy, and not per sold copy), or more than 8 times that $100,000 prize. How exactly do you plan on affording that?

  16. Re:Wow! They'd get $100,000! by Anonvmous+Coward · · Score: 4, Insightful

    "Signing the linux code so that it can run, free, doesn't pay the bills. It also encourages people to buy machines that will never be used to run licensed software titles."

    I don't think that'd actually happen. Who'd buy an XBOX to run Linux on it, without wanting to play games on it? That won't happen.

    a.) What app would you want to run on it that'd be worth $200 or so?

    b.) What would the advantage be towards getting an XBOX vs. buying a bare bones PC, except that you'd be able to play games?

    c.) What benefit is there period?

    People here are all excited about the potential of running Linux on the XBOX, but nobody's exactly bombarding /. with actual practical use of it. Hate to sound like a troll here, but so far this whole "Linux on the XBOX" project smells more like a "How can we make trouble for Microsoft" project than a "ooo if only we could do that we could do something really cool!" project. As if MS would do anything to contribute to that.

    If MS says no, it won't be because people are going to buy it without buying games as well. It'll be because they'll be concerned about what will eventually evolve from it. I.e. will they be opening the door to bypassing their protection with signed code? (i.e. Linux XBOX emulator)

    At least with a real focus on a use for it (that also compliments playing games...) MS would have encouragement to allow it. "We want to port Linux to it so that we can play DiVX movies. That way, we can keep the XBOX in the living room instead of the kid's room..."

  17. Re:Cheeky by RatBastard · · Score: 1, Insightful

    MS concerned with losing face? You don't remember Microsoft Bob, do you? Uncle Bill doesn't give a damn a bout losing face. He's worth tens of billions of dollars. What Bill IS concerned with is control. He's a control freak above all else. Never forget that.

    --
    Boobies never hurt anyone. - Sherry Glaser.
  18. The language of the letter is rather Harsh by malakai · · Score: 4, Insightful

    The letter seems more like a platform to reiterate common gripes Linux users have with the MS empire. I can't see how anyone who was part of constructing that letter thought it would do any good in the way it was written. It's as if it was written by a French diplomat.

    The letter alleges that an email alias at xbox.com might not be staffed due to the "dumping" of xbox's and the poor fiscal performance of the xbox "division".

    Also, the letter places restrictions on MS if MS sees fit to given them a key. The mountain in this case, is told which path it should crawl on to get to Mohammad.

    It's somewhat comical, and sad at the same time. Either way, useless. If MS _DID_ give them a key, it would be for a specific build/version/signature only. And that just won't make these guys happy.

    I recommend the authors of this letter read up a little on basic diplomacy. My recommendations:

    "Save face" concept is a way to solve conflicts and avoid embarrassing or discomforting the parties involved.

    How to Win Friends and Influence People

  19. Stop Dreaming by Anonymous Coward · · Score: 1, Insightful

    "Here is a $200 computer that we built for $350."

    I'd like to see that happen...

  20. Why it's not going to happen by Spy+Hunter · · Score: 5, Insightful

    Here's why it's not going to happen: Microsoft is adamant that the XBox is NOT a PC. All of their PR so far has tried to distance the XBox as far away as possible from PCs. It runs Windows, but you never see the traditional Windows look or any reference to Windows or DirectX anywhere. Microsoft keeps their logo small and unobtrusive so people don't associate the XBox primarily with Microsoft and Windows. They even changed the shape of the USB ports on the front so that you can't plug in PC peripherals (including mice and keyboards), and they're not selling adapters. Microsoft wants everyone to think of the XBox only as a gaming device, never as a general-purpose computer. Signing Linux would run contrary to all their insisting that the XBox is not a PC. If you somehow ported Windows XP to the XBox, they wouldn't sign that either. The fact that Linux is GPL just makes that much less likely.

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    1. Re:Why it's not going to happen by PyrotekNX · · Score: 2, Insightful

      Micro$oft has made it perfectly clear in their leaked emails about their views on GPL and mainly linux. They probably lose more than $200,000 a day on xbox consoles anyway. The only reason why they take this loss is to make up by selling games. Why would they let someone turn their gaming machine that they lose $150 per unit into a pc that people wont play as many games on?

    2. Re:Why it's not going to happen by ball-lightning · · Score: 2, Insightful

      I agree.

      From the award article
      Robertson said Microsoft's efforts to close off the Xbox are particularly alarming because the game machine is based on the same type of Intel processors used in PCs. Restricting access to the processor sets a dangerous precedent, he said,

      Personally, I think this is BS. It doesn't set a precendent at all, because ALL consoles are like this. Just because its based on the "same type of intel processors used in PCs" (which is funny, because I don't have any in mine =P ) doesn't mean anything. the X-Box is NOT a PC. Sure, it uses some of the same parts, but then again my watch has parts in it that are also in my computer, but most people don't consider watches PCs. (A crappy analogy, I know) Just because Linux CAN run on it doesn't mean its a PC (look at Tivo's). If you ask me, this is just a cheap publicity stunt by Lindows. As for Microsoft considering this, I doubt it. It wouldn't give them any help with the DOJ (Microsoft doesn't have a monopoly on consoles) and $200,000 is pocket change for them anyhow =)

  21. Re:flawed premise by zurab · · Score: 3, Insightful

    there was an article linked here recently where someone set up a cluster of xboxes and a cluster of cheap pc's and concluded that cheap walmart pc's were faster and more cost effective than the xboxes. so who's going to buy all these machines to run just linux? poorly?

    no, if you buy an xbox, you're almost 100% going to play games, too.


    I could use it to watch DVDs, play games online, e-mail, listen to music, webcasts, PVR, all in the living room, and do all that with a controller and a remote. And I wouldn't have to build, or attempt a Linux PVR install from a discarded desktop computer either trying to get compatible hardware and compiling software from source.

    It does serve, as MS intended, a good base for an entertainment center rather than just a gaming console.

    And, the box will actually fit in with the rest of the room too.

  22. Re:Cheeky by malakai · · Score: 2, Insightful
    I don't know, he seems to have bowed gracefully on the death of Bob.

    Our failures tend to result from markets being too small. Microsoft Bob was a product a couple of years ago that used on-screen cartoon characters to carry out tasks for people. Unfortunately, the software demanded more performance than typical computer hardware could deliver at the time and there wasn't an adequately large market. Bob died.

    Bill Gates from 1/15/97 Q&A


    That and the fact Bob was marketed by his Bride to Be Melinda French, I say he managed Face pretty well in that ocasion.

    -malakai
  23. Actually, how it works: by kyz · · Score: 4, Insightful
    • Games hardware company release a console.
    • Hobbyists, pirates and games companies reverse engineer the hardware details.
    • People write their own dev-kits (as happened with the Megadrive, SNES, PSX, PS2, Dreamcast, Gameboy and GBA, to name just a few) and either build their own flashable carts or mod-chips.
    • Many of the best games programmers in the industry (such as the Factor 5 team) grew up programming games consoles with these unsanctioned dev-kits.
    • Sega tries to sues Acclaim for circumventing their boot code and copying their "copyrighted data" needed for Megadrive carts to boot, regardless of content. They lose, spectacularly. Precedent is set. Companies have no requirement to get "approval" from the hardware manufacturer, they can release unlicensed software should they want, provided they wrote all code themselves and got all hardware programming information by reverse-engineering rather than stealing NDA'ed documents.
    --
    Does my bum look big in this?
  24. Re:flawed premise by sydlexic · · Score: 3, Insightful

    please, show me the software on linux that will do this and not require a month to cobble together. really. I've looked and looked and played with everything out there. it's all pre-pre-alpha, takes forever to gather the pieces and still comes up short. if this software existed, I would cede your point.

  25. Re:Wow! They'd get $100,000! by cptgrudge · · Score: 2, Insightful

    If I could run linux on an unmodified XBox and play the games made for it, that would add enough value that I would get one. I could run Linux, and play games. And I more importantly I would buy games. So Microsoft would make money after all.

    --
    Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
  26. that would defeat the entire purpose of the xbox by utexaspunk · · Score: 2, Insightful

    the Xbox isn't just a video game machine- it's MS's first step at having complete control over the hardware, something that they've envied about Apple for a long time. the Xbox may be just a video game console right now, but by version 3 (which seems to be when MS gets things right) my money says it'll be a complete OS where they have complete DRM and license all the software. It makes sense- video game manufacturers have had complete monopolies on hardware and software development all this time. why wouldn't MS want that? and why in hell would they hand the keys to that over to Linux?

  27. Why It May Happen by MBCook · · Score: 4, Insightful
    My guess is that they'll simply sign a chainloader, so that every time a new kernel comes out they won't have to sign it. Plus, they can easily say that the chainloader is only for non-commercial (or even educational) use and sue the hell out of any company using it to sell unauthorized games, etc. But why should they do this? What else could they do?

    • Modchips - I've been thinking of buying a modchip so that I could run Linux on my X-Box. If they were to sign something to let me run Linux, I wouldn't buy a modchip, so I couldn't play pirated games. This will stop many people like me (who just want to tool around with Linux on the X-Box) from having to get modchips (which would allow them to do things MS really doesn't want.
    • Chainloader - They could use the chainloader to disable some things (like prevent the CD/DVD drive from reading any games (or even DVDs) to make copying harder, ala Sony).
    • Inventory - As pointed out in this thread, MS has some inventory on its hands. While they may lose money from people buying X-Boxes to run Linux, they'll lose MORE money from people not buying X-Boxes at all. At least if you buy it and never buy a game they get some of their money back.
    • Games - This is a chance for MS to let hobbiests make games for the system, and they could then try to buy the rights to games they find interesting and get some innovative stuff on the market (which makes them money). They could even hold programming competitions (sorta like Sony did with the Yahorze, IIRC) and then they could sell discs will all the games submitted to make money. Also, if I buy a X-Box to use Linux on, and later I see a X-Box game that I want to try, I could buy it or at least rent it. They might get me into the system that way. If I don't own the system, it's going to take a VERY good game to get me to buy the system in the first place. But if people already HAVE one...
    • Stop hacking - If people can run Linux on the X-Box, then a large number of very dedicated people have no reason to try to find circumvention methods that could be used to play pirated games. MS doesn't want people to find ways to get around the locks on the X-Box, and this would give them a great reason not to need to look.
    • Charge for it - What if they sold a CD for $25 from their website (or allowed you to download it from XBL) that would let you boot your own code (but, as in the chainloader above, locked you out from using pressed DVDs (which would include games) in the drive untill the system was turned off)? Then people could run Linux, BSD, etc. but they could make money off this (besides the money from console sales, however small that would be from allowing this). And, as part of the EULA in the disc, they could put in things to let them come down on you HARD if you try to use it to play pirated games, unauthorized software (they'd list Linux, BSD, etc as OK). Tight controll is OK with me, as long as I can to things that I think I should be able to.
    • MS Linux - They could do like above, only one better. Sell something like Sony did for the PS2 (only cheaper, maybe $50 or $75). They kernel would lock out use of pressed DVDs, etc (like the PS2 Linux Kit, for obvious reasons) and maybe include programming "HOW-TOs" and such on a disc (also like the PS2). And by keeping the signed parts of the kernel in something seperate (a module, maybe), Linux can boot and run, but they won't have to (under the GPL) disclose anything about the system. They only thing they might need is a little piece of code that would look something like:

      int getRunning() {
      // Get a file from the hard drive to prove we're legit
      // pass controll to it
      return; // Done!
      }

    • Many many other good reasons too. This would benefit MS, IMHO. Let's hope they see this as the GOOD business opportunity that it is.
    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  28. Re:flawed premise by zurab · · Score: 2, Insightful

    please, show me the software on linux that will do this and not require a month to cobble together.

    You are right, as what I pointed out also, that currently no such easy solutions exist, since most of the "Linux PVR" projects require certain hardware, modding PC boxes, software packages, compiling, going through some trouble, etc. XBox with a simple ISO on a CD or a DVD would solve most of those problems.

    As far as I understand, given the popularity of XBox platform, anyone could easily create an ISO image with all the required software that installed upon loading the disc into the tray.

    Now that's not to say that MS will allow this. What's in it for them?

  29. Answer by artemis67 · · Score: 2, Insightful

    Microsoft will never approve Linux for the X-Box; here's why:

    1) It would be a tremondours PR blow to actively give Linux inroads to their system
    2) As everyone says, they make money on the games and lose money on the consoles
    3) If they approve an open-source OS, then they will also lose money on games because developers will circumvent the licensing process and develop games in Linux

  30. Re:wtf are you thinking - I've got a reason by MBCook · · Score: 2, Insightful
    I can think of a few reasons. First of all I'd like to say that yes, it is cool, and no, I wouldn't buy an X-Box just to put Linux on it. But I already own an X-Box and would be willing to pay a small fee (maybe $25) to allow me to mess around with Linux on it. Why? Here are a few reasons (I just love bulleted lists ;):
    • Games - Let's face it, some games (especially things like emulators) are just better on a TV with a real controller than on a PC with a keybaord. I'd like to be able to program games and have them running on my TV without having to go through all the hoops I'd have to for many other systems.
    • MythTV - I've been running MythTV for a while now, but I don't keep my PC at my TV on all the time because of the high noise. But the current CVS version (what will become v0.8) allows you to have a seperate PC run the interface than is running the actual recording/encoding parts. Having an X-Box (which is already next to my TV) as a front end would be very nice. It would be quieter for one thing. I also would then have another spare PC to use in something else. The X-Box is also much more powerfull than the little PII-450 I'm currently using, which would allow me to use higher resolutions, etc (not to mention the built in MPEG2 decoding hardware) than I can right now because of lack of processing power (I get skipped frames, etc).
    • Geekiness - You've got to admit it's geeky!

    A MythTV (or other media center type app) is something I'd love to be able to use my X-Box as. A wallmart PC may be a better option for real work, but when I plan to use a TV as a monitor in the first place, I'll get much better quality out of something designed to interface to a TV than the built in graphics in a Walmart PC if it supports TV out or any decently priced video card I'd put in that Walmart PC. Or I could pay $100 or so for a scan converter, which would be another little box, which is less simple and elegant. Plus built in HDTV out support. Glaggghhhhh.... (Homer drool sound)

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  31. point? by awing0 · · Score: 2, Insightful

    With the ever evolving linux kernel, won't getting it signed be sorta pointless? Games usually have one release, and Microsoft signs the binaries. I don't think MS would agree to sign a new kernel every month. Say some one wanted to hack the kernel a bit, well, their new kernel wouldn't boot. This would kill development of the kernel. MS policies and GPL style development do not mix.

    --
    Cthulhu Saves.
  32. Why we want Linux on Xbox by lpret · · Score: 3, Insightful
    I'll tell you why Linux on Xbox would be cool. It's all about the multimedia.
    The Xbox sits in your living room, imagine being able to put mp3s, divx, and play dvd, and on top of that, being able to stream stuff from other pc's on your network. That's about all you could do, since the hardware is all proprietary. But I think that's enough.

    On top of this, if MS does sign this, then you won't have to mod your xbox just to run media files. Once you've modded your box it gets to the point where you decide to just get pirated stuff since it's already modded.

    By keeping it unmodded, you'd be able to still run games and get on xbox live. it seems to me that people would be more likely to buy non-pirated games if linux didn't require getting a mod. This should still allow people to buy legal games -- the main argument for why MS won't allow such signatures.

    --
    This is my digital signature. 10011011001
    1. Re:Why we want Linux on Xbox by 6 · · Score: 2, Insightful


      and of course there is one more good reason to sign Linux for X-box.



      by and large the sort of people that run linux are the target demographic of the x-box. and they play games. Once you have an X-box in your house it is much easier to give into temptation and just buy the nifty new game you see at Best Buy...



      anything that makes the x-box more desireable to the target market than say a playstation is IMHO probably a win



      ob disclaimer...

      yes I work for Microsoft

      no I don't work for that part of Microsoft

      and of course the opinions and views expressed by me are my own and in no way reflect those of my employer, my cat, or any other carbon based form of life. I'm just some chick that likes to hack and play games

  33. Re:Wow! They'd get $100,000! by t0qer · · Score: 2, Insightful

    y0 ac!

    Show me a single bare bones PC under $200 with an nvidia 3d accellerator on it. Can you? Can anyone? For that matter show me one that comes with ram, hard drive and DVD drive + nvidia.

    (clicks the refresh button waitin for a response)

  34. This would be a marketing blunder by iamacat · · Score: 2, Insightful
    You want to push the device out and more often than not people will buy games anyway. If you already have an XBox with Linux, would you really buy a PS2 together with that version of the game when you could just buy one for XBox?

    In addition, Linux is not exactly a mainstream solution. Geeks who know how to use it will likely buy a lot of games or at the very least promote the hardware at no charge to MS.

    You can think of an esoteric case of someone running a beowulf cluster of Xboxes and costing Microsoft $$$. But this threat is not likely to materialize because it would still cost money and companies with money to burn will not run their enterprise servers on a home entertainment system.

    All considered, supporting Linux will promote sales of both hardware and games. MS can even charge money for a boot disk with signature without violating GPL on Linux itself.

  35. Why linux on an Xbox - my reasons by guacamolefoo · · Score: 2, Insightful

    The "why run linux on an xbox" question constantly comes up in every ./ xbox story. Beige box computers are cheap. Why futz around with an xbox to run linux, then?

    Here are my reasons:

    1. Wife probably wouldn't mind an xbox, whereas she'd mind another computer.

    2. Xbox has a nice form factor for my living room, where I would like to set up a media PC anyway.

    3. Linux on the xbox will allow me to hook into my home LAN to pull MP3s from my Netfinity server and run same MP3s through a player on a tv-based interface. My tv audio runs through the stereo, so this would essentially allow me to reach all of my music without having to touch another CD. The CD storage cabinet can go in the attic.

    4. I can run a web browser on my tv (at decent resolution once the HDTV thing settles in).

    5. PVR.

    6. MAME.

    7. I can hack on websites and scripts in the family room with my wife and kid instead of doing so in office. These are "fun" items, not work, so concentration isn't too big a thing -- plus the kid might learn something.

    8. I can finally play Obi Wan and Jedi Knight 2.

    9. I'll have another DVD player.

    10. It'll just be fun to be able to do it.

    Is the xbox an ideal platform for all of these things in a perfect world? No, but it is cheap and reasonably adaptable to all of the above-listed tasks. I could buy a micro atx mobo and case and assemble something, but the xbox would be cheaper and probably better looking and more solid than anything I could muster.

    I have no real religious zealotry about MS. I don't care for expensive bloatware and I like to have a little more control over my stuff than MS usually permits. I understand that some people like MS stuff and I understand (and laugh at them myself) all the MS jokes you want to send my way.

    The xbox could simply be a nifty little gadget. Like MS or not, the applications I can think of for this gadget intrigue me enough to overcome my marginally anti-ms personal bias. A tool is a tool. Besides, and xbox running linux would be greatly satisfying to me from a spriritual perspective.

    GF.

  36. The best reason why this won't fly by bertrandom · · Score: 2, Insightful

    Although Microsoft wouldn't do this for a number of reasons, the best one is that by signing this code, you can flash the BIOS on the Xbox without a modchip, and without ever needing a modchip. All you have to do is solder two points that are right next to each other together, or put a wire between them, and you can run the software to flash the BIOS. People have been trying to crash games to run code like this for months, you think Microsoft is just going to openly sign the code that will enable flashing of the BIOS? It's about as likely as releasing the key to sign it with!

  37. Palladium PR by NigelJohnstone · · Score: 2, Insightful

    I don't think the point of asking is to get a certificate - MS would never allow it.

    I think the point of asking is to get the 'refusal' so they can point to that.

    It would be Microsoft refusing to allow competing software to run on one of its platforms.

    The Linux guys could then point to Palladium, same mechanism (certs), same controller (Microsoft), same product (Linux), and point out that if Microsoft gets this in place the same thing will happen on PCs.

    At the moment we're in the fuzzy denial stage, "Palladium can be turned, off", "Microsoft not that evil", "IBM Cavalry will save us",...
    But thats not true, you can't turn it off because your computer has to operate with other computers that will insist on it being turned on, Microsoft *is* evil , and IBM couldn't save themselves.

    This gives the Linux guys something clear they can point to, namely:
    "Microsoft refused to give Linux a license to their platform on non-discriminatory terms."

  38. Re:flawed premise by Genom · · Score: 2, Insightful

    MS doesn't have to operate the XBox division like a "normal" console retailer like Nintendo. MS can afford to offer a rather extravagant ammount of console hardware, at the same price as competing consoles, taking a rather hefty loss, because it can back up that loss with the 85% profit margin on Windows/Office. The game licensing fees are small potatoes to them, while they're Nintendo's lifeblood.

    (Sony's a little different - with their fingers in so many pies, a loss from one division won't necessarily harm the company as a whole - but there's no single market that SOny has an absolute stranglehold on, with an 85% profit margin, either.)

    MS, by virtue of being able to eat the console division's losses, is able to do some things that, were I Nintendo, would worry me, and were I Sony, would concern me greatly.

    First and foremost, is the extravagance of hardware MS can offer for the same price as "normal" consoles. I don't think it can reasonably be argued that the XBox is anything but a gaming PC in console-clothing. That's *not* a bad thing in and of itself -- gaming PC hardware is seriously powerful, and it shows in the XBox games that manage to take advantage of it.

    MS sells this hardware at a HUGE loss. Sony and Nintendo, while initially selling their consoles at a loss as well, have managed to either break even, or even turn a profit on the consoles themselves (through production streamlining, economy of scale, etc...). But, both Nintendo and Sony *are* selling inferior hardware, when compared to the XBox. (No, I'm not a fan of the XBox - but I do recognize it's strengths).

    In order to stay competetive, both Sony and Nintendo need to match, or exceed, the hardware offered by MS. This means offering more expensive hardware, at the same price. In other words, taking just as big a loss on the hardware as MS is. Can they reasonably do this? Arguably, the giant octopus that is SOny *might* be able to prop up the console division with profits from another division - but they don't have the cash cow MS has in Windows/Office, so whatever the loss, SOny will "feel" it. Nintendo doesn't have that kind of leverage at all. They have...well...they have the Gameboy. Arguably, they have a monopoly in the portable market (especially with Bandai pulling the Wonderswan) - but I seriously doubt they're raking in 85% profit margins there - and I have my doubts as to whether they'll be able to prop up the console division with their portable division.

    The other option for SOny/Nintendo is to raise developer costs through licensing, or raise their "take" on the games, in order to make some of that profit back. They most likely won't do this, however, as MS would thereby gain an edge, offering a more attractive development path, and stealing developers that way. That's something Sony/Nintendo *don't* want, as without the developers, there aren't any games, and without games, there's no reason for people to buy the system.

    So, you're right about inventory not mattering -- but I think you're wrong about MS "needing" people to buy/play games in order to be successful in the console market. There's more than one measure of success, and we've seen the underselling tactic before from MS (Netscape, anyone?), although in this case they're not *giving* away the product in question, just selling it at a loss that their competition will find hard to match.

    If either Sony or Nintendo falls out of the market because they can't compete with MS, it doesn't matter how much money MS "lost" on the XBox - MS wins. If Sony/Nintendo make *less* money, because they have to match MS' hardware offerings without increasing the cost to developers or customers, MS wins. Plain and simple.