2 ms·
And look where it got NT. POSIX gone. OS/2 gone. NTVDM gone (on 64-bit). Ultimately we are left with an abstraction layer which abstracts nothing because Win32
by csmuk 13y ago
And look where it got NT. POSIX gone. OS/2 gone. NTVDM gone (on 64-bit).
Ultimately we are left with an abstraction layer which abstracts nothing because Win32 is the base level abstraction for all the other abstractions now. Metro, WP etc run on top of it all like a massive house of cards throwing 0x80004005 around to piss off devs. If you know the difference between Nt and Zw you'll get what I mean :)
It's all a big shame because the NT native API[1] and NTFS are absolutely flipping marvelous.
Compatibility layers got destroyed by virtualization as well.
Whole emulation layer thing was a bad idea for NT and this as well.
[1] Totally undocumented other than the leaked Windows NT/2000 source code a few years ago.