oh come on, I bloody hate Apple but this is ridiculous. You don't have to be a fanboy to get annoyed when people make unsubstantiated claims about the quality of their products
Does which OS question really matter?... no really? All operating systems on the market today are sort of ok. None are great. In order for it to be great it needs to be completely re-written. The old code needs to be dumped along with the support for legacy applications... and this is the biggest challenge. We need those old programs to run. ...and this is sort of like a catch 22. Another challenge is the hardware that is becoming a bloatware of its own. The x86 configuration must be abandoned. It has so many bottlenecks in it's age old architecture that it makes it no longer possible to have substantial improvements and further (noticable) development in this direction are going to be very difficult, expensive and obsolete. Further develpment in OS most likely is goint to stem out of the embeded os(s) camps carried by the phones, mp3 players and other gadgets like Nokia's internet tablet. It is only logical to expect it to come from the direction where the ground has not been set in stone yet. It is time to move on... it is a wonderful time!
"Another challenge is the hardware that is becoming a bloatware of its own. The x86 configuration must be abandoned. It has so many bottlenecks in it's age old architecture that it makes it no longer possible to have substantial improvements and further (noticable) development in this direction are going to be very difficult, expensive and obsolete."
Dude, seriously, the x86 is bloat and needs to be abandoned line died out several years ago, far prior to Apple ditching the Power architecture. The switch to x86-64 has been a substantial improvement in the server space. The move to a multi-core architecture has also both improved performance of the OS and increased the performance per watt of the processor. While multi-threaded applications that take full advantage are more difficult to program, the multi-core architecture is likely to remain despite which instruction set is chosen and the development tools will catch up to give much of the performance benifits automatically. Yes, there is a lot that has to be sort of designed around with modern x86 processors, but these design criteria are a small price for the general expertise and experience that the general purpose computing industry has with the instruction set. The price of switching to a completely new instruction set far outways the benifits (look at the cost just for Apple and its platform partners, and realize they make up an incredibly small chunk of the market). The days of touting the need to kill of x86 are over for now.
Also, despite legacy support, major OS changes are still quite possible. For people who actually know anything about the underlying changes in Vista, they know it was a huge, huge change, with a vast level of code scraped and reworked. The windowing manager was completely changed, for example, and GDI+ was replace by WPF, while still maintianing a high level of compatability. The level of work necessary to do so is tremendous, but it is generally far more useful to the industry as a whole and the consumer, to make large advancements while maintaining existing compatability. What can be done in managed code using thw WPF api is frankly amazinging, most especially in how quickly the code can be written. So large advancement is still possible in this space, and still happening, despite your assertation that x86 and legacy support are dooming the general purpose world to remain mundane.
"The price of switching to a completely new instruction set far outways the benifits (look at the cost just for Apple and its platform partners, and realize they make up an incredibly small chunk of the market). The days of touting the need to kill of x86 are over for now."
- Unfortunately this is exactely the point. The infrastracture built around x86 is now so large that it is difficult to expect real breakthrouths and all Operating Systems begin with this constraint. Vista is a very ambitious project that was not taken far enough this is sort of like what win2k was to win98 before it became WinXP. We are in a predicament where there are more and more cars and all the roads have already mostly been bult. We keep making the cars smaller, smarter, traffic more efficient etc. Yet we already know where further develpment leads to.
Now that we've thrown 'em off the trail, use the form below to get in touch with the people at Engadget. Please fill in all of the required fields because they're required.
Anxiously awaiting the first MAC fanboy comment......!!!!!!!!!!!!.........!!!!!!!!!!!!!!
Man, you platform fanboy butthurters are a pain. It's like watching Ann Coulter fist-fighting Michael Moore.
Anyway, best of luck to Amiga in the platform wars. I can literally *almost* remember when they were a "thing".
oh come on, I bloody hate Apple but this is ridiculous. You don't have to be a fanboy to get annoyed when people make unsubstantiated claims about the quality of their products
Does which OS question really matter?... no really?
All operating systems on the market today are sort of ok.
None are great.
In order for it to be great it needs to be completely re-written.
The old code needs to be dumped along with the support for legacy applications... and this is the biggest challenge. We need those old programs to run. ...and this is sort of like a catch 22.
Another challenge is the hardware that is becoming a bloatware of its own. The x86 configuration must be abandoned. It has so many bottlenecks in it's age old architecture that it makes it no longer possible to have substantial improvements and further (noticable) development in this direction are going to be very difficult, expensive and obsolete.
Further develpment in OS most likely is goint to stem out of the embeded os(s) camps carried by the phones, mp3 players and other gadgets like Nokia's internet tablet. It is only logical to expect it to come from the direction where the ground has not been set in stone yet. It is time to move on... it is a wonderful time!
"Another challenge is the hardware that is becoming a bloatware of its own. The x86 configuration must be abandoned. It has so many bottlenecks in it's age old architecture that it makes it no longer possible to have substantial improvements and further (noticable) development in this direction are going to be very difficult, expensive and obsolete."
Dude, seriously, the x86 is bloat and needs to be abandoned line died out several years ago, far prior to Apple ditching the Power architecture. The switch to x86-64 has been a substantial improvement in the server space. The move to a multi-core architecture has also both improved performance of the OS and increased the performance per watt of the processor. While multi-threaded applications that take full advantage are more difficult to program, the multi-core architecture is likely to remain despite which instruction set is chosen and the development tools will catch up to give much of the performance benifits automatically. Yes, there is a lot that has to be sort of designed around with modern x86 processors, but these design criteria are a small price for the general expertise and experience that the general purpose computing industry has with the instruction set. The price of switching to a completely new instruction set far outways the benifits (look at the cost just for Apple and its platform partners, and realize they make up an incredibly small chunk of the market). The days of touting the need to kill of x86 are over for now.
Also, despite legacy support, major OS changes are still quite possible. For people who actually know anything about the underlying changes in Vista, they know it was a huge, huge change, with a vast level of code scraped and reworked. The windowing manager was completely changed, for example, and GDI+ was replace by WPF, while still maintianing a high level of compatability. The level of work necessary to do so is tremendous, but it is generally far more useful to the industry as a whole and the consumer, to make large advancements while maintaining existing compatability. What can be done in managed code using thw WPF api is frankly amazinging, most especially in how quickly the code can be written. So large advancement is still possible in this space, and still happening, despite your assertation that x86 and legacy support are dooming the general purpose world to remain mundane.
"The price of switching to a completely new instruction set far outways the benifits (look at the cost just for Apple and its platform partners, and realize they make up an incredibly small chunk of the market). The days of touting the need to kill of x86 are over for now."
- Unfortunately this is exactely the point. The infrastracture built around x86 is now so large that it is difficult to expect real breakthrouths and all Operating Systems begin with this constraint. Vista is a very ambitious project that was not taken far enough this is sort of like what win2k was to win98 before it became WinXP.
We are in a predicament where there are more and more cars and all the roads have already mostly been bult. We keep making the cars smaller, smarter, traffic more efficient etc. Yet we already know where further develpment leads to.