
krzywica
Audioholic Samurai
I don't know if you have checked out XPM in Windows 7 yet but its certainly worth a look and IMO is the perfect answer to the legacy support issue.XP used much the same kernel as 2000. One of the major reasons for Vistas poor reputation was it's lack of compatibility due to the dramatic changes in the underlying kernel and architecture from XP. Many of those changes were for the better when it comes to modern computing and advancing technology but since many companies were not ready for it and many older applications and drivers did not work Vista got a real bad rap. Vista had it's other problems as well but many were resolved with future updates. It was too late by then to repair it's tarnished reputation.
7 is using much of the new kernel which went through its growing pains with Vista and was also tested much more thoroughly by many more people. Microsoft says 15 million people downloaded and ran the Windows 7 beta and RC releases. I was one of them and I used both the beta and RC as my primary OS since their release. I couldn't say the same for Vista. The Vista beta was horrible and the release version was not much better.
Legacy support is a double edged sword for Microsoft. They have an entrenched customer base that expects all of their old programs to run on every new version of Windows. By supporting it they keep a large number of people complacent. A mind boggling level of complexity in Windows has its roots in legacy support. Microsoft has to put a lot of time and effort into not pissing off people who want to use those old programs. Vista showed that does not end well.
Microsoft is in a constant bind. I'm not sure how they could get out of it. Apple, with its much smaller user base, simply says "sorry, you upgrade or it won't work anymore". Not having to worry about so much legacy support is a big advantage.
I must say I am very impressed with what Microsoft has done in Windows 7 in this area. I haven't found a program that won't run on 7. I am happily running the final release of 7 Home Premium and have no complaints. However, if you think about it, how much further could Microsoft advance with each Windows release if they just dropped all of this legacy support and told there customers to deal with it. There has to come a point when it's time to move on and start fresh. That is what Apple has done several times throughout the past couple decades and that is what really pushed them ahead in the OS quality wars. Will Windows 8 be Microsoft's "screw legacy" release?
I have been a heavy VMWare user for about 5-6 years and am throughly impressed with Microsoft has done with Virtual PC in Win7. They really made it integrate seamlessly as you have single application windows for your legacy apps and don't have to run them within the gust OS window.