Development of Windows 95

Last updated

The development of Windows 95 (codenamed Chicago) began around March 1992, [1] [2] [3] just after the release of Windows 3.1. At this time, Windows for Workgroups 3.11 and Windows NT 3.1 were still in development at Microsoft. Windows 95 was eventually released to manufacturing on July 14, 1995, and generally to retail on August 24, 1995.

Contents

Background

During the initial design and planning of Windows 95 in 1992, Microsoft's strategy was to have a next generation, high-end OS based on Windows NT, namely, Cairo, and a low-end, consumer-focused one as an evolution of Windows 3.1. The latter strategy was to develop a 32-bit underlying kernel and filesystem with 32-bit protected mode device drivers in Windows for Workgroups 3.11, to be used as the basis for the next version of Windows, code named "Chicago". Cairo would be Microsoft's next-generation operating system based on Windows NT featuring a new user interface and an object-based file system, but it was not planned to be shipped before 1994 (Cairo would never be shipped, however, although elements from the Cairo project would eventually ship in late July 1996 in Windows NT 4.0, without the object-based file system, which would later evolve into WinFS).

Simultaneously with Windows 3.1's release, IBM started shipping OS/2 2.0. Microsoft realized they were in need of an updated version of Windows that could support 32-bit applications and preemptive multitasking, but could still run on low-end hardware (Windows NT, requiring 12 MB RAM and 75 MB disk space, did not). Initially, the "Chicago" team did not know how the product would be packaged. Initial thoughts were there might be two products, MS-DOS 7, which would just be the underlying OS, an evolution of the Windows for Workgroups 3.11 kernel, with a character mode OS on top, and a fully integrated graphical Windows OS. But soon into the project, the idea of MS-DOS 7 was abandoned and the decision was made to develop only an integrated graphical OS Windows "Chicago".

History

The Chicago project was led by Brad Silverberg, who, at that time, was senior vice president of the personal systems division at Microsoft. Microsoft's product plan looked as follows:

CodenamePlanned release dateDescriptionReleased as
"Astro" [4] September 1992Upgrade to MS-DOS 5.0, adding third-party tools to surpass DR-DOS 6.0 in features.MS-DOS 6.0
"Winball", "Sparta" [4] October 1992Windows 3.1 with network support.Windows for Workgroups 3.1
"Jaguar" [4] June 1993Next major release of real-mode MS-DOS, better integrating with WindowsMS-DOS 7.0 (Windows 95 MS-DOS Mode)
"Cougar" [4] June 1993A 32-bit protected-mode MS-DOS kernel based on Windows' 386 enhanced-mode kernelWindows 95 VMM
"Panther" [4] June 1993The 32-bit Windows subsystem that could run on top of "Cougar" implementing a subset of Windows NT's Win32 API, but a superset of the Win32s API.Windows 95
"Rover" [4] June 1993Windows for Mobile Computing, based on "Panther"Windows for Pen Computing 2.0/WinPad (unreleased)
NT, NT OS/2, "Razzle"July 1993A new version of Windows built from the ground up as an operating system for servers and workstations.Windows NT 3.1
"Bombay"December 1993An update to Windows 3.1.Windows 3.11
"Snowball" [4] February 1994Windows for Workgroups 3.1 with upgrades.Windows for Workgroups 3.11
"Daytona"September 1994Successor to Windows NT 3.1.Windows NT 3.5
"Cairo"July 1996An operating system with an object-based file system and a new user interface shell ported from Windows 95.Elements of Cairo were shipped in Windows NT 4.0, minus the object-based file system.
"Cleveland", [5] "Nashville"August 1996A new version of Windows 95 (build 999, also referred to as Windows 96) focusing on the tight integration of Windows and Internet Explorer was expected to be released, but has not been confirmed.Cancelled; codename reused for Windows Desktop Update, which shipped with most of Nashville's features.

Prior to the official release, the American public was given a chance to preview Windows 95 in the Windows 95 Preview Program. For US$19.95, users were sent a set of 3.5-inch floppy diskettes that would install Windows 95 either as an upgrade to Windows 3.1x or as a fresh install on a clean computer. Users who bought into the program were also given a free preview of The Microsoft Network (MSN), the online service that Microsoft launched with Windows 95. During the preview period Microsoft established various electronic distribution points for promotional and technical documentation on Chicago [6] including a detailed document for media reviewers describing the new system highlights. [6] [7] The preview versions expired in November 1995, after which the user would have to purchase their own copy of the final version of Windows 95.

Notable beta milestones

Several Windows 95 betas were released before the final launch:

BuildDescriptionStartup ScreenshotDesktop Screenshot
Build 58sBuild 58s was the first available build of Chicago, dated August 10, 1993. An older build dated July 20th, 1992 may exist, but it could also be a build of Windows for Workgroups 3.1, making it hard to confirm. It introduced a Start menu prototype. It divided the functions of the Windows 95 Start menu up into three buttons. Future Chicago builds combined these three into the Start button still recognized today.

Build 58s included a new File Manager, Chicago Explorer, which remained relatively unchanged in the initial version of Windows 95 and in Windows NT 4.0. Build 58s still included Program Manager as found in Windows 3.1, although this application was supplemented by the new desktop and taskbar/Start menu designs.

This build also introduced shortcuts (Chicago referred to them as Links) and native right click functionality, which Windows 3.1 lacked. It also introduced long file name support.

Windows Chicago (build 58) boot screen.jpg
Build 73gBuild 73g is the next leaked build of Windows Chicago with a date of December 2, 1993, but the boot screen says November 1993 as its date. It is mostly the same as Build 58s, with a few UI tweaks and a network logon box at startup. Windows Chicago (build 73) boot screen.gif Windowschicago73.png
Build 81Build 81 follows build 73g. The date stamp is January 19, 1994, although the boot screen still says that it's from November 1993. The three start buttons are combined into one. However, the 8.3 filename limit makes the Start Menu item "Accessories" read "access~1". Programs running are only displayed on the taskbar. The briefcase UI was improved. The My Computer item is displayed when opened as :drives, Network as :network, and Control Panel as CONTROLS. Windowschicago81desktop.png
Build 122Build 122 was the first version of Chicago to define itself as a Beta edition. There is a date stamp of June 9, 1994, with the boot screen saying the date of May 1994. This build includes a few minor improvements such as a different type of "Under Construction" background, the arrow being removed from the Start button, and the removal of some Control Panel items. There were also other interface updates: e.g. title of the My Computer, Control Panel, and Network windows are correct. The tips that would appear in the windows actually slide from right to left on the taskbar, starting from the clock and bouncing against the start button a few times. These get reset when opening-then-closing a window.
Build 189Build 189 is the first version to call itself Windows 95. The date stamp is marked September 21, 1994. The UI has been completely revamped to the final version’s look-and-feel, except for few small left-overs from Chicago. The Start menu also slightly differs from later builds of Windows 95, as there is actually color along the side.

A new setup bitmap introduced eight builds prior was used as the default background picture. This setup bitmap was similar to the one in the final build of Windows 95 during setup.

Build 224Build 224 is Windows 95 beta 2. It was not available in English. Only a date stamp of November 8, 1994, can be found as information on this build.
Build 347Build 347 is the Windows 95 "Final Beta Release". It was released in multiple languages. This version has a date stamp of March 17, 1995. Windowschicago347.png
Build 468Build 468 is the May Test Release version of Windows 95, with a date stamp of May 11, 1995. The final startup – dubbed The Microsoft Sound – and shutdown sound made their appearances a few builds prior, after the Windows 95 "Final Beta Release". Windowschicago490.png
Build 480Build 480 is a May Test Release dated May 24, 1995. It was released in two languages: English and German.
Build 490 (RC1)Build 490 is a June Test Release dated June 8, 1995. It was the official Release Candidate 1 build of Windows 95.
Build 501 (RC1)Build 501 is a June Test Release dated June 21, 1995. It was one of the final builds of Release Candidate 1.

Related Research Articles

Microsoft Windows was announced by Bill Gates on November 10, 1983, 2 years before it was first released. Microsoft introduced Windows as a graphical user interface for MS-DOS, which had been introduced two years earlier, on August 12, 1981. The product line evolved in the 1990s from an operating environment into a fully complete, modern operating system over two lines of development, each with their own separate codebase.

<span class="mw-page-title-main">History of the graphical user interface</span>

The history of the graphical user interface, understood as the use of graphic icons and a pointing device to control a computer, covers a five-decade span of incremental refinements, built on some constant core principles. Several vendors have created their own windowing systems based on independent code, but with basic elements in common that define the WIMP "window, icon, menu and pointing device" paradigm.

Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft. It is grouped into families and sub-families that cater to particular sectors of the computing industry – Windows (unqualified) for a consumer or corporate workstation, Windows Server for a server and Windows IoT for an embedded system. Windows is sold as either a consumer retail product or licensed to third-party hardware manufacturers who sell products bundled with Windows.

<span class="mw-page-title-main">Windows 95</span> Microsoft computer operating system released in 1995

Windows 95 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of operating systems. The first operating system in the 9x family, it is the successor to Windows 3.1, and was released to manufacturing on July 14, 1995, and generally to retail on August 24, 1995, almost three months after the release of Windows NT 3.51. Windows 95 is the first version of Microsoft Windows to include the Modern Windows Feel Windows 95 merged Microsoft's formerly separate MS-DOS and Microsoft Windows products, and featured significant improvements over its predecessor, most notably in the graphical user interface (GUI) and in its simplified "plug-and-play" features. There were also major changes made to the core components of the operating system, such as moving from a mainly cooperatively multitasked 16-bit architecture to a 32-bit preemptive multitasking architecture, at least when running only 32-bit protected mode applications.

<span class="mw-page-title-main">Windows API</span> Microsofts core set of application programming interfaces on Windows

The Windows API, informally WinAPI, is the foundational application programming interface (API) that allows a computer program to access the features of the Microsoft Windows operating system in which the program is running. Programs access API functionality via dynamic-link library (DLL) technology.

An object-oriented operating system is an operating system that is designed, structured, and operated using object-oriented programming principles.

<span class="mw-page-title-main">Windows 9x</span> Discontinued series of Microsoft Windows operating systems

Windows 9x is a generic term referring to a line of discontinued Microsoft Windows operating systems from 1995 to 2000, which were based on the Windows 95 kernel and its underlying foundation of MS-DOS, both of which were updated in subsequent versions. The first version in the 9x series was Windows 95, which was succeeded by Windows 98 and then Windows Me, which was the third and last version of Windows on the 9x line, until the series was superseded by Windows XP.

The Installable File System (IFS) is a filesystem API in MS-DOS/PC DOS 4.x, IBM OS/2 and Microsoft Windows that enables the operating system to recognize and load drivers for file systems.

<span class="mw-page-title-main">Windows NT 4.0</span> Fourth major release of Windows NT, released in 1996

Windows NT 4.0 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It is the direct successor to Windows NT 3.51, and was released to manufacturing on July 31, 1996, and then to retail in August 24, 1996, with the Server versions released to retail in September 1996.

<span class="mw-page-title-main">Windows NT 3.1</span> First major release of Windows NT, released in 1993

Windows NT 3.1 is the first major release of the Windows NT operating system developed by Microsoft, released on July 27, 1993. It was the company's first 32-bit operating system, providing advantages over the constrictive 16-bit architecture of previous versions of Windows that relied on DOS, but retaining a desktop environment familiar to Windows 3.1 users.

<span class="mw-page-title-main">Windows NT 3.51</span> Third major release of Windows NT, released in 1995

Windows NT 3.51 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It is the third version of Windows NT and was released on May 30, 1995, eight months following the release of Windows NT 3.5. The most significant enhancement offered in this release was that it provides client/server support for inter-operating with Windows 95, which was released almost three months after NT 3.51. Windows NT 4.0 became its successor a year later. Mainstream support for Windows NT 3.51 Workstation ended on December 31, 2000, and extended support ended on December 31, 2001, while Windows NT 3.51 Server mainstream support ended on September 30, 2000, followed by extended support on September 30, 2002. Both editions were succeeded by Windows NT 4.0 Workstation and Windows NT 4.0 Server, respectively.

<span class="mw-page-title-main">Windows Nashville</span> Codename of Microsoft Windows desktop operating system

Nashville, popularly known as Windows 96 by contemporary press, was the codename for a cancelled release of Microsoft Windows scheduled to be released in 1996, between "Chicago" and "Memphis". Nashville was intended to be a minor release focusing on a tighter integration between Windows and Internet Explorer, in order to better compete with Netscape Navigator.

Virtual DOS machines (VDM) refer to a technology that allows running 16-bit/32-bit DOS and 16-bit Windows programs when there is already another operating system running and controlling the hardware.

<span class="mw-page-title-main">Microsoft Mail</span> Several Microsoft email products

Microsoft Mail was the name given to several early Microsoft e-mail products for local area networks, primarily two architectures: one for Macintosh networks, and one for PC architecture-based LANs. All were eventually replaced by the Exchange and Outlook product lines.

<span class="mw-page-title-main">Windows File Manager</span> File manager bundled with Microsoft Windows in the 1990s

File Manager is a file manager program bundled with releases of OS/2 and Microsoft Windows between 1988 and 2000. It is a single-instance graphical interface, replacing the command-line interface of MS-DOS to manage files and MS-DOS Executive file manager from previous Windows versions.

MinWin is a term used informally by Microsoft to describe the kernel and operating system components that form the basis of releases of Microsoft Windows starting with Windows Vista. The term was first used in 2003 to describe approximately 95% of the common components of the operating system, but has over time come to refer to a significantly smaller portion.

Windows NT is a proprietary graphical operating system produced by Microsoft as part of its Windows product line, the first version of which, Windows NT 3.1, was released on July 27, 1993. Originally made for the workstation, office, and server markets, the Windows NT line was made available to consumers with the release of Windows XP in 2001. The underlying technology of Windows NT continues to exist to this day with incremental changes and improvements, with the latest version of Windows based on Windows NT being Windows 11 in 2021.

<span class="mw-page-title-main">Windows 3.1</span> Major release of Microsoft Windows

Windows 3.1 is a major release of Microsoft Windows. It was released to manufacturing on April 6, 1992, as a successor to Windows 3.0. Like its predecessors, the Windows 3.1 series run as a shell on top of MS-DOS; it was the last Windows 16-bit operating environment as all future versions of Windows had moved to 32-bit.

<span class="mw-page-title-main">MS-DOS</span> Discontinued Microsoft operating system

MS-DOS is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few operating systems attempting to be compatible with MS-DOS, are sometimes referred to as "DOS". MS-DOS was the main operating system for IBM PC compatibles during the 1980s, from which point it was gradually superseded by operating systems offering a graphical user interface (GUI), in various generations of the graphical Microsoft Windows operating system.

<span class="mw-page-title-main">Windows Subsystem for Linux</span> Feature that provides for a Linux operating system within Windows

Windows Subsystem for Linux (WSL) is a feature of Microsoft Windows that allows for using a Linux environment without the need for a separate virtual machine or dual booting. WSL is installed by default in Windows 11. In Windows 10, it can be installed either by joining the Windows Insider program or manually via Microsoft Store or Winget.

References

  1. "Plaintiff's Exhibit 1263" (PDF). Comes v. Microsoft. March 5, 1992.
  2. "Plaintiff's Exhibit 1308" (PDF). Comes v. Microsoft. May 7, 1992.
  3. "Plaintiff's Exhibit 1310" (PDF). Comes v. Microsoft. May 9, 1992.
  4. 1 2 3 4 5 6 7 "Plaintiff's Exhibit 1285" (PDF). Comes v. Microsoft. April 9, 1992.
  5. Comes v. Microsoft 3208
  6. 1 2 "Microsoft Windows Chicago Reviewer's Guide" (PDF). p. 282.
  7. Manes, Stephen (July 19, 1994). "PERSONAL COMPUTERS; Microsoft's New System Promises to Fix Glitches". New York Times.