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."
I very much doubt Microsoft would sign any Linux unless it was planning on getting control of it. If all they can gain is an award they have no real reason to look like they approve of Linux. They may even try to compete by making an Xbox version of Windows.
John Hancock
and the answer to that is easy. all that the linux team wants to get signed is the bootloader. from there u would be able to run unsigned code. i dont know wath for exampel linux bios would be able to do if they could some how make an open sourch loader for pirated games.
i cant say if this is posibell im no expert but i beliv it could be done pleas correct me
Everyone says that, but from everything I've seen MS is the only one losing money on their consoles. Nintendo and Sony both make money on theirs.
My understanding was that the signature applied to a particular binary. Thus, a signature would be good only for whatever kernel revision the XBox linux guys submitted for approval. This would rather miss the point of Linux, wouldn't it? All bugs are shallow, but none of them can be fixed without asking Microsoft for approval?
im curious as to, could microsoft legitimately refuse to sell the SDK to someone programming linux or could they allow the SDK (looks as if its not needed since linux runs) and then deny a license? are they allowed to do that?
What if a current developer stepped in and aided with the project and distributed it for a low price (I would prolly pay for it as long as I could download updates or something). if this company also had games, would microsoft refuse them the license and then risk losing their titles or would microsoft grant them a lisense? They could always release the source or a free downloadable version but it wouldnt just plug in and work, givin the xbox's problems with burnt media without a mod-chip.
Bottles.
in which scenario do they lose more money on a stock of existing consoles:
a) do not sell console
b) sell console
they've got a sunk cost and a huge inventory. considering the very small number of people willing to shell out dough to run linux on microsoft hardware, it will only defray their costs. you'd have to generate sales in the hundreds of thousands to even begin registering on their radar.
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.
given Microsoft's stance toward the GPL and Linux (one's a cancer, one's a threat)
Microsoft actually distributes GPL software (see right column).
The world will end in 5 minutes. Please log out.
Is there any particular reason why it's a good idea to put Linux on an XBox? Aside from the kewl factor, I'd rather just go get a $300 PC and put Linux on that. Far more suitable to tinkering.
Read my keyboard review.
The XBox isn't a PC? Sure, it uses PC parts, but that doesn't make it any more a PC than using a G4 processor and an ATI GPU makes a GameCube a Mac.
It is not in Microsoft's interests to go along with this.
Boobies never hurt anyone. - Sherry Glaser.
There is no way MS grants this team a cert. MS wants to make money, and here's the facts:
1) They take a loss on the console in order to make profit on the games console owners would buy.
- they don't want you to buy an xBox for the purpose of running linux and doing whatever (email, server, etc) - they want you to buy xbox games!
2) Allowing another OS on the xbox creates piracy.
- MS needs to sell games to make money. If these guys get their cert. it would be used to play games. Be it TuxRacer or a pirated copy of an actual xBox game. It would happen. The cert could be used to boot, and then load a pirated copy of a game on an unmodified xBox. Bad for business.
3) This is not in the grand scheme of things. Consider the xBox the first stage in a modular sort of computer (this being the gaming module) with DRM and total MS control.
- there's no benefit to award this cert. the hardcore linux nerds of the world aren't going to stop and say "hey, mayeb MS ain't so bad. I'm going to go to the store and buy Windows, Office, etc"
With no benefits at all for MS I see no reason in the world why they would award a cert. here. The reward money is not a benefit, it is a joke to a company the size of MS.
..mork
If MS rejects this, modchippers in court can say, "see, this is the only way we can run our alternative OS. Even when we asked nicely, they turned us down. Modchipping is the only way we can get what we want." Either way, it seems smart to at least ask.
Sdelat' Ameriku velikoy Snova!
What's to stop Microsoft charging a large amount of money to sign it, just to make it unfeasible? that way, they aren't actually saying "no"...
If Microsoft were to sign the Xbox linux project's code could they distribute that signature under a for-profit license or would the GPL protect it to ensure that it could be distributed? It isn't source code. Could this be a way for Microsoft to steal GPL code for its profit? Just a thought.
I like the Xbox...
PIII 733, 20 gig hard drive, TV out, and a proven, somewhat stable O/S and a pretty decent 3D platform.
Xbox needs to be sold as a cheap PC. I think PC makers missed the mark for a home computer years ago when they started forcing people to use a VGA monitor.
Anyone old enough to remember the 8-bit era of home computing would know that all these systems just required power. You connected it to your TV and started using it. No need to buy a special sound card, or 3d accelerator, for that matter you didn't need a special VGA monitor to use your computer. Because of this for the time, they were relatively cheap, enjoyed enormous success and still have a small, but loyal following today.
Do I really care about dot pitch when i'm reading an e-mail, or browsing the web, or watching a movie? Hmm, nah.. The only time I REALLY REALLY need a VGA monitor is when I have to read config files for hours on end, and with the multiple windows I have open I need all the resolution I can get for the multiple windows I have open.
I think MS may eventually take the home computer market with the Xbox. Why not? They're already in position to do it. Most of the NNGWX (non-nerd-gamer-with-xbox) I know think Xbox live is the most fantastic shit since sliced bread, despite having played multiplayer PC games for a few years.
I'm not trying to troll the public, I'm just trying to take a guess here at what MS's intentions are with the Xbox. I think they will go for this simply because they are trying to become the next apple, with MS balls.
Just ask - what makes MS money on XBox? Selling more XBoxes? No. Selling GAMES! Will Linux-on-XBox sell more XBox games? No.
1. The more they sell, the lower their per-unit cost.
B. Even among those who buy one to run Linux will be some who also buy games. And further, as they already own an XBox they'll be less likely to buy a Playstation. repeat this enough times and suddenly one day it's a whole new 90% MS, 10% Others deal.
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?
Once you have access to the CPU on an XBOX after it has done the disc copy protection check you could EASILY allow the user to pop in a (non-signed) DVD and then reset the CPU, but not do a full BIOS reset. The result? A linux-based boot disk for pirated games. You don't need to do the whole emulation business.
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.
Well of course that's what it's about. It was the first thought that went through my head when I saw what was in an Xbox and how much it cost. Thought process:
-XBox has expensive hardware
-XBox being sold for less than even microsoft could be paying for this
-I hate microsoft, would do most anything I can think of to cause them pain
-I wonder if, instead of just buying these and throwing them away, I could use them as cheap CPU in a chess-playing beowulf cluster?
Yeah, that about sums it up.
:Wq
Not an editor command: Wq
Please indulge me while I make an observation....
I understand why XBox Linux Project wants a digital signature from Microsoft.
I understand why people use hacked chips to run Linux on their XBox.
I even understand why Microsoft won't do it.
What I don't understand is why so many people are jumping on this "lets run Linux on xbox!" bandwagon. Be honest, 99% of you would not go buy the box just to run linux on it (the other 1% fall under the catagories of fools or too damn rich). You aren't gonna go sell your P2, and change to microsoft products.
There is no practical purpose to run Linux on the Xbox, but its fun if you have to either hack your way into it, or buy and install the mod chips. Granted. But if its just a matter of buying "Linux for Xbox", then what the HELL is the attraction? The walmart $200 pc is a better option if you just want a cheap linux box. If you don't feel like your screwing Bill G, its just not worth the effort. Admit it.
Once you take the "I'm sticking it to microsoft" out of it, there really is no purpose to run it, even for acedemic purposes. If they get the signature, fine, but the folks in here who are trying to explain WHY they would want it to run Linux are fooling themselves, but not me.
Tequila: It's not just for breakfast anymore!
Actually, the ROM contains a compressed and encrypted (23 KByte, I think) version of ntoskrnl.exe, based on the Windows 2000 source tree.
"Evil will always triumph because good is dumb." -- Dark Helmet
For those of you who don't follow the XBox modchip underground, the onboard TSOP can be flashed with a modchip's bios. The reason you need a modchip is because without a modchip, the XBox refuses to run an unsigned executable. With a signed version of Linux, you have an open system and can easily flash the onboard TSOP with a version that ignores digital signatures the same way a modchip would. Hence, an MS-signed Linux on a disc is effectively a modchip. Would it ever make sense for MS to do this? Absolutely not.
And all the crying about their monopoly is silly. Hardware vendors have restricted software that can run on their hardware for eons. It's largely for quality control reasons, but Nintendo and Sony have long killed projects after seeing distasteful material. "Thrill Kill", anyone? It's the way the industry works. Anything else and you'd see a total collapse of the console industry--not merely Microsoft's interest in it.
JH
Any connection between your reality and mine is purely coincidental.
I see how this could actualy benifit microsoft in some ways. It would certainly make them look better to the general public. But otherwise i can't think of any good reasons for them wanting to go through with this. Let's hope for the best.
The Blade Itself
Considering that the XBox has a record-breaking 4.9 attach rate (that's games bought with an XBox), it's not as bad as you make it sound. And with XBox Live selling like hot cakes (Microsoft has sold 44% more of its XBox Live kits than Sony has of their network adaptor during their first three months in the market), attach rates are very likely to keep climbing and gamers will continue to buy games as well.
So the correct way to get a signed linux image is
to implement a game for publication which
incorporates a code to switch to a linux console,
then get them to sign the binary of the game.
It seems quite do-able, but it doesn't allow
for future updates to the binary image. Of course
that doesn't really matter if you just use it to
book the harddrive.
-I like my women like I like my tea: green-
mentin wrote:
:),
.Net home terminal, entertainment terminal, and home PC replacement. But game console was all Microsoft could get developers for.
> The console market is dominated by Sony, not Microsoft.
> Microsoft has monopoly in personal computers market.
True. But Microsoft is not just loosing a little money on XBox, they are bleeding rivers of it. The only reason they can afford to do so is that their Windows and Office monopolies give them huge profit margins on those products (85%) enough to fund everything else they do, and every other market they enter.
> Of course MS has 100% market share of XBox consoles
> but the real market is entertainment consoles,
Actually, the real market was supposed to be
> P.S. Note also that monopoly itself can't be illegal. It is
> abuse of the monopoly which is illegal.
Abuse of which Microsoft has been found guilty of on several counts. Trial or no trial, Microsoft does not appear to be changing its ways.
It is going to be interesting to see if Microsoft actually signs Linux for the XBox. While I don't personally have much use for Linux on XBox, this is a very good test to see just how open to third parties (and open source) the technology formerly called Palladium is really going to be.
"At this moment, it has control of systems all over the world.
And...we can't do a damn thing to stop it."
Miyasaka, "Godzilla 2000 Millennium" (Japanese version)
"ooo if only we could do that we could do something really cool!"
And so the list begins:
1. Nethack for Xbox
2. Run multimedia apps on my TV/sound system
(never have to search through my DVD
collection again! Why spend $300 on one
of those 300 CD jukeboxes when an Xbox
can catch the streaming data from my PC?)
3. Use the Linux kernel, sans GNU stuff, to
build arbitrary programs from
4. Use the Xbox that I've bought anyway to do
things like run a half-life server when
friends are here, possibly join in on a
Starcraft match with WINE or somesuch
Anyone else got anything?
-Amalcon
Even more importantly, you have to remember that most hardware in the console business is sold at a loss (and don't give me that ludicrous "Land of Gord" or whatever the hell that link is people like to use to "disprove" this assertion. Talk to some folks that actually work in the industry.)
Anyway, the hardware is sold at a loss - especially initially. (With time, some of the console generations have been cost-reduced so this isn't the case.) Point is, Microsoft is doing the same thing any console manufacturer would - why sell hardware that doesn't in turn sell software? MS sells titles to make up the hardware loss - they're not going to be selling Linux anytime soon.
The next step would be to get Best Buy and Wal-Mart to carry Xbox Linux with their other Xbox offerings. A shrink wrapped version of Xbox Linux would be a hit.
The issue in this case though, is that the Linux XBox team can't crack the digital signature that Microsoft uses (AFAIK), so they have to ask Microsoft, or waste time in trying to crack it.
Yes. AFAIK too, MS use the same standards of signing as PGP does, so if the Linux teams crack their signing key in any reasonable amount of time, I'd be really fucking worried for the integrity of digital signatures as a whole. If we could crack MS's private key quickly, we could crack anyone's private key quickly.
By the time the Dreamcast was hacked, it was already dying
That's true, but then the DC did have a really short lifespan compared to other consoles. I remember using an unofficial Megadrive/Genesis dev-kit, written by cracking groups, on the Amiga in 1990, and the Megadrive was still profitable until I think about 1993-1994 when trailing-off interest and the new messiah (the Sony Playstation) killed it.
were it not for the Mill CD backdoor in the BootROM, the Dreamcast most likely would not have been hacked
Well, I think we have to thank Sony for this. Prior to the Playstation, console owners were contented not to get magazine demos like the computer owners. However, once Sony moved to CD-based media, console owners now expect game demos on magazines. While Sega made it difficult to easily pirate GD-ROMs because of the custom pressing hardware, it also made demo CDs financially unviable. So they added the CD backdoor to allow for coverdisc and trade-show demos. This is why Sony and Microsoft use media that can be duplicated with conventional CD/DVD mastering facilities, although obviously not with consumer CD-R/DVD-R drives.
some titles that had checks for whether or not they were on real discs or not
Most discs do, for virtually all games platforms. They just get cracked. If the DC games used more than the capacity of a regular CD-R, the crackers added disc-changing code. The same happened with Amiga games that used more sectors than normal copyable disks, and their game data was already fully compressed -- they were split onto two normal disks by crackers.
Actually, my favourite anti-piracy code is a tie between the anti-Action Replay code (the Amiga has a Time-Of-Day counter which continually ticks away and can't be set by software to anything other than zero -- just run normal timer interrupts and check the TOD has elapsed by the amount you expect it to, then your software can't be successfully "unfrozen" from an Action Replay "backup" (memory and register dump)) and the Rob Northen Copylock (self-decrypting-reencrypting trace mode code that depended on both register contents and the status register for correct decryption, and it read a protected track which had sectors that were fractionally longer than the sectors the Amiga/Atari could write by itself -- timing tolerance margins in the disk-reading hardware allowed for them, but they physically took longer to read, and that could be measured with the high-resolution timers).
Sure, but only if they're not bankrupted in court by a company with bigger pockets than them tying things up (i.e. Microsoft) while trying to prove it.
Yes. Thanks for the precedent, Sony.
Does my bum look big in this?
All you have to do is write a game, have Microsoft approve it, and sign it. Then watch your sales shoot through the roof as people discover that your "game" can be used as a "bootloader" when you hold down the A, B, X, and Up buttons on your controller.
Between the Gamecube and GameBoys Nintendo has pretty much full reign of the entire market. Microsoft has a very, very small slice. And yes, the Gameboy market is considered a console to NPD and other market share reporting industry companies.
What if the BIOS consulted the DVD drive periodically...
BIOS: "Hey could you give me read me the key off the DVD?"
DVD: "Sure thing... there you go"
BIOS: "Wow... this isn't a signed disk, even though it used to be. Notifying the fed..."
Something like that could prevent you from doing a DVD swap. However, I guess it wouldn't keep you from loading a game from the hard drive.
"Quake 3 linux?" -- Commercial.
"UT2003 Linux?" -- Commercial
"Uhhm, anything else using the Nvidia X server?" -- What does the NVidiaX server do that it requires a card as powerful as the XBOX's? (Serious question, I honestly have no knowledge of that area.)
"Did I mention Neverwinter Nights Linux?" -- Commercial.
"RTCW linux?" -- Commercial.
You might be wondering why I'm labelling them as commercial. These are not good reasons for Microsoft to sign the Linux code. They work against that effort because MS won't get licensing fees for it. (Shitty, eh?)
Secondly, the XBOX would be an inferior machine to play these games (and future games) on because the companies porting these games are doing because they're popular. What will happen when you try to run Doom III on the XBOX? You'll have a really shitty graphics, not to mention you'll have an inferior controller to play them on.
You did not list any Open Source/Free Games in development. If there were that type of thing going on, then I'd totally understand this view. But there aren't, at least not that are incredibly visible. (well maybe Tux Racer, yay.) Certainly none that are going to take reasonable advantage of this hardware.
How about a "special" mod chip that only allows the xbox to run FSF signed software?