History of DOS
History of DOS
Known variously as Seattle Computer 86-DOS, IBM Personal Computer DOS (PC-
DOS) , Zenith Z-DOS, and MS-DOS - 86-DOS was developed by Seattle Computer
Products for its 8086-based computer system. The MS-DOS history is intertwined with
the general development of software for 8086-based computers.
In May 1979, Seattle Computer made the first prototype of its 8086 microprocessor card
for the S-100 bus. There were brief discussions with Digital Research about using one
of Seattle Computer's prototypes to aid in developing CP/M-86, which was to be ready
"soon." Although Seattle Computer was considering using CP/M-86 when it became
available (expected no later than the end of 1979), there were only two working proto-
types of the 8086 processor card, and it was felt that both were needed in house.
Therefore, there wasn't one free for Digital Research.
Microsoft had already started a strong 8086 software-development program. The firm
was ready to try the 8086 version of Stand-Alone Disk BASIC, which is a version of its
BASIC interpreter with a built-in operating system. During the last two weeks of May
1979, this BASIC was made completely functional using the hardware that Seattle
Computer provided for Microsoft. Seattle Computer Products displayed the complete
package (8086 running disk BASIC) in New York the first week of June at the 1979 Na-
tional Computer Conference. (This was the first-ever public display of an 8086 BASIC
and of an 8086 processor card for the S-100 bus.)
2
Seattle Computer shipped its first 8086 cards in November 1979, with Stand-Alone Disk
BASIC based on Digital Researches CP/M as the only software to run on it. The months
rolled by, and CP/M-86 was nowhere in sight. Finally, in April 1980, Seattle decided to
create its own DOS. This decision resulted just as much from concern about CP/M's
shortcomings as from the urgent need for a general-purpose operating system. As to
was QDOS a new operating system or a adaptation of CP/M is hard to say, It is more
certain to say that CP/M 86 had a lot more in commen with QDOS than CP/M had. To
what level of coroperation there was between Digital Research and Seattle Computer or
if the code was copied will never be resolved.
The first versions of the operating system, called QDOS 0.10, were shipped in August
1980. QDOS stood for Quick and Dirty Operating System because it was thrown to-
gether in such a hurry (two man-months), but it worked surprisingly well. It had all the
basic utilities for assembly-language development except an editor. One week later,
Seattle Computer had created an operating system with an editor, an absurdity known
as EDLIN (editor of lines). A primitive line-oriented system, it was supposed to last less
than six months. (Unfortunately, it has lasted much longer than that as part MS-DOS.)
In the last few days of 1980, a new version of the DOS was released, now known as
86-DOS 0.3. Seattle Computer passed this new version on to Microsoft, which had
bought non-exclusive rights to market 86-DOS and had one customer for it at the time.
Also about this time, Digital Research released the first copies of CP/M-86. In April
1981, Seattle Computer Products released 86-DOS 1.00, which was very similar to the
versions of MS-DOS that are widely distributed today.
In July 1981, Microsoft bought all rights to the DOS from Seattle Computer, and the
name MS-DOS was adopted. Shortly afterward, IBM announced the Personal Com-
puter (PC), using as its operating system what was essentially Seattle Computer's 86-
DOS 1.14. Microsoft has been continuously improving the DOS, providing version 1.24
to IBM (as IBM's PC-DOS 1.1) with MS-DOS 1.25 as the first general release to all MS-
DOS customers in March 1982.
Digital Research later came back into the DOS market with DR-DOS claiming it to be
based on CP/M 86 and thier own DOS code, and by others as a reverse engineered
copy of IBM PC-DOS. Certainly DR-DOS uses the IBMDOS.SYS kernel naming style!
And GEM a Graphical User Interface at about the same time as Microsoft were devel-
oping Windows.
NOTE - Other (minor) versions of DOS & Windows exsist, This list is based on major versions plus items
observed or reported
Updates other than NT Service Packs are available via the PowerLoad Resource Pages
WindowsNT
Windows New Technology - First BETA Testing
Q4 1992 of Windows NT ~ Microsofts first true 32bit Op-
BETA
erating System.
This was a catch-up with Novell's DR-DOS 6. It
added a disk-compression utility called Double-
Space, a basic anti-virus program and a disk de-
fragmenter. It also finally included a MOVE
command, an improved backup program,
March 1993 MS-DOS 6.0
MSBACKUP and multiple boot configurations.
Memory management was also improved by the
addition of MEMMAKER. A number of older utili-
ties, such as JOIN and RECOVER were re-
moved. However DOSSHELLwas still included.
MS-DOS 6.0 Upgrade Edition for all earler ver-
March 1993 MS-DOS6UG
sions from 3.3 onwards.
Microsoft released a Supplimental Update of Ear-
March 1993 6.0 Supplimental
ler Files removed from v6.0
Microsofts first attempt at a GUI for Palm and
Windows for PEN Organiser type small computers. It used a cut
May 1993
Computing 3.1 down version of MS-DOS 6.0 & Windows 3.1 with
a PEN Driver Set.
Digital Research base their PalmDOS on
Note 1993 Dr PalmDOS
CP/M with GEM ViewMAX
IBM starts to number PC-DOS in series with MS-
June 1993 PC-DOS 6.1
DOS
DrDOS sold to Novell who release it as
Q3 1993 NovellDOS 7.0
NovellDOS 7.0 with NetWare
10
DOS6.22SU
6.22 Suppli- Microsoft released a Supplimental Update of Earler Files
April 1994
mental removed from v6.22
7.0 Second BETA of WindowsDOS now based on DriveSpace
May 1994 MS-DOS
BETA 2 Technoligy.
Microsoft announces that Microsoft Windows 95 is the offi-
cial name for the next version of Windows, code-named
"Chicago." This name was chosen to make it easier for
customers to identify the most current version of Microsoft
Windows. It is a fully integrated 32-bit operating system
September 1994 Chicago
replacing Windows 3.11, Windows for Workgroups 3.11,
and MS-DOS as the mainstream desktop operating sys-
tem.
Windows 4.0 (95) uses a version of MS-DOS to 'Boo-
tup' (MS-DOS 7.0)
WindowsNT
September 1994 Windows New Technology 3.5
3.5
NT Service
> > No recorded Service Pack was published for NT 3.5
Packs
OS/2 Warp
November 1994 IBM OS/2 Warp 3.0 released
3.0
OEM (Pre-Installed) 32bit Processing - Long Filename
Support & other major improvments over Windows 3.x
(Still uses original FAT16) DriveSpace Included Windows
August Windows
1995 OEM 95 95 supports two new partition types (0E and 0F) to support
the logical block addressing (LBA) INT13h extensions as
specified in the Windows 95 Driver Development Kit
(DDK).~ Includes Internet Explorer 1.0
Retail Windows 95 for Computers without MS-DOS (or ear-
August 1995 Windows 95 ler MS-DOS Version) Screenshots from http://pla-
netx.com/linebackn/guis/win95.html
MS-DOS 7.0 (Also called WindowsDOS) is an integral part
of Windows 95.
(It and later versions are NOT available as a Stand-
Alone OS)
Integral
August 1995 It provides support for Long Filenames only when Win-
MS-DOS 7.0 dows is running, but removes a large number of other utili-
ties, some of which are on the Windows 95 CD versions
in the \other\oldmsdos directory. (Reports itself as Windows
95)
August 1995 Win95UG Windows 95 Upgrade for Previous Versions of Windows
Educational Discounted Combined Win95 & NT4.0 for Teachers & Stu-
August 1995
Pack dents Only.
Win95 Plus- Extras for Win95 such as DriveSpace 3, MS Themes and
August 1995
Pack 3D Pinball Game
13
April 1997 PC-DOS 7.0 PC-DOS 7.0 Revsion 0 - Update available to Revsion 1 (PC-DOS
2000) from IBM
Windows NT 5.0 BETA Program. Click here for NT5/2000
September 1997 NT5 BETA
Build TimeLine
OSR 2.5 with Integrated Internet Explorer 4.0 (Improved
November 1997 Windows 95C USB Support) Some issues of 95B/C Install CD-ROMs
were 'Bootable' Dependent on BIOS Support.
WindowsCE
November 1997 Mercury ~ Successor to Windows CE 1
2.0
OpenDOS DrDOS sold to Caldera who release it as Caldera
November 1997
7.01 OpenDOS 7.01
WinNT 4.0
December 1997 NT 4.0 Option Pack
OP
WinNT 4.0
December 1997 NT 4.0 Enterprise Version
Ent
> 1997 Memphis Windows 98 BETA Program
Caldera release OpenDOS 7.02 (Then rename it as DR-
February 1998 DR-DOS 7.02
DOS 7.02)
April 1998 PC-DOS 2000 PC-DOS 7.0 Revsion 1 - Fully Y2K Compliant Update
WindowsCE
Q2 1998 Gryphon ~ First Microsoft P/PC OS
2.01
OEM (Pre-Installed) With full FAT32 & USB Support and
June Windows
1998 OEM 98 Integrated Internet Explorer 4.0 (Install CD-ROM is now
'Bootable')
Retail Windows 98 for Computers without MS-DOS
June 1998 Windows 98 Screenshots from http://pla-
netx.com/linebackn/guis/win98.html
June 1998 Win98 UG Windows 98 Upgrade for Previous Versions of Windows
Educational Discounted Combined Win98 & NT4.0 for Teachers & Stu-
June 1998
Pack dents Only.
Win98 Plus- 'Extras' that could have been included on 98 CD! (Say no
June 1998
Pack more!)
WindowsCE
July 1998 Birch ~ P/PC Release
2.1
August 1998 NT5 BETA 2 Windows NT5 Beta 2 (Becomes Windows 2000 Beta 2)
Win CE 2.11
Q3 Jupiter ~ CE 2.11 Professional ~ H/PC Release
Pro
Win2000
April 1999 Windows 2000 Beta 3
BETA 3
Planned successor to Windows 98 (Cancelled Early
Q2 1999 Neptune
2000) See Whistler
Planned successor to Windows NT5 (2000) (Cancelled)
Q2 1999 Odysee
See Whistler
15
May 1999 Win98 SP1 Service Pack 1 for Windows 98 (Major Bug Fixes plus IE 4.01
SP1)
Known variously as Seattle Computer 86-DOS, IBM Personal Computer DOS, and Ze-
nith Z-DOS, MS-DOS was developed by Seattle Computer Products for its 8086-based
computer system. The MS-DOS history is intertwined with the general development of
software for 8086-based computers.
In May 1979, Seattle Computer made the first prototype of its 8086 microprocessor card
for the S-100 bus. There were brief discussions with Digital Research about using one
of Seattle Computer's prototypes to aid in developing CP/M-86, which was to be ready
"soon." Although Seattle Computer was considering using CP/M-86 when it became
available (expected no later than the end of 1979), there were only two working proto-
types of the 8086 processor card, and it was felt that both were needed in house.
Therefore, there wasn't one free for Digital Research.
Microsoft had already started a strong 8086 software-development program. The firm
was ready to try the 8086 version of Stand-Alone Disk BASIC, which is a version of its
BASIC interpreter with a built-in operating system. During the last two weeks of May
1979, this BASIC was made completely functional using the hardware that Seattle
Computer provided for Microsoft. Seattle Computer Products displayed the complete
package (8086 running disk BASIC) in New York the first week of June at the 1979 Na-
tional Computer Conference. (This was the first-ever public display of an 8086 BASIC
and of an 8086 processor card for the S-100 bus.)
Seattle Computer shipped its first 8086 cards in November 1979, with Stand-Alone Disk
BASIC as the only software to run on it. The months rolled by, and CP/M-86 was no-
where in sight. Finally, in April 1980, Seattle decided to create its own DOS. This deci-
sion resulted just as much from concern about CP/M's shortcomings as from the urgent
need for a general-purpose operating system.
17
The first versions of the operating system, called QDOS 0.10, were shipped in August
1980. QDOS stood for Quick and Dirty Operating System because it was thrown to-
gether in such a hurry (two man-months), but it worked surprisingly well. It had all the
basic utilities for assembly-language development except an editor. One week later,
Seattle Computer had created an operating system with an editor, an absurdity known
as EDLIN (editor of lines). A primitive line-oriented system, it was supposed to last less
than six months. (Unfortunately, it has lasted much longer than that as part MS-DOS.)
In the last few days of 1980, a new version of the DOS was released, now known as
86-DOS version 0.3. Seattle Computer passed this new version on to Microsoft, which
had bought non-exclusive rights to market 86-DOS and had one customer for it at the
time. Also about this time, Digital Research released the first copies of CP/M-86. In
April 1981, Seattle Computer Products released 86-DOS version 1.00, which was very
similar to the versions of MS-DOS that are widely distributed today.
In July 1981, Microsoft bought all rights to the DOS from Seattle Computer, and the
name MS-DOS was adopted. Shortly afterward, IBM announced the Personal Com-
puter, using as its operating system what was essentially Seattle Computer's 86-DOS
1.14. Microsoft has been continuously improving the DOS, providing version 1.24 to
IBM (as IBM's version 1.1) with MS-DOS version 1.25 as the general release to all MS-
DOS customers in March 1982. Now version 2.0, released in February 1983, has just
been announced with IBM's new XT computer.
Origins of MS-DOS
Seattle Times - Garage warriors: Computer pioneer makes a name on geek TV,
5/6/02.
Additional Bibliography
Manes, Stephen, and Paul Andrews. Gates: How Microsoft's Mogul Reinvented an In-
18
dustry - and Made Himself the Richest Man in America. Doubleday, 1993.
Wallace, James, and Jim Erickson. Hard Drive: Bill Gates and the Making of the Micro-
soft Empire. John Wiley & Sons, Inc., 1992.