This was the first Win32 platform. It ran on Intel 386's, MIPS, and Digital Alpha's. Like Unix, programs precompiled for Intel processors could not run on a non-Intel processor, unless it was a compatible like AMD or Cyrix. On the surface (or more properly, the video display), this version looked pretty much like 16-bit Windows 3.1. A number of NT 3 versions were released before NT 4 came out.
This version brought the new Windows 95 look to NT.
This is also known as Win2k. It was called NT 5 during most of its development. Unlike NT 4, it can read the new VFAT32 file system used by Windows 95 OSR2 and Windows 98. Properly written device drivers, in the form of WDM files, can be used by Win2k, Win98 SE, and Win ME.
Also known as Win95, this was the version that brought the
new look to Windows. It also brought the VFAT file system, which
could not be read by NT at the time of its release. A later
release, Windows 95 OSR2 (OEM System Release 2), introduced the
more efficient VFAT32 file system, but this later release was not
available as a retail product. You had to be a manufacturer, or
buy a machine with Windows 95 OSR2 pre-installed by a
manufacturer.
When you ask the original Win95 for its version number, it
will tell you it's version 4.00. Win95 OSR2 shows up as version
4.00 B.
Also known as Win98, this version made the Win95 OSR2
enhancements available in a retail product.
When you ask Win98 for its version number, it will tell you
it's version 4.10. Win98 SE (second edition) is version
4.10.2222.
This is expected to be the last of the Win9x series.
This subset platform is built on a base of 32-bit code. It handles only Unicode.
This is Win32 for very small systems, such as handheld computers.
Windows 3.1, a 16-bit version of Windows, could use some of the
capabilities of Intel's 32-bit processors by running in 386
Enhanced Mode. This allowed Windows to provide large data spaces,
and to allow running multiple DOS sessions simultaneously with
Windows.
You could also enhance this system by downloading, from
Microsoft, a set of files that implemented the Win32s subset of
Win32. The Win32s implementation suffered from its limitations
(e.g., no multithreading) and a few file sharing problems. This
made some Win32 products look very bad. Win95 made Win32s
obsolete.