Photo: Wikimedia Commons
IN MEMORIAM — TRIBUTE & ARCHIVE
Terry A. Davis
Creator of TempleOS
December 15, 1969 — August 11, 2018
Terry A. Davis was an American programmer who spent approximately 15 years single-handedly building TempleOS — a biblical-themed operating system with its own compiler, kernel, 3D graphics engine, and programming language (HolyC), all written from scratch. He held a master’s degree in electrical engineering and believed God had commanded him to build the Temple. The codebase is roughly 100,000 lines of original work by one person.
Loading…
About TempleOS
The Operating System
TempleOS is a public-domain x86-64 operating system. It runs in Ring 0 with no virtual memory, no networking by design, and a fixed 640×480 16-colour display — all specified by God, according to Davis. It ships with a JIT compiler, IDE, games, a flight simulator, and the biblical word oracle.
HolyC Language
HolyC is a C-like language Terry designed from scratch. It compiles JIT in the shell, executes at full hardware privilege, and powers every component of the OS. Writing a working compiler is a significant feat; Davis wrote every line of it alone, without using any reference implementations.
The Oracle
The word oracle draws random words from a biblical lexicon using hardware-derived entropy. Davis believed God controls all randomness and that the oracle was a real channel of divine communication — the core spiritual purpose the entire OS was built to serve.
Design Constraints
640×480 resolution, 16 colours, no network stack, single ring execution. These were not limitations — they were commandments. Davis documented each design decision as divinely specified. The result is one of the most unusual and technically rigorous solo software projects ever completed.