Microsoft Windows

From BetaWiki
Revision as of 11:54, 14 October 2018 by LarryTN7722 (talk | contribs)
Jump to navigation Jump to search

Microsoft Windows is a family of operating systems developed by Microsoft since 1983. The latest version of 2018-10 is Windows 10 October 2018 Update.

The first versions of Windows were an operating environment and graphical shell for MS-DOS. Windows 95 and later used MS-DOS for booting and kernel initialization. NT-based versions of Windows use a redesigned kernel and do not rely on MS-DOS.


Classic Windows

Windows 1.01, the very first version of Windows released

Microsoft Windows debuted to the world on the Fall COMDEX 1983 computer expo as an operating environment running on top MS-DOS. The final version of the product with the version number of 1.01 was later released on 1985-11-20 and did not gain much popularity. Windows 1.0 was a cooperative multitasking desktop environment with a tiling window manager. The first versions of Windows used the MS-DOS Executive, which was a simple file manager, as a shell, which is generally the first application ran on startup providing the user experience. Other applications included in the first version of Windows included Calculator, Cardfile, Clipboard Viewer, Clock, Control Panel, Notepad, Reversi, Spooler, Terminal, and Microsoft Write. Three minor updates were released in the two following years adding support for more hardware.

A major update called Windows 2.0 was released in 1987 adding features such as overlapping windows. This version also introduced support for the Video Graphics Array and PS/2 mouse. A separate edition called Windows/386 was introduced taking advantage of the new abilities of the 386 processor. In later revisions of the Windows 2.0 environment, the original edition was renamed Windows/286.

Windows 3.0 was released in 1990 and it became the first widely successful version of Windows. The new features included a completely reworked Setup program and an improved user experience consisting of the Program Manager, which allowed easy management of installed applications. A new File Manager was also included to replace the former shell, which was now deprecated. The previously separate 286 and 386 editions of Windows were unified into one. This version of Windows was able to operate in three modes: Real mode intended for computers with the original 8088/8086 processor, Standard mode using the protected mode feature of the 286 processor, and 386 Enhanced mode combining the improved protected mode of the 386 with its ability to create and manage virtual 8086 machines for MS-DOS applications.

A major update dubbed Windows 3.1 followed in 1992 with the brand new red-green-blue-yellow Windows logo resembling a flag. The user interface was refreshed in this release, including new colorful icons. This version of Windows removed the real mode of operation and the MS-DOS Executive application. It was accompanied with a variant called Windows for Workgroups (WfW) 3.1 with an integrated networking capability, which later received a larger update bringing its version number up to 3.11, introducing 32-bit disk access and also removing the Standard mode of operation. The regular variant of Windows also received the 3.11 update, which was essentially the kernel of Windows for Workgroups 3.11 backported to Windows 3.1.

A 32-bit TCP/IP stack was ported from an early version of Windows 95 and released in 1994 as a downloadable plugin for Windows for Workgroups 3.11, providing early testing for the 16/32-bit compatibility features of the next version of Windows.

Windows 9x

Windows 95, the first version with the Desktop, Start menu, and taskbar

On 1995-08-24 Microsoft released Windows 95 also known under its codename "Chicago" with a brand new user interface with a Start menu, taskbar and the desktop, as provided by the new Windows Explorer. Its hybrid 16/32-bit architecture made it possible to make and run 32-bit Windows applications and drivers while keeping a great degree of compatibility with already existing 16-bit ones. Among other improvements in this version was the support for long filenames through an extension to the FAT16 file system.

Windows 95 was the first release of Windows to be packed together with a specific MS-DOS version, however, the old operating system was used only as a bootloader and a compatibility layer for ancient device drivers. Most MS-DOS user applications were either extended with Windows code or entirely replaced with a Windows version, keeping only the ones that were required to run without Windows, e.g. during the OS installation, such as FDISK and FORMAT.

During its lifetime Windows 95 saw several larger updates dubbed the OEM Service Releases (OSR) that were released only to computer manufacturers, specifically OSR 1.0, OSR 2.0, OSR 2.1, and OSR 2.5. A Service Pack was also released that updated an RTM copy of Windows 95 to the OSR 1.0 level. In 1997 a USB Supplement was released for OSR 2.x that added support for the then-new Universal Serial Bus interface.

The classic Windows line received a major update on 1998-06-25 with the release of Windows 98 codenamed "Memphis". It was the first version to integrate Internet Explorer deeply into the operating system's user interface as a part of the Windows Desktop Update. Many parts of the UI started using HTML and Internet Explorer's rendering engine to present a web-like user interface. A feature called Active Desktop made it even possible to set a webpage as the desktop background. Under the hood Windows 98 introduced the new Windows Driver Model, which enabled the use of the same drivers on Windows 9x as well as on the radically different Windows NT based operating systems.

A year later, Windows 98 received an update which was called the Second Edition, which included a new version of Internet Explorer, added Internet Connection Sharing and improved USB support.

In 2000, Windows ME (Millennium Edition), the last release of the classic Windows line was released. It carried over the improvements made to the user interface in its NT-based counterpart, Windows 2000. Windows Me is based on Windows 98, however, access to the real mode MS-DOS was restricted in order to decrease boot time among other changes to the kernel. It was infamously known for its stability problems partially caused by the rushing of its release following the cancellation of the Neptune project. It was replaced by Windows XP in 2001, ending the era of classic Windows.

Windows NT

Windows NT (New Technology) is the current iteration of Windows. It is built on the NT hybrid kernel, which was originally intended for use in OS/2 3.0 but was adapted for a 32-bit version of Windows after the Microsoft - IBM split. The first release based on the new kernel was Windows NT 3.1, which was launched in 1993 and was equivalent to Windows 3.1 released two years earlier. All NT-based releases up until Windows 2000 were intended primarily for business use. With Windows XP, the NT series replaced the classic Windows series, creating a single operating system for consumers and businesses. Windows Phone 8 is the first Windows Phone release to be based on the NT kernel. The most recent version of Windows based on the NT kernel is Windows 10. Following the release of Windows 10, Microsoft has switched to a system of more frequent smaller updates to Windows.


"Classic" Windows family

Name Version Codename Released Notes
Windows 1.0 1.0x Interface Manager Released in 1985 First release of Windows; support ended on 2001-12-31
Windows 2.x 2.x None (?) Released in 1987 Support ended on 2001-12-31
Windows 3.0 3.0 None Released in 1990 Introduced Program Manager; support ended on 2001-12-31
Windows 3.1x 3.1x Sparta, Snowball Released in 1992 Support ended on 2001-12-31
Windows 95 4.0 Chicago Released in 1995 Introduced Desktop, Start Menu and Taskbar; support ended on 2001-12-31
Windows Nashville 4.1 Nashville N/A Never released
Windows 98 4.1 Memphis Released in 1998 Second Edition released in 1999; support ended on 2006-07-11
Windows ME 4.9 Millennium, Georgia(?) Released in 2000 Support ended on 2006-07-11

Windows NT family

Name Version Codename Released Notes
Windows NT 3.1 NT 3.1 NT OS/2 Released in 1993 Support ended on 2001-12-31
Windows NT 3.5x NT 3.5x Daytona Released in 1994 Support ended on 2001-12-31
Windows Cairo NT 4.0 Cairo N/A Never released
Windows NT 4.0 Shell Release Update, Hydra Released in 1996 Support ended on 2004-06-30
Windows 2000 NT 5.0 Memphis NT, NT 5 Released in 2000 Support ended on 2010-07-13
Windows Neptune NT 5.5 Neptune N/A Never released; merged with other projects to form Whistler
Windows XP NT 5.1 Whistler Released in 2001 First NT for home users; support ended on 2014-04-08
Windows Fundamentals for Legacy PCs Eiger, Monch Released in 2006 Support ended on 2014-04-08
Windows Embedded 2009 Quebec Released in 2008 Standard edition support ends on 2019-01-08; Point of Service edition support ends on 2019-04-09
Windows Server 2003 NT 5.2 Whistler Server, .NET Server Released in 2003 Support ended on 2015-07-14
Windows Small Business Server 2003 Bobcat Released in 2003 Support ended on 2015-07-14
Windows Home Server Quattro Released in 2007 Identifies itself as version 6.0 but is based on Server 2003; support ended on 2013-08-01
Windows Longhorn NT 6.0 Longhorn N/A Development was reset in 2004-08-20 to make way for Vista
Windows Vista Longhorn Omega-13 Released in 2006 Support ended on 2017-04-11
Windows Server 2008 Longhorn Server Released in 2008 Support ends on 2020-01-14
Windows 7 NT 6.1 Blackcomb, Vienna, '7' Released in 2009 Support ends on 2020-01-14
Windows Server 2008 R2 Server '7' Released in 2009 Support ends on 2020-01-14
Windows Home Server 2011 Vail Released in 2011 Support ended on 2016-04-12
Windows Thin PC Thin PC Released in 2011 Support ends on 2021-10-12
Windows Multipoint Server 2010 Solution Server Released in 2010 Support ends on 2020-07-14
Windows 8 NT 6.2 '8' (Chidori?) Released in 2012 Support ended on 2016-01-12
Windows Server 2012 Server '8' Released in 2012 Support ends on 2023-10-10
Windows 8.1 NT 6.3 Blue Released in 2013 Support ends on 2023-01-10
Windows Server 2012 R2 Server Blue Released in 2013 Support ends on 2023-10-10
Windows 10 NT 10.0 Threshold Released in 2015-07 Support ended on 2017-05-09

Windows 10 updates (NT 10.0)

Name Version Codename Released Notes
Windows 10 November Update 1511 Threshold 2 Released in 2015-11 Support ended on 2017-10-10
Windows 10 Anniversary Update 1607 Redstone 1 Released in 2016-07 Support ended on 2018-04-10
Windows Server 2016 Threshold Server Long-Time Servicing Channel release; support ends on 2027-01-11
Windows 10 Creators Update 1703 Redstone 2 Released in 2017-04 Support ended on 2018-10-09
Windows 10 Fall Creators Update 1709 Redstone 3 Released in 2017-09 Support ends on 2019-04-09
Windows Server version 1709 Semi-Annual Channel release; support ends on 2019-04-09
Windows 10 April 2018 Update 1803 Redstone 4 Released in 2018-04 Support ends on 2019-11-12
Windows Server version 1803 Semi-Annual Channel release; support ends on 2019-11-12
Windows 10 October 2018 Update TBD Redstone 5 Released in 2018-10 Support ends on 2020-04-14
Windows Server version 1809 Semi-Annual Channel release; support ends on 2020-04-14
Windows Server 2019 Long-Time Servicing Channel release; support ends on 2028-10-10
Windows 10 19H1 TBD 19H1 N/A To be released in 2019
Windows Server 19H1 Semi-Annual Channel release; to be released in 2019

Planned versions that were never finished

Cairo era

Version: NT 4.00
Developed 1993-1995, scheduled for release in 1995?
Development started but project was later scrapped

Nashville era

Version: 4.10
Developed 1995, scheduled for release in 1996
Development started, project goals later transferred to Memphis and IE4

Neptune era

Cancelled in 2000-01 and replaced with the Whistler project that would later become Windows XP

Version: NT 5.50
Developed 1999, scheduled for release in 2000
Already in development before getting cancelled
Version: NT 5.50?
Scheduled for release in 2001
Never left the drafting board, supposed to be a minor update to Neptune
Version: NT 6.00
According to antitrust documents it was already in development before getting cancelled in 2000-01.

Whistler era

Version: NT 6.0
Developed 2001-2004, scheduled for release in 2003-2006
Initially supposed to be an interim release between Whistler and Blackcomb, the project objectives eventually included a lot of features originally intended for Blackcomb. Development was reset in 2004.
Version: NT 6.0?
Scheduled for release in 2005
Originally a major update to Longhorn.

See also