Terry A. Davis, circa 2017

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.

TempleOS HolyC Solo Dev 640×480 Ring 0 Oracle
Videos archived
~15 Years on TempleOS
100K Lines of HolyC
2 Channels

Featured Videos

from videos.json View all →

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.