These are my random thoughts about MS Windows for x86... IMHO, we can speak about few time periods:
--------------------
198x - Windows 1.x, 2.x
--------------------
1990 - Windows 3.0. First more widely accepted and used
1992 - Windows 3.1 (Janus). Only protected mode, new: True Type fonts
1993 - Windows 3.11. APM
Summary: 16-bit time. Microsoft cooperated with IBM and there was OS/2 created during this time. First tries of making graphic subsystem (there was DirectX from it created). There were first network releases (Windows for WorkGroups).
--------------------
|
1993 - Windows NT 3.1. First "profesional line" version, interface like in Windows 3.0 - 3.11.
1994 - Windows NT 3.5 (Daytona) |
|
| 1995 - Windows NT 3.51 | 1995 - Windows 4.0.950 / 95 (Chicago). Milestone: 32 bit for "normal" people, Start button, TaskBar and other things. |
| 1996 - Windows NT 4.0 (Cairo). More widely used in many places, interface like in Windows 95. Quit good and stable for office work (although there are changed some architecture things since 3.51 like graphic driver layer). | 1996 - Windows 4.00.1111 / 95 OSR2 (Detroit): FAT32 |
|
25 June 1998 - Windows 4.10.1998 / 98 (Memphis). Milestone: acceptable USB support, all Windows 95 fixes. First factory version with accelerated AGP support and ACPI. Wrong thing: (first time) big IE integration with system.
1999 - Windows 4.10.2222A / 98 SE. Mainly fixes. 14 September 2000 - Windows 4.90.3000 / ME (Georgia). IMHO, not too popular, because it was based on old "Windows 95 - 98 SE" line, but had much less functionality. |
|
|
2000 - Windows NT 5.0 / 2000. Milestone: first try of connecting NT line with 95 line, many small issues for example connected with USB... 2001 - Windows NT 5.1 / XP (Whistler). Milestone in good and wrong meaning. Especially after SP2 good and stable, when you don't install everything; SP2 adds for example Bluetooth. You have many things done double or more times - for example few user interfaces, logging windows, etc. sit in HDD and waste space. First time used activation and checking serial number during dowloading some patches. 2002 - Windows XP Media Center Edition, Windows XP Tablet PC Edition 2003 - Windows NT 5.2 / 2003. For servers 2004(?) - Windows XP Started Edition. First release, where Microsoft cut off supported hardware and where product is for some markets only. 2005 - Windows XP Pro X64. First 64-bit Windows version for x86. Created from 2003 version core, but named XP. Not too popular because of small amount of drivers and other issues (no 16-bit applications support). |
|
Summary: started end of 16-bit time, domination of 32-bit code, started 64-bit era. Microsoft dominates. We had few unfinished projects here (like .NET)
---------------------
2006/2007 - Windows NT 6.0 / Vista (Longhorn). Few notes:
good
wrong
Summary: it looks to be similar to ME (mainly bell and whistles). Some functions are interesting and good, but probably for many people XP will be much better. They need something more to be convinced, that Vista gives them something NEW (there are of course some security improvements, but in normal work more important are some other things like speed and similiar). IMHO, MS will prepare up to 2014 (time of XP death ?) new generation and people will like it more than Vista - there will be new drivers available, optimalisations done and bugs removed.
From the second hand: Microsoft is much powerful now and marketing will do much more than few years earlier... Vista will be bought by programmers, etc. etc.