Trevor Best <nospam@localhost> wrote in
news:40**********************@auth.uk.news.easynet .net:
Tom van Stiphout wrote: On Wed, 19 May 2004 04:50:16 GMT, "Sue" <sw*****@earthlink.net>
wrote:Does this "NT-based machine (NT, 2K, XP)" mean a WindowsXP
machine is a NT-based machine?
According to the author of that sentence: yes.
Yes, XP has it's roots in NT.
Has it's roots? It *is* NT. It is built on top of the NT kernel, and
is substantially the same OS as NT 4 (which was substantially
different from NT 3.51, its predecessor, because MS had to bring
certain graphics functions into the kernel because of the demands of
the Win95 UI that was grafted onto NT at that point; had they waited
a couple of years, hardware would have fixed the problem and all our
NT-based versions of Windows would be more stable, but I digress).
It's important to recognize that there have been 3 Windows
"kernels":
1. 16-bit Windows (Win3.x and its predecessors -- arguably not a
kernel at all, since it really wasn't an OS, but just a GUI running
on top of MS-DOS; though by the time of Win4Workgroups and Win3.11,
it was getting quite a bit of OS-like stuff in it, like virtual
memory management and direct 32-bit disk access).
2. Windows 9x (Win95, Win95, WinME), which was a version of Windows
that had lots and lots of 16-bit components but could run apps
written to the Win32 API.
3. Windows NT (NT 3.1, 3.5, 3.51, 4.0, Windows 2000, Windows XP),
which was architected from the ground up to replace Microsoft's
original commitment to OS2, which was developed in consultation with
IBM.
Windows XP is unquestionably Windows NT, just with a different name.
Indeed, I'd call it Windows NT 5.2, since it's not significantly
different at the low level from Windows 2000 (which was a major
rewrite in comparison to NT 4). Most of XP's differences with Win2K
are in the GUI and the driver model, not in the actual kernel. But
the differences are quite significant, making XP a rather unreliable
and problematic OS, in my experience.
--
David W. Fenton
http://www.bway.net/~dfenton
dfenton at bway dot net
http://www.bway.net/~dfassoc