Hacker News new | ask | show | jobs
by dsplaisted 6645 days ago
I call BS. The trouble Microsoft has had with Vista would be nothing compared to the trouble it would have if ALL applications had to be recompiled to work with Windows 7. The article cites no sources and doesn't offer any substantiation at all for its claims.
1 comments

The article didn't say that everything had to be recompiled, but that they could. Without recompiling apps can run in a virtualized, compatible environment (like Classic on OSX). It didn't cite sources, but MS has alluded several times to this being the plan.
As common as virtualization is becoming , that could be a good solution as long as they can keep a ceiling on the memory cost -- true virtualization can be really expensive, memory-wise.

On the other hand, if they're simply talking about a conventional compatibility box, this is less of a worry -- Windows has been doing variations of this for years for backwards compatibility -- since long before OS X.

This article skips past all the technical details, but the smartest solution might be to make the new API purely managed (i.e. .Net), and run all unmanaged apps in a compatibility box. This is great for stability, and it ends the days where you have to dig down into C or C++ and mess around with window handles to use certain OS features that aren't available otherwise.