The Motley Fool Discussion Boards

Previous Page

Stocks M / Microsoft Corp.


Subject:  Re: Microsoft Accomplishments Date:  10/16/1998  2:07 AM
Author:  BeDucky Number:  4303 of 157291

Please be clear. Did NT (which as Microsoft claims includes all bundled software in the box labeled NT)use code from the previous and/or concurrent OS/2 effort at Microsoft?

OS/2 era-code runs inside the Session Manager (smss.exe) when OS/2 subsystem apps run on NT. Session Manager also manages the POSIX subsystem and the kernel-mode Win32 subsystem components. Only 16-bit OS/2 apps are supported and only a subset of POSIX services are provided inside NT.

For an excellent technical reference (no programming skills required) pick up Inside Windows NT second edition by David A. Solomon.

NT was a from-scratch architecture, but when you talk about NT4.0 you're necessarily talking about iterative improvements over earlier versions of NT. As far as your "descriptions of borrowing Windows 95 software for the NT 4.0 release. Are the books wrong?", exmsftfool wasn't talking about NT4, he was talking about the original NT architecture.

Windows NT 4.0 borrowed some components from Win95 (especially applets and integrated apps like calc, write, wordpad, Internet Explorer). Components like the common controls (comctl32) were reused (and updated). GDI and other graphics components are substantially different in NT4.0--since NT natively runs Unicode APIs, all of the Win95 APIs are essentially stubs that transparently convert to Unicode.

But NT 4.0 is by definition an iteration on NT 3.5, and of the original version. Providing a superset of Win95 APIs in the Win32 subsystem was just a design requirement.

I don't think exmsftfool was at MSFT for the NT4.0 effort specifically but I could be wrong.
Copyright 1996-2018 trademark and the "Fool" logo is a trademark of The Motley Fool, Inc. Contact Us