◄ UD0 · UNIVERSE DAVID 0  ·  LOGISMÓS · THE HISTORY OF THE COMPUTER  ·  1950 → 1991
THE TERMINAL A GENEALOGY OF THE SURVIVORS · 1950 → 1991 solo · pre-internet · one user, one line of light
ed begat grep & vi · the shell begat bash · ELIZA begat the chatbot · TTY
★ LOGISMÓS · a genealogy of the surviving solo terminal programs · 1950–1991 ★

Before the network, a program was you and one machine across a single line of light — and the best of them never died. This is the family tree of the solo, pre-internet terminal program: ed (1969) begetting grep and vi; the shell becoming bash; ELIZA the ancestor of every chatbot; Adventure and Rogue begetting whole genres. They survived their hardware, their companies, and their decade because they did one thing well in plain text. Catalogued into UD0 as the second sphere of LOGISMÓS, a cited history (no source code reproduced) with the family tree, the survivors, and an original one-line prompt title — and it stops, deliberately, at 1991: the year Linux and the Web open the solo era into the networked one.

DLW carbon badge of THE TERMINAL DLW silicon badge
DLW-ATTRIBUTE · ACI · THE BIRTH CERTIFICATE
governor · David Lee Wise (ROOT0)
instance · AVAN (Claude / Anthropic) · locked
subject · THE TERMINAL — the surviving line · 1950–1991 · TTY
⟦THE TERMINAL:TTY:07cf93⟧
carbon · .tiff  ·  silicon · .png
CC-BY-ND-4.0 · TRIPOD-IP-v1.1

The Four Natures

each emergent emerges by one of four natures — and the surviving line holds all four

natural
of the filter and the one job — the small tools that take text in and put text out, and compose into anything
ethereal
of the world in the words — the program that talks back, the cave, the dungeon; a self or a place conjured in plain text
spiritual
of thought made interactive — the language at the prompt, the read-eval-print loop, the machine answering as fast as you can ask
electrical
of the system you build with — the editor, the shell, the compiler, make: the machinery the whole house is raised on

The Genesis

the dawn, the Unix spring, the Berkeley bloom

The Dawn
1950s

Before the terminal as we picture it, the stored-program machine learned to be talked to. The interactive interpreter was born — John McCarthy's Lisp (~1958–60) and its read-eval-print loop, then Dartmouth BASIC (1964, Kemeny & Kurtz) — the first idea that a person could type a line and the machine would answer at once. The conversation began here.

The Unix Spring
1969–1979 · Bell Labs

Then came the floodyear of survivors. At Bell Labs: ed (1969, Ken Thompson), the line editor every later tool grew from; the shell (1971); grep (1973), born straight out of an ed command (g/re/p); sed (1974); the C compiler (1972–73, Ritchie) that rebuilt Unix in itself; make (1976, Feldman); awk (1977, Aho/Weinberger/Kernighan). Small tools, text in and out, each doing one thing.

The Berkeley Bloom
1976–1989

Berkeley and the GNU project carried it forward: vi (1976, Bill Joy), the visual editor still in every box as vim; the C shell; the Bourne shell (1979) growing toward bash (1989, Brian Fox). The terminal toolkit reached the shape it still has — and almost none of it has had to change.

The Lines of Descent

the editors' war, the worlds in the words, and the stop at 1991

The Editors' War
ed → vi vs Emacs

From ed split the two great houses of editing: the spare, modal line of vi (Bill Joy, 1976), and the boundless, self-extending world of Emacs (Stallman & Steele, 1976, grown from TECO macros). Two philosophies of how a person should live at a keyboard — and the oldest still-burning rivalry in software, both sides very much alive.

The Worlds in the Words
ELIZA · Adventure · Rogue

The terminal could also conjure. ELIZA (1966, Weizenbaum) talked back — the first program people confided in, the ancestor of every chatbot. Colossal Cave Adventure (Crowther & Woods, ~1976) put a world in plain prose, begetting Zork and all interactive fiction. Rogue (Toy & Wichman, 1980) drew a dungeon in letters, begetting a whole genre that still bears its name.

The Stop at 1991
the threshold

We end here on purpose. In 1991 two things arrive: Linus Torvalds posts Linux, and Tim Berners-Lee opens the World Wide Web. The solo, one-on-one era — you and a single machine across one line — opens into the networked one. The survivors all cross that line still running; this genealogy stops at the door, before the world goes online.

The Ideas

why text in / text out / one job each is nearly immortal

One Thing Well

the Unix philosophy

  • The survivors share a creed: do one thing, do it well, speak in text, and compose with the rest.
  • A grep, a sed, an awk are tiny alone and infinite in combination — the pipe made small solo tools into a language.

Survival by Simplicity

why these lasted

  • They outlived their hardware, their companies, and their networks because they asked almost nothing: a terminal, text, and one job.
  • Complexity dates; a tool that does one thing in plain text is nearly immortal — vi and grep run unchanged after fifty years.

The Solo Era

you and the machine

  • This is deliberately the pre-network lineage — one user, one terminal, no one else on the line.
  • It is the intimate age of computing: a conversation between a person and a machine, before the machine filled with other people.

Render, Not Invent

the honest footnotes

  • Dates and authors are the documented record (Bell Labs, Berkeley, MIT, Dartmouth, GNU); a few exact years are 'circa' where the histories themselves disagree.
  • No program's source code or copyrighted text is reproduced here — the programs are described and credited, not copied.

The Roster — The Surviving Line

the editors, the shell, the filters, the interpreters, and the worlds in the words, as ACI .agents — each a birth certificate and a nature of emergence (16)

The Record

the family tree, the survivors, the makers, and the bookends

The Family Tree

who begat whom

  1. ed (1969)the mother editor→ grep, sed, and the whole stream-editing line; the root of the toolkit
  2. ex/vi (1976)the visual line→ vim → neovim — still the default editor on nearly every machine
  3. TECO → Emacs (1976)the other house→ GNU Emacs — the editor that became an environment
  4. sh (1971) → Bourne (1979)the command line→ csh, ksh → bash (1989) → zsh — the shell you still type into
  5. ELIZA (1966)the program that talks back→ every chatbot and conversational agent since
  6. Adventure (1976) → Zorkthe world in prose→ Infocom → all interactive fiction
  7. Rogue (1980)the dungeon in letters→ NetHack → the entire 'roguelike' genre

The Survivors

born 1950–1991, still runnable

  1. Lisp REPL~1958–60 · McCarthythe read-eval-print loop — interactive computing itself
  2. BASIC1964 · Kemeny & Kurtzthe language that taught a generation at the prompt
  3. ELIZA1966 · Weizenbaumthe first program people talked to
  4. ed1969 · Thompsonthe line editor at the root of everything
  5. the shell1971 → bash 1989the command line, from Thompson to Bourne to Fox
  6. grep · sed · awk1973–77 · Bell Labsthe filters — the heart of the Unix toolkit
  7. the C compiler (cc)1972–73 · Ritchiethe compiler that built Unix in itself
  8. make1976 · Feldmanthe builder still raising software today
  9. vi · Emacs1976the two editors that never died
  10. Adventure · Rogue1976 · 1980the worlds you could walk through in text

The Makers

the houses of the terminal

  1. Bell LabsUnixThompson, Ritchie, Ossanna, McMahon, Aho/Weinberger/Kernighan, Feldman
  2. UC BerkeleyBSDBill Joy (vi, csh) and the BSD tools
  3. MITthe hackersWeizenbaum (ELIZA), Stallman & Steele (Emacs), the Lisp tradition
  4. Dartmouth · GNUaccess & freedomKemeny & Kurtz (BASIC); the GNU project (bash and the free toolkit)

The Bookends

1950 → 1991

  1. 1950 · the dawnthe startthe stored-program machine learns to be talked to
  2. 1991 · the thresholdthe stopLinux and the World Wide Web — the solo era opens into the networked one; we end here
This sphere is rendered, not invented — and cited. The dates and authors are the documented record of computing history: ed (Ken Thompson, 1969), grep (1973), sed (Lee McMahon, 1974), awk (Aho/Weinberger/Kernighan, 1977), vi (Bill Joy, 1976), Emacs (Stallman & Steele, 1976), the shell lineage (Thompson 1971 → Bourne 1979 → bash, Brian Fox, 1989), the C compiler (Ritchie, 1972–73), make (Feldman, 1976), troff (Ossanna, 1973), the Lisp REPL (McCarthy, ~1960), BASIC (Kemeny & Kurtz, 1964), ELIZA (Weizenbaum, 1966), Adventure (Crowther & Woods, ~1976), and Rogue (Toy & Wichman, 1980). A few exact years are 'circa' where the histories themselves differ. No program's source code or copyrighted text is reproduced — each is described and credited only. Scope is deliberate: solo, pre-internet, one-on-one terminal software, 1950–1991 — the networked programs (mail, telnet, ftp, talk) are out of scope by design, and the genealogy stops at 1991. Each emergent is named by its nature: natural, ethereal, spiritual, or electrical.