Linked by Thom Holwerda on Thu 2nd Jun 2011 17:19 UTC
Windows Four years ago, July 2007, Microsoft released the first few tidbits of information about Windows 7. Vista had just been shipped, and it wasn't received well - both by critics and the marketplace. During these days, I argued that for Windows 7, Microsoft ought to scrap the Vista userland, and build an entirely new interface and userland on top of Windows NT, while maintaining a 'classic' Windows version on the side for business and other reluctant folk who want to see the 'new' Windows mature a little bit first. While they didn't do this with Windows 7, they are doing exactly this with Windows 8. Ladies and gentlemen, Windows 8 is the first 'cut the legacy'-release we've all been waiting for - and Microsoft couldn't have picked a better time.
Thread beginning with comment 475745
To read all comments associated with this story, please click here.
Can't agree here
by TBPrince on Thu 2nd Jun 2011 18:10 UTC
TBPrince
Member since:
2005-07-06

I'm sorry but I cannot agree here.

Supporting 80s-era MS-DOS applications (well, most of them) is what made Windows dominant up until today. It tooks a tremendous effort and engineering skill to do that and that's why other companies and/or organizations didn't even try to emulate that (see Apple or Linux, but not only those).

If you take some time to read a few stories about Windows subsystem to support legacy application you will find lots of highly talented and clever solutions, including Microsoft debugging 3rd-party software, automagically detect running legacy applications and providing that applications a support for "illegal" calls (for ex. arising from undocumented API which have later been deprecated) and literally thousands of other tricks. I think that's something MS engineers should be proud of. And since Windows XP, that didn't even cause system instability.

If people tell me Windows 8 ARM won't support legacy applications, I can agree because it would take a big effort to port that stuff to a different architechture. But if people tell me Windows 8 x86 should drop support for legacy apps... hey.... c'me on ;-)

Reply Score: 4

RE: Can't agree here
by Drumhellar on Thu 2nd Jun 2011 20:34 in reply to "Can't agree here"
Drumhellar Member since:
2005-07-12

Oracle (via Solaris), IBM, and HP support ancient apps with their OS's.

Even Apple did a reasonable job. Backwards compatibility seems to be the norm. Only Linux completely abandons it.

Reply Parent Score: 1

RE[2]: Can't agree here
by Ford Prefect on Thu 2nd Jun 2011 20:44 in reply to "RE: Can't agree here"
Ford Prefect Member since:
2006-01-16

You can run really old Unix applications on a Linux-based OS. Maybe you refer to the driver API. The userland API, including POSIX(!) is backwards-compatible since ages.

Reply Parent Score: 5