The problem is no CPU manufacturer makes CPUs for any of the standards that you claim are there for legitimate reasons except for their own socket type. Why is that? Oh yeah, it's because they want to fragment the market so that consumers will be locked into one particular socket. It's "good for business" (them taking more of your money) to make consumers have to throw away their entire computer when ever they're interested in upgrading. This waste in the system, like all other waste, results in more money for the super rich, less for everyone else, and thus a lower quality of life for everyone else.
Let's be quite blunt here, for something extremely complex that is rapidly moving and developing let's say a Kernel or a CPU you don't want to lock down the progress and bring it to a halt through a bureaucracy. You want the company or developer to have as much freedom as they can possibly have.
Now let's say we've got ISO holding this standard for the rapidly developing technology of CPUs, now AMD has a new feature they want to implement nobody has ever thought of before, but it requires a new socket to make it work. Now in order to make it work they have to announce to ISO why they want the standard changed, thus tipping their hand on this new tech, and so this means intel is going to come along and implement their hack of it and AMD loses the initiative, also both companies have to wait 6 months for their standard to be argued over resubmitted, argued over again, then they'd have to get it signed in triplicate, sent back, lost, found, subjected to public query, lost again and finally buried in soft peat for three months before finally recycled as lighters before they finally got it approved.
Let's in comparison look at ODF for a second here and why It can have a standard. ODF isn't really a moving target per say, it evolves as a standard yes.. but at glacial speed. No one is really so much developing the standard so much as the office suite behind it, thus meaning the point is interoperability. These office suites aren't trying to tack on extra stuff that the standard doesn't support because that's not the point it's not really a competition against other ODF it's against OOXML and infact they're trying to make it interopt with the other suites.
A processor is completely different, what you're asking for is the equivalent of telling all game developers that: "you can develop a game, but only for the Unreal 3 engine, and if you want new feature.. well you'll have to wait for us to discuss it, and eventually just maybe, if we feel like it, get around to it in Unreal 4 in the next few years" Now obviously Unreal 3 is suited well for some tasks but not for others, I wouldn't for instance want to write a 2d adventure game in it, I'd want to hack AGS to work under Linux.
Leave a comment: