Digital Research European Development Centre
   HOME

TheInfoList



OR:

Digital Research, Inc. (DR or DRI) was a company created by Gary Kildall to market and develop his
CP/M CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/ 85-based microcomputers by Gary Kildall of Digital Research, Inc. Initial ...
operating system and related 8-bit, 16-bit and 32-bit systems like MP/M,
Concurrent DOS Multiuser DOS is a Real-time operating system, real-time multi-user multi-tasking operating system for IBM Personal Computer, IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 ...
, FlexOS, Multiuser DOS, DOS Plus, DR DOS and
GEM A gemstone (also called a fine gem, jewel, precious stone, or semiprecious stone) is a piece of mineral crystal which, in cut and polished form, is used to make jewelry or other adornments. However, certain rocks (such as lapis lazuli, opal, a ...
. It was the first large software company in the
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
world. Digital Research was originally based in Pacific Grove, California, later in
Monterey, California Monterey (; es, Monterrey; Ohlone: ) is a city located in Monterey County on the southern edge of Monterey Bay on the U.S. state of California's Central Coast. Founded on June 3, 1770, it functioned as the capital of Alta California under bo ...
.


Overview

In 1972, Gary Kildall, an instructor at the
Naval Postgraduate School The Naval Postgraduate School (NPS) is a public graduate school operated by the United States Navy and located in Monterey, California. It offers master’s and doctoral degrees in more than 70 fields of study to the U.S. Armed Forces, DOD ci ...
in
Monterey, California Monterey (; es, Monterrey; Ohlone: ) is a city located in Monterey County on the southern edge of Monterey Bay on the U.S. state of California's Central Coast. Founded on June 3, 1770, it functioned as the capital of Alta California under bo ...
, began working at Intel as a
consultant A consultant (from la, consultare "to deliberate") is a professional (also known as ''expert'', ''specialist'', see variations of meaning below) who provides advice and other purposeful activities in an area of specialization. Consulting servic ...
under the business name Microcomputer Applications Associates (MAA). By 1974, he had developed Control Program/Monitor, or
CP/M CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/ 85-based microcomputers by Gary Kildall of Digital Research, Inc. Initial ...
, the first disk operating system for
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
s. In 1974 he incorporated as Intergalactic Digital Research, with his wife handling the business side of the operation. The company soon began operating under its shortened name Digital Research. The company's operating systems, starting with CP/M for 8080/ Z80-based microcomputers, were the de facto standard of their era. Digital Research's product suite included the original 8-bit CP/M and its various offshoots like MP/M (1979), a multi-tasking multi-user version of CP/M. The first 16-bit system was
CP/M-86 CP/M-86 was a version of the CP/M operating system that Digital Research (DR) made for the Intel 8086 and Intel 8088. The system commands are the same as in CP/M-80. Executable files used the relocatable .CMD file format. Digital Research als ...
(1981, adapted to the IBM PC in early 1982), which was meant as direct competitor to MS-DOS. There followed the multi-tasking
MP/M-86 MP/M (Multi-Programming Monitor Control Program) is a discontinued multi-user version of the CP/M operating system, created by Digital Research developer Tom Rolander in 1979. It allowed multiple users to connect to a single computer, each u ...
(1981), and Concurrent CP/M (1982), a single-user version featuring virtual consoles from which applications could be launched to run concurrently. In May 1983 Digital Research announced that it would offer PC DOS versions of all of its languages and utilities. It remained influential, with  million in 1983 sales making Digital Research the fourth-largest microcomputer software company. Admitting that it had "lost" the 8088 software market but hoped to succeed with the Intel 80286 and
Motorola 68000 The Motorola 68000 (sometimes shortened to Motorola 68k or m68k and usually pronounced "sixty-eight-thousand") is a 16/32-bit complex instruction set computer (CISC) microprocessor, introduced in 1979 by Motorola Semiconductor Products Sector ...
, by 1984 the company formed a partnership with AT&T Corporation to develop software for Unix System V and sell its own and third-party products in retail stores. Jerry Pournelle warned later that year, however, that "Many people of stature seem to have left or are leaving Digital Research. DR had better get its act together." Successive revisions of Concurrent CP/M incorporated MS-DOS API emulation (since 1983), which gradually added more support for DOS applications and the
FAT file system File Allocation Table (FAT) is a file system developed for personal computers. Originally developed in 1977 for use on floppy disks, it was adapted for use on Hard disk drive, hard disks and other devices. It is often supported for compatibi ...
. These versions were named
Concurrent DOS Multiuser DOS is a Real-time operating system, real-time multi-user multi-tasking operating system for IBM Personal Computer, IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 ...
(1984), with Concurrent PC DOS (1984) being the version adapted to run on IBM compatible PCs. In 1985, soon after the introduction of the 80286-based IBM PC/AT, Digital Research introduced a real-time system, initially called Concurrent DOS 286, which later evolved into the modular FlexOS (1986). This exploited the greater memory addressing capability of the new
CPU A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and ...
to provide a more flexible multi-tasking environment. There was a small but powerful set of system APIs, each with a synchronous and an asynchronous variant. Pipes were supported, and all named resources could be aliased by setting environment variables. This system was to enjoy enduring favour in point-of-sale systems. Other successors of Concurrent DOS were Concurrent DOS XM (1986) and the 32-bit
Concurrent DOS 386 Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 operating systems, it was originally developed by ...
(1987), and finally Multiuser DOS (1991). Digital Research's multi-user family of operating systems was sidelined by single-user offsprings DOS Plus (1985) and DR DOS (1988). The latter system was marketed as a direct MS-DOS/PC DOS replacement with added functionality. In order to achieve this, it gave up built-in support to run CP/M applications and was changed to use DOS-compatible internal structures. It became a successful product line in itself. Digital Research was purchased by
Novell Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare. Under the lead ...
for  million in 1991, primarily for Novell to gain access to the operating system line. FlexOS had already been adopted as the basis for Siemens S5-DOS/MT, IBM 4680 OS and
4690 OS 4690 Operating System (sometimes shortened to 4690 OS or 4690) is a specially designed point of sale (POS) operating system, originally sold by IBM. In 2012, IBM sold its retail business, including this product, to Toshiba, which assumed support. ...
, whereas Multiuser DOS evolved further into independent products like
Datapac System Manager Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 operating systems, it was originally developed by ...
, IMS REAL/32 and
REAL/NG Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 operating systems, it was originally developed by ...
. Continued development of the DR DOS line led to non-DRI products such as Novell PalmDOS, Novell DOS,
Caldera OpenDOS DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS-DO ...
and
Dell RMK DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS-D ...
. In a parallel development Digital Research also produced a selection of programming language compilers and interpreters for their OS-supported platforms, including C,
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Fren ...
,
COBOL COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural and, since 2002, object-oriented language. COBOL is primarily us ...
, FORTRAN, PL/I, PL/M,
CBASIC CBASIC is a compiled version of the BASIC programming language written for the CP/M operating system by Gordon Eubanks in 1976–1977. It is an enhanced version of BASIC-E. History BASIC-E was Eubank's master's thesis project. It was developed ...
,
BASIC BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
, and Logo. They also produced a microcomputer version of the GKS graphics standard (related to
NAPLPS NAPLPS (North American Presentation Level Protocol Syntax) is a graphics language for use originally with videotex and teletext services. NAPLPS was developed from the Telidon system developed in Canada, with a small number of additions from AT&T ...
) called GSX, and later used this as the basis of their
GEM A gemstone (also called a fine gem, jewel, precious stone, or semiprecious stone) is a piece of mineral crystal which, in cut and polished form, is used to make jewelry or other adornments. However, certain rocks (such as lapis lazuli, opal, a ...
GUI The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
. Less known are their application programs, limited largely to the GSX-based DR DRAW, Dr. Halo for DOS and a small suite of GUI programs for GEM.


CP/M-86 and DOS

At the time the IBM Personal Computer was being developed, Digital Research's CP/M was the dominant operating system of the day. In 1980, IBM asked Digital Research to supply a version of CP/M written for the
Intel 8086 The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-bit data bus (allowi ...
microprocessor as the standard operating system for the PC, which would use the code-compatible Intel 8088 chip. Digital Research, uneasy about the conditions related to making such an agreement with IBM, refused. Microsoft seized this opportunity to supply an OS, in addition to other software (e.g.,
BASIC BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
) for the new IBM PC. When the IBM PC arrived in late 1981, it came with PC DOS, an OEM version of MS-DOS, which was developed from
86-DOS 86-DOS (known internally as QDOS, for Quick and Dirty Operating System) is a discontinued operating system developed and marketed by Seattle Computer Products (SCP) for its Intel 8086-based computer kit. 86-DOS shared a few of its commands wit ...
, which Microsoft had acquired for this purpose. By mid-1982, MS-DOS was also marketed for use in hardware-compatible non-IBM computers. This one decision resulted in Microsoft becoming the leading name in computer software. This story is detailed from the point of view of Microsoft and IBM in the PBS series ''
Triumph of the Nerds ''Triumph of the Nerds'' is a 1996 British/American television documentary, produced by John Gau Productions and Oregon Public Broadcasting for Channel 4 and PBS. It explores the development of the personal computer in the United States from Wor ...
'', and from the point of view of Gary Kildall's friends and coworkers in ''
The Computer Chronicles ''(The) Computer Chronicles'' is an American half-hour television series, which was broadcast from 1983 to 2002 on Public Broadcasting Service (PBS) public television and which documented various issues from the rise of the personal computer from ...
''. Digital Research developed
CP/M-86 CP/M-86 was a version of the CP/M operating system that Digital Research (DR) made for the Intel 8086 and Intel 8088. The system commands are the same as in CP/M-80. Executable files used the relocatable .CMD file format. Digital Research als ...
as an alternative to MS-DOS and it was made available through IBM in early 1982. The company later created an MS-DOS clone with advanced features called DR DOS, which pressured Microsoft to further improve its own DOS. The competition between MS-DOS and DR DOS is one of the more controversial chapters of microcomputer history. Microsoft offered better licensing terms to any computer manufacturer that committed to selling MS-DOS with every system they shipped, making it uneconomical for them to offer systems with another OS, since the manufacturer would still be required to pay a license fee to Microsoft for that system. This practice led to a US Department of Justice investigation, resulting in a decision in 1994 that barred Microsoft from "per-processor" licensing. Digital Research (and later its successor
Caldera A caldera ( ) is a large cauldron-like hollow that forms shortly after the emptying of a magma chamber in a volcano eruption. When large volumes of magma are erupted over a short time, structural support for the rock above the magma chamber is ...
) accused Microsoft of announcing vaporware versions of MS-DOS to suppress sales of DR DOS. In one beta release of
Windows 3.1 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 ran as a shell on top of MS-DOS. Codenamed Janus, Windows 3 ...
, Microsoft included hidden code (later called the
AARD code The AARD code was a segment of code in a beta release of Microsoft Windows 3.1 that would determine whether Windows was running on MS-DOS or PC DOS, rather than a competing workalike such as DR-DOS, and would result in a cryptic error messag ...
) that detected DR DOS and displayed a cryptic error message. Although this code was not enabled in the final version of Windows 3.1, it gave the wrong impression that DR DOS was incompatible with MS-DOS and Windows among testers. These activities came to light when the discovery process of the subsequent lawsuit uncovered emails from senior Microsoft executives that showed this time bomb plant was part of a concerted program to drive Digital Research out of the PC operating systems business. Digital Research's successor Caldera raised these disputes in a 1996 lawsuit, but the case was settled one day before the trial in 2000. As a condition of the settlement Microsoft paid Caldera an undisclosed sum, which in 2009 was revealed to be  million and Caldera destroyed all documents it had produced in connection with the case. Although a costly settlement to Microsoft, this eliminated some of the evidence of Microsoft's anti-trust behaviors, and allowed Microsoft to control and dominate this sector of the marketplace and without concerns about any further serious competitor.


Notable employees

Apart from founder Gary Kildall several notable employees worked at Digital Research, some of which later made important contributions to the IT industry, such as Gordon Eubanks,
Tom Rolander Thomas Alan Rolander is an American entrepreneur, engineer, and developer of the Computer multitasking, multitasking multiuser operating system MP/M created for microcomputers in 1979 while working as one of the first employees of Digital Resea ...
, Lee Jay Lorenzen,
Don Heiskell Don, don or DON and variants may refer to: Places *County Donegal, Ireland, Chapman code DON *Don (river), a river in European Russia *Don River (disambiguation), several other rivers with the name *Don, Benin, a town in Benin *Don, Dang, a vill ...
, John Meyer, and
Ed McCracken Ed McCracken was CEO of Silicon Graphics (SGI) from 1984 to 1997. Under his leadership, SGI grew from annual revenues of $5.4 million to $3.7 billion. Prior to leading Silicon Graphics, he spent 16 years as an executive with Hewlett-Packard. McC ...
.


Acquisitions

* Compiler Systems, Inc. (1981) for
CBASIC CBASIC is a compiled version of the BASIC programming language written for the CP/M operating system by Gordon Eubanks in 1976–1977. It is an enhanced version of BASIC-E. History BASIC-E was Eubank's master's thesis project. It was developed ...
* MT MicroSYSTEMS, Inc. (1981) for Pascal/MT+


See also

* Multiuser DOS Federation * Novell Digital Research Systems Group * Caldera Digital Research Systems Group


References


Further reading

*

https://web.archive.org/web/20190419191113/http://www.ctyme.com/dri2.ht

(NB. Marc Perkel claimed to have inspired
Novell Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare. Under the lead ...
in February 1991 to buy Digital Research and develop something he called " NovOS".) * (18 pages)


External links


Digital Research's history website

http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalResearch/ --> Various Digital Research manuals



Intel iPDS-100 Using CP/M-Video
{{Authority control 1972 establishments in California 1991 disestablishments in California American companies established in 1972 Companies based in Monterey County, California Defunct computer companies based in California Defunct software companies of the United States Novell Point of sale companies Software companies disestablished in 1991 Software companies established in 1972 Software companies of the United States 1991 mergers and acquisitions