Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
XBox (Games)

The Scoop on the Xbox 360's Embedded OS? 504

An anonymous reader writes "When the Xbox 360 was launched two weeks ago amid much brouhaha over its custom-designed IBM PowerPC-based CPU with 3 symmetrical cores running at 3.2GHz each, WindowsForDevices.com wondered aloud, 'What OS runs inside the Xbox 360?' Now, the website thinks it has found the answer to its question. No, it's not Linux or BSD, nor a derivative of Longhorn or Windows CE."
This discussion has been archived. No new comments can be posted.

The Scoop on the Xbox 360's Embedded OS?

Comments Filter:
  • PowerPC vs Intel (Score:3, Interesting)

    by Virtual Karma ( 862416 ) on Wednesday May 25, 2005 @11:19AM (#12634732) Homepage
    Apple (Mac OS X) runs on PowerPC chips from IBM. But now they are planning to Intel platform. PC (windows) runs on Intel platform, but XBox 360 uses PowerPC. My question is simple. WHY???
  • What OS? (Score:4, Interesting)

    by stecoop ( 759508 ) * on Wednesday May 25, 2005 @11:22AM (#12634781) Journal
    The OS any machine runs is become irrelevant. I want a base OS that can run virtual machines and whatever runs on top as a Virtual OS doesn't really really matter. Similar to how Mac and OSX runs but without any legacy core that can interfere. With MS, they have the Virtual Machine on top of Windows yet if they made the Virtual Machine the OS and the run windows or whatever that would be the best of both worlds. Don't like Windows great it will run Linux, Symbian, Palm whatever and who cares lets just get the Virtual Machine running. Hm Sounds like Sun needs to extend Java to run Virtual Machines rather than running on an OS and that could complete a Virtual Machine.
  • by Jozer99 ( 693146 ) on Wednesday May 25, 2005 @11:28AM (#12634865)
    What would you run on it? The XBox was cobbled together from basically off the shelf hardware. 4 years down the line, and we still haven't gotten everything working with Linux yet. The XBox 360 has NO OFF THE SHELF HARDWARE. You would need to reverse engineer the processor, graphics processor, RAM, filesystem, and system bus, not to mention audio, usb and IR controllers. I won't even go into the rights management system, which I imagine can only be stronger than on the original XBox (2048 bit encryption key needed to boot the XBox 1) Then you would have to write your own APIs and compilers for accessing said devices. I don't think the OS is the biggest problem in terms of hackability right now.
  • Mac! (Score:2, Interesting)

    by coop0030 ( 263345 ) on Wednesday May 25, 2005 @11:28AM (#12634872) Homepage
    I was hoping that it would have been a derivative of Mac OS X. Now that would have been a story worth reading (if true).

    Could you imagine Microsoft getting in bed with Apple. ewww...
  • DevKits (Score:5, Interesting)

    by BenBenBen ( 249969 ) on Wednesday May 25, 2005 @11:29AM (#12634879)
    Seeing how the DevKits were G5 boxes, wouldn't it be a good idea to look at the OS they were running?

    From a hackability POV, it's the BIOS that really matters. The original xbox had the BIOS hidden in the VGA chip (or was it the Southbridge? Can't remember) but once Bunnie Huang scoped the buses everything was lost. I think we can expect to see some fairly high grade encryption at work in both the POST and code signing arenas.
  • Re:Wow (Score:5, Interesting)

    by gowen ( 141411 ) <gwowen@gmail.com> on Wednesday May 25, 2005 @11:32AM (#12634929) Homepage Journal
    I guess its easy enough for them to port win2k to the power arch
    Given the modular VMS-like core that's at the heart of WinNT, I wouldn't be surprised if it was fairly easily ported to a lot of architectures. Then, as you say, if you only need a limited set of device drivers, you're well on your way to having a full OS.
  • Re:What a letdown! (Score:2, Interesting)

    by seffala ( 134325 ) on Wednesday May 25, 2005 @11:33AM (#12634942)
    You insensitive clod!

    I *was* watching Citizen Kane...now, what's the point?
  • by Lucractius ( 649116 ) <Lucractius@NoSpAm.gmail.com> on Wednesday May 25, 2005 @11:36AM (#12634977) Journal
    As anyone with a passion for other and more esoteric platforms will (or should) know.

    Windows NT existed on a number of different architectures other than Intel x86, Including MIPS, Alpha, and PowerPC, in versions 3.5 3.51 and 4.0.

    The final point to make is that when the work began on Windows 2000, the entire OS was done. The full NT5 beta available from the MSDN when it was released. Did indeed include a PowerPC version as well as the others. ( at least one beta did as far as i can confirm from my discourses with other "wisened veterans" (no mater what their age) of the MS oses. )

    The effort involved in MS porting the NT 5 kernel and other systems to the Xbox 360 would have been totaly comparable to the effort needed to strip and optimise the nt 5 core for the Xbox. Which is in fact a very impressive degree of refinement over the original os when you examine the finer details.

    ( My other boxes are FreeBSD and Solaris so dont dare call me a MS fan, XP is for my games only case wine isnt good enough and i pray it catches up sooner. )
  • by KillerDeathRobot ( 818062 ) on Wednesday May 25, 2005 @11:39AM (#12635026) Homepage
    Thus Microsoft profited when they sold him the Xbox, but all the game vendors and developers lost out.

    Actually, Microsoft probably didn't profit from the sale of that Xbox, and in fact renting the titles probably did contribute something to the vendors.
  • DUH. (Score:3, Interesting)

    by News for nerds ( 448130 ) on Wednesday May 25, 2005 @11:40AM (#12635042) Homepage
    Who, except for /. crowd, expects Microsoft adopts Linux for one of their strategic pieces? Windows has the HAL that can absorb hardware differences, so there's no room for Linux and the like.
  • by Alarash ( 746254 ) on Wednesday May 25, 2005 @11:41AM (#12635050)
    Actually, I don't think it will be too hard to hack the XB 360. The development kits (you know, what the manufacturer sends to developpers so they can develop their games even before the console is available) consist of two G4's. This leaked out from E3 when two guys from some magazine noticed that the cables of the console displayed at the expo were running behind it, and they could see the G4's. No, I don't have the link right now, but if you dig some gaming websites they should have it.

    I guess my point is : if the dev kits are using G4's PowerPC, does it make the console easier to crack ?

  • Re:What OS? (Score:5, Interesting)

    by King_TJ ( 85913 ) on Wednesday May 25, 2005 @11:41AM (#12635060) Journal
    The OS is rather irrelevant when you're talking about embedded systems or for that matter, any system which just does its designed tasks with little direct human interaction.

    That's why, as long as they keep on reading your ATM card and spitting out money properly, most people don't care a whole lot which OS their ATM machine runs.

    The only reason we really have "OS wars" today is because people have differing opinions on the way things should be presented on the screen to them as an interactive user of said OS. (And secondarily, technical debates on such things as security ... but let's be honest here. A lot of pretty darn important systems run on Windows, despite all the complaints about it being "insecure". There's a strong 3rd. party market happy to try to shore up those holes for a price - and plenty of customers willing to pay for those "improvements".)

    Most of the time, when someone expresses a strong preference for Mac OS X, they're really expressing a fondness for the overall look and feel of the GUI.... Perhaps they favor the drap and drop nature of everything, with file management being done by symbolic folders that automatically open up when you hold the mouse button down while pointing at one? Maybe OS X Tiger users just fell in love with the Dashboard widgets or the Spotlight search feature, or who knows?

    Same with any other OS I can think of. Even MS-DOS users argued for it because of it's stark simplicity. "Only one exact way to do a specific task... no confusion of "What does the picture on my screen do that looks like *this*?" Easy to write down a step-by-step instruction sheet so anyone who can type can get a task done in it.

    None of these things really matter on a system that nobody interfaces with directly very often. If it just serves up web pages or files or acts as a back-end to a database, or whatever ... as long as it keeps running, people don't care what it runs.
  • Re:PowerPC vs Intel (Score:5, Interesting)

    by It doesn't come easy ( 695416 ) * on Wednesday May 25, 2005 @11:53AM (#12635182) Journal
    On the other hand...

    OSX core is open source Darwin, which already runs on Intel processors. I would bet that deep inside Apple, they maintain a fully functional OSX on typical Wintel hardware (speculation only but why wouldn't Apple make the effort? Sort of a hedge against CPU lock-in).

    I think a more interesting line of speculation is: Is Apple developing, or thinking of developing, an OSX version for the new CELL processor? After all, IBM surely thinks that CELL will eventually replace conventional CPUs. IBM and Apple usually work pretty close together when it comes to future CPUs for Apple's OS. I can't imagine that Apple hasn't at least discussed it with IBM.
  • Re:PowerPC vs Intel (Score:3, Interesting)

    by Jeff DeMaagd ( 2015 ) on Wednesday May 25, 2005 @12:10PM (#12635355) Homepage Journal
    Consoles have had custom APIs, OSs and hardware for a long time, presumably to make a lean, optimum platform versus shoehorning a general purpose system. RISC chips have often had a lead in floating point performance as well. The chip itself is custom, so it could have a custom instruction set as well, they say it is PPC-based, not necessarily a PPC chip. It could be a stripped-down chip so they get the instruction set they need and throw out fancy stuff that slows down the chip.

    Also, one thing I've seen speculated is that it might be another hedge against people hacking the system to run software not licenced to run on the machine. This is plausible if they obfuscate the code, although I really don't buy this argument.
  • by NickFortune ( 613926 ) on Wednesday May 25, 2005 @12:18PM (#12635459) Homepage Journal
    I suppose it could have been a marketing ploy: make the Xbox security circumventable (although not so much so as to prevent plausible deniability) and allow a user base to grow based on piracy ripping off your platform partners. Then once your userbase is established, upgrade to a secure model, knowing that you'll take most of your users with you.

    On the other hand, security has been a big thing with MS in the last few years. I'll rephrase that - managing public perception of security has been a big thing for MS lately. I can't imagine that they'd deliberately build in security flaws... well, not as a matter of marketing policy... well, I still don't believe it, anyway.

    So that leaves the question as to whether they have learned enough from the original XBox to make XBox2 impossible to hack. I have problems with "impossible" in this context. The harder they lock it down, the harder they make it for partners to port to their platform. Since MS' in house games studios still lack the output to satisfy demand solo, they're somewhat dependant on goodwill to get ports of cool games from other platforms. And where they make those allowances, that's where the next generation of hacks will come.

    The online game thing? Well yes, that's unavoidable. On the other hand, I think there's a backlash brewing against these subscription games. I'm old enough to remember the first wave of computer moderated play-by-mail games and they dirty tricks some of them used to extort money from the players once they had invested deeply enough. From what I've read of most of the MMOGs, it's the same sort of scam, and people seem to be becoming aware of that.

    I wouldn't be surprised if it turned out to be a fad. Just like video arcade games largely died off when home computers got good enough graphics to compete, so will the online ones when some free alternative gets good enough.

  • by pionzypher ( 886253 ) on Wednesday May 25, 2005 @12:59PM (#12636009)
    Having my xbox hacked had nothing to do with trying to rip off anyone. I had it ripped because it allowed me to store my music and movies on it as well as rip my own games, allowing me to play my games without getting up and swapping discs.

    This protects me from the horrible sensitivity that xbox drives are known for. I've lost about $200 on scratched games that my xbox won't recognize.

    These added features were what made me choose the xbox over a playstation, and are what will affect my decision on which of the next generation game consoles to purchase.

    I'm not ripping people off, and not everyone who has a hacked xbox is. So please stop flashing your misconceptions around like they're some sort of a badge.
  • Re:Wow (Score:4, Interesting)

    by /ASCII ( 86998 ) on Wednesday May 25, 2005 @01:00PM (#12636026) Homepage
    Apple actually did have a version of Mac OS 7 running in x86. They called it Project Star Trek [answers.com].
  • 64/32 Questions... (Score:1, Interesting)

    by Anonymous Coward on Wednesday May 25, 2005 @01:35PM (#12636422)
    One thing that I am interested in is the bit depth of the operating system itself.

    I'm assuming that the PowerPC cores being used in the new XBox are based on IBM's 970 or 970MP designs. Although I haven't seen any source positively put that theory to rest, it seems to make sense.

    That said, the 970 core is a fully 64-bit processor with a 32-bit bridge mode.

    I'm wondering... will the 2000 variant Microsoft is deploying be pure 64-bit, or 32-bit? Microsoft's AMD64 offering supports both ABI's, but I'm not seeing the need to do so for their new console. 64-bit seems excessive, seeing as how no games will never see more than 512MB of memory and the PowerPC offers 64-bit math instructions for added FLOP precision without all the overhead of 64-bit pointers.

    And before anyone points out that AMD64 code is faster than x86 code, please remember that this is because AMD64 code isn't just 64-bit x86 code - it adds additional register and intstructions IIRC. The PowerPC, on the other hand, was always designed for 64-bit operation, and as a result, the instrucitons and register counts are the same in both modes - the 64-bit mode just adds the overhead of extra data on the bus and actually degrades performances slightly over equivelent 32-bit operation.

    Will definately be interesting. It's pretty much assumed that they'll be having to run the XBox1 games they plan to support in emulation, so I can't see how that would effect their choice.
  • by Anonymous Coward on Wednesday May 25, 2005 @01:35PM (#12636423)
    The only possibility is a G5. G3 haven't been made since 2003 when the iBook G3 was discontinued, and IBM never made G4 chips either. G5 is the only possibility.

    If someone can get xbox360 running OS X it will KILL apple
  • Re:Disinformation (Score:3, Interesting)

    by BewireNomali ( 618969 ) on Wednesday May 25, 2005 @01:37PM (#12636441)
    I'm not sure about that. The introduction of an XBox Live Silver tier (read: free) service is so that they can get hoards of gamers gaming online.

    Modding your X-Box going forward isn't going to be much of an issue for Microsoft. You can't use X-Box Live with a modded XBox and Microsoft wants to ensure that everyone is online. So all their games with be Live enabled. Microsoft is going to use Live to distribute levels and authenticate games, even if you're not playing online at the time. Modding your XBox to pirate games will make it useless. Media-Center mods? Well, Microsoft already supports that for XB1. To that end, there's no need to dissuade would-be modders. Ancillary mods, like upgrades to video cards, etc.. will most likely be supported by Microsoft, and they'll benefit from the secondary market that arises because of it. There's just no need for obfuscation as far as an OS is concerned.

    By the time XBox 720 debuts, we won't be buying discs anymore. We'll be downloading our games onto our 2TB hard drives. Oh, the Xbox 720 will have nine cores instead of the three it has now, and the extra cores will run the thin clients and tablets on the local network. It will be backwards compatible with all previous XBox games, but since there likely won't be a media drive, you'll need the "Classic" subscription (several tiers, of course) in order to play them. Oh yeah, and they would have nicely sidestepped the death of the PC in the first world.

    If you think they're evil now... *shrugs*

    I'm gonna buy a Nintendo Revolution.
  • by killmenow ( 184444 ) on Wednesday May 25, 2005 @02:19PM (#12636890)
    What, exactly, would a free alternative to an MMOG be?
    Something like this [worldforge.org] or this [netofpeers.net] or this [adellion.com] (and on and on)...
  • by Anonymous Coward on Wednesday May 25, 2005 @03:56PM (#12637915)
    "So there you have it: the Xbox 360 reportedly runs a second-order derivative of Windows 2000 that has been ported to the custom triple-core IBM PowerPC processor. Well, that's what we think, anyhow."

    Hardly newsworthy if you ask me.
  • MacOSX (Score:3, Interesting)

    by ryanw ( 131814 ) on Wednesday May 25, 2005 @04:39PM (#12638351)
    I just want to know how long will it take an XBox 360 to get MacOSX running on it. That would be a ton better than a mac mini.

Understanding is always the understanding of a smaller problem in relation to a bigger problem. -- P.D. Ouspensky

Working...