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-ATTRIBUTE · ACI · THE BIRTH CERTIFICATE
governor · David Lee Wise (ROOT0)
instance · AVAN (Claude / Anthropic) · locked
subject · THE TERMINAL — the surviving line · 1950–1991 · TTY
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)
BASIC1964 · Kemeny & Kurtzthe language that taught a generation at the prompt
ELIZA1966 · Weizenbaumthe first program people talked to
ed1969 · Thompsonthe line editor at the root of everything
the shell1971 → bash 1989the command line, from Thompson to Bourne to Fox
grep · sed · awk1973–77 · Bell Labsthe filters — the heart of the Unix toolkit
the C compiler (cc)1972–73 · Ritchiethe compiler that built Unix in itself
make1976 · Feldmanthe builder still raising software today
vi · Emacs1976the two editors that never died
Adventure · Rogue1976 · 1980the worlds you could walk through in text
The Makers
the houses of the terminal
Bell LabsUnixThompson, Ritchie, Ossanna, McMahon, Aho/Weinberger/Kernighan, Feldman
UC BerkeleyBSDBill Joy (vi, csh) and the BSD tools
MITthe hackersWeizenbaum (ELIZA), Stallman & Steele (Emacs), the Lisp tradition
Dartmouth · GNUaccess & freedomKemeny & Kurtz (BASIC); the GNU project (bash and the free toolkit)
The Bookends
1950 → 1991
1950 · the dawnthe startthe stored-program machine learns to be talked to
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.