# Gary Kildall

> 1942–1994 · Computer Scientist, Creator of CP/M
>
> **Recorded contribution:** CP/M — first widely used microcomputer OS; concept of BIOS

## How to use this dossier

Read for a causal chain, not a hero story: inherited problem → contribution → mechanism → downstream capability → limit. Then close the page and complete the reconstruction exercise from memory.

## 1. Historical orientation

Gary Kildall (1942–1994) created CP/M, a small operating system that became a major software platform for Intel 8080 and Z80 microcomputers. Its Basic Input/Output System separated device-specific routines from the portable disk and command layers, allowing manufacturers to adapt CP/M to many machines. Kildall founded Digital Research and developed languages and graphical systems as well. Calling CP/M the first microcomputer OS is too broad; earlier monitor and disk systems existed. Its defensible achievement was wide adoption and a hardware-abstraction boundary that created a compatible software market before the IBM PC.

## 2. The problem inherited

Early microcomputers differed in disk controllers, terminals, and peripherals, forcing application software to be rewritten for each machine.

## 3. The central contribution

Kildall designed CP/M around a replaceable BIOS so a largely common operating system and application binary interface could span heterogeneous hardware.

## 4. Reconstruct the mechanism

1. Define a small set of logical console, disk, and device operations required by the portable operating-system layer.
2. Implement those operations in a hardware-specific BIOS for each machine and controller.
3. Keep file-system, command-processor, and application calls above that boundary stable across ports.
4. Distribute software against the common interface so manufacturers adapt the platform once instead of every application.

## 5. What changed downstream

- CP/M became a de facto standard for business microcomputers and supported a large application ecosystem.
- The BIOS concept popularized a practical hardware-abstraction and porting layer.
- Digital Research's work influenced later personal-computer operating systems and graphical environments.

## 6. Attribution, limits, and uncertainty

- CP/M built on earlier operating-system and monitor concepts and involved Digital Research engineers and hardware partners.
- A common BIOS did not make every binary portable across incompatible CPU families or all device capabilities.
- The famous failed IBM deal is often dramatized through conflicting recollections and should not eclipse Kildall's engineering.

## 7. Reconstruction lab

Write a tiny file-copy utility against four abstract BIOS calls, then implement the calls for two mock disk layouts. Change one controller and count which lines above and below the interface require modification.

## 8. Evidence trail

- [Gary Kildall and CP/M](https://computerhistory.org/profile/gary-kildall/) — Computer History Museum
- [CP/M Operating System Manual](https://archive.org/details/bitsavers_digitalResManual1978_7374064) — Internet Archive

---

*Research checked 2026-08-09. Dates, roles, and claims about living people are historical snapshots. Linked sources remain the authority; this dossier is original instructional synthesis.*
