tehsoul said:
well... a big part of the success of the current xbox is the fact that it IS moddable...
imo a console stands or falls with it being moddable or not (look at the gc... (well, it took years for it to be modded SERIOUSLY))
donno... i think microsoft is going to lose a big market share if the x360 is totally impossible to mod. if i buy one, it'll be because i can run xbmc on it
The xbox is just a PC, with a well known design. We can mod it because we know what it is. I mean, you can run linux on it, and using WINE you can run windows. In fact, the kernel of the XBOX is just a stripped down windows 2000. This new system is totally fresh, and although we know it's using a specially designed multi-core powerpc chip, that doesn't tell us much about the rest of the hardware design. I'm talking about design on a much more technical level than either you or I understand, things like placement of various logic boards, where important and vulnerable traces and contact points are run (aka putting them through the middle levels of the pcb so we can't patch into em), and other things that I don't even know about.
The xbox 360 is an entirely new design. Now, yes, linux can probably run on it, if m$ were to tell everyone exactly what program calls their specific hardware are looking for and the like. Sony just came up with a new filesystem, which is akin to a very complex computerish Ceaser cypher. But if ANYONE here has modded an xbox, which I *HAVE* 4 or 5 times, you know that things like the LPC ports were only there to facilitate testing, and M$ didn't think people would be soldering things into there. The original homebrew (29) wire chips were insane, and that was just due to the design, not any sort of anti-modding stance. The LPC wouldn't be there if they had thought about it too much. Why?
MICROSOFT LOSES MONEY WITH EACH XBOX SOLD. This is important to remember. The reason they do this is so they get their percentage of each game. Although I don't advocate piracy, I'm willing to bet that most 13 year old fanboys get their xboxes modded in order to pirate games, not turn an expensive toy into a low-powered and limited computer running a marginally popular operating system. in other words:
*IT IS IN MICROSOFT'S INTEREST TO MAKE THE XBOX UNMODDABLE*
The only reason you can go on xbox live with a modded xbox is because they didn't think to put something in the original bios that would check for a larger hard drive, or a new partition, or a strange "XBMC.xbe" file. Or even a giant folder with tons of pirated games on it! One simple thing, and you have to go to great lengths (hard drive switching, I suppose) to make a modded box work on XBOX live. They could have (and it's odd that they don't) started using a sealing resin over the LPC ports that would be hard/impossible to scratch off, and make all our lives that much more difficult. They could make the lpc holes farther apart, even, although that means redesigning the PCB (which is very expensive). The fact that they don't do this is because it's somewhat of a lost cause. If they try too hard, I'll admit they may antagonize a distinct part of their market, but I figure they just said XBOX1 is a write-off (they'd have to retool and redesign their manufacturing plants), "we'll get it right with the 360."
By NOT exposing contact points within the system, by doing more in software than the stupid and easily discovered fake bios thing the system does when it loads (if you don't know what I'm talking about, you cannot argue with me on a technical level. If you don't know how the XBOX bios originally was discovered, then you MUST go read up before I'll get into a flamewar with some under-educated enthusiast). If they leave the test points off the system, and find some other way of doing quality control, then I bet the scores of hardware and software postdocs they've got working on this little project will probably be able to outdo what the loosely knit and half-organized open source committee would be able to break, at least within the kind of timeframe we'd hope for (before the xbox 4 comes out).
restating: Microsoft has lost tons of money on the XBOX. I know some of you don't think this is true, but they have NOT made money. They have for a quarter or two, but overall they're WAY in the red. Therefore, they do not want to lose more money, even though it IS microsoft and they're not too worried about that. Modding an xbox gives it a very high chance of it being used for piracy, AKA lack of commissions on games sold. Therefore they need to stop it. For the other modding reasons, its usually to take their system and force it to do something they didn't want it to do (linux). Even from a non-economic standpoint, they don't want to support linux, right? And they'll probably make it as hard to run linux on the new box as they can, right? I mean, at least take it into consideration? And even if you "only use your xbox for xbmc," you still are probably using an illegal bios, running a free program that competes in a way with another microsoft product (media center extender for xbox).
Therefore, they can easily design the unit from the ground up, so that even if we know how all the parts work together, it would still take years to figure out kernel patches and drivers for each little design change. Especially without the reference documents. Any engineer will tell you, trying to do something like this in a neutral environment (as the xbox 1 nearly is) is very difficult, but in an actively hostile situation it's... daunting. Have you ever tried to read someone else's uncommented code without knowing what the program does? It's real, real hard. And that's when they're not actively trying to keep you from figuring out what they're doing. Now we've got software AND hardware, and I'll say it again: it's got to be even more difficult that I imagine it being.
Now, don't get me wrong, that's not to say I want it to be un moddable. My Xbox is much, much cooler than most of my friend's, and I love what I can do with it. I'm amazed at what the various teams have been able to accomplish, because it's a real feat. Between my modded xbox, firefox, and openoffice, I've come to really respect the open source scene and it's accomplishments, but you I still know the very real technical challenges that exist, and will continue to exist no matter how hard I hope they will just go away. If you've got an intelligent response, then please: Give me some hope.