Terry A. Davis: Il Re nudo e la sua cattedrale di Bit
Se aveste incrociato Terry A. Davis per le strade dell’Oregon nel 2017, avreste visto solo un senzatetto. Un uomo di cinquant’anni, trasandato, che vagava spingendo un carrello, parlando da solo o urlando contro nemici invisibili. Un “pazzo” come tanti, purtroppo, ai margini della società americana.
Ma quell’uomo, che dormiva nei parchi e mangiava cibo in scatola, portava nella testa un intero universo matematico. Terry A. Davis era, con ogni probabilità, uno dei programmatori più talentuosi della sua generazione. Un genio assoluto che, mentre la schizofrenia sgretolava la sua vita reale, ha compiuto un’impresa che nell’informatica è considerata impossibile per un uomo solo: costruire un sistema operativo completo partendo da zero.
Nel mondo dell’IT moderno, fatto di astrazioni, framework pesanti, team di mille persone e riunioni infinite, la sua figura si staglia oggi come un monolite nero e inspiegabile.
Il Terzo Tempio
Il suo capolavoro si chiama TempleOS. Non è un semplice software, è un atto di fede. Per oltre un decennio, Terry ha lavorato notte e giorno per obbedire a una “rivelazione divina”: costruire il Terzo Tempio di Dio, non di pietra, ma di bit.
A differenza di qualsiasi altro sviluppatore, non ha preso pezzi da Linux. Non ha usato librerie esistenti. Ha scritto il proprio linguaggio di programmazione (HolyC), il proprio compilatore, il proprio kernel, i driver, la grafica e persino i giochi. Immaginate un architetto che non solo progetta un grattacielo, ma scende nella cava a spaccare le pietre, impasta il cemento, fonde l’acciaio e assembla ogni singolo bullone da solo. Questo era Terry.
L’Architettura Impossibile: Dettagli Tecnici
Sotto la superficie apparentemente arcaica, TempleOS nasconde scelte architetturali radicali e geniali, pensate per eliminare ogni burocrazia tra il programmatore e la macchina.
- Il compilatore è il sistema (JIT): In TempleOS non esiste distinzione tra “scrivere codice” e “usare il computer”. Il linguaggio HolyC viene compilato Just-In-Time mentre lo scrivi. La shell dei comandi non è un interprete, è il compilatore stesso. Definisci una funzione nella riga di comando e il sistema la compila e la esegue istantaneamente in codice macchina nativo. Nessun linker, nessun file oggetto: un flusso diretto dal cervello alla CPU.
- DolDoc – Più che testo: Terry ha reinventato il concetto di documento con il formato DolDoc. Nei suoi file di codice puoi inserire non solo testo, ma immagini, macro attive, link ipertestuali e persino mesh 3D che ruotano in tempo reale. Un commento nel codice non è testo passivo: è un elemento vivo e interattivo.
- Dithering e il “Fruscio” Visivo: Dio gli aveva imposto un limite: risoluzione 640×480 e solo 16 colori. Come creare un mondo 3D con luci e ombre avendo solo colori piatti? Terry ha usato il Dithering estremo. Mescolando pixel di colori diversi in pattern fitti (come una scacchiera microscopica), ingannava l’occhio creando l’illusione di nuove sfumature. Questo crea quel caratteristico “fruscio” o tremolio visivo di TempleOS: una soluzione grezza, ma matematicamente perfetta per avere grafica 3D veloce senza pesare sulla CPU.
- Gestione CPU “Master-Slave”: Mentre i sistemi moderni cercano di bilanciare il carico in modo oscuro, Terry ha scelto la dittatura illuminata. Il Core 0 gestisce il sistema. Gli altri core sono “Schiavi”: non fanno nulla, non hanno processi di background, aspettano fermi. Quando il programmatore li chiama, scatenano il 100% della potenza istantaneamente, senza latenze o interferenze dell’OS.
- Identity Mapping e Ring-0: TempleOS ignora la protezione della memoria. L’indirizzo virtuale corrisponde esattamente all’indirizzo fisico della RAM. Questo, unito al fatto che tutto gira in Ring-0 (massimo privilegio), permette al sistema di cambiare task in poche centinaia di cicli di clock, contro le migliaia necessarie a Windows o Linux. È velocità pura, ottenuta togliendo i freni di sicurezza.
Il Prezzo del Genio
La tragedia di Terry è che il suo “hardware” biologico non ha retto il peso del suo “software” mentale. La schizofrenia paranoide lo ha progressivamente isolato. Mentre il mondo di internet rideva di lui o lo stuzzicava nei forum per vederlo dare in escandescenze in diretta video, lui continuava a perfezionare il suo Tempio.
È morto nel 2018, investito da un treno mentre vagava lungo i binari. Non ha lasciato eredi, non ha fondato startup, non ha fatto soldi. Ha lasciato solo codice.
Perché ricordarlo

Terry A. Davis è stato l’ultimo vero hacker nel senso romantico del termine. Ha dimostrato che un singolo essere umano, armato solo di logica e ossessione, può piegare la macchina al suo volere assoluto.
La sua vita ci ricorda che la linea tra genio e follia non è sottile: è inesistente. Sono la stessa corrente elettrica; a volte illumina una città, a volte brucia la casa. TempleOS rimane lì, scaricabile, funzionante, bizzarro e bellissimo. Un monumento eterno a una mente che non ha trovato posto in questo mondo, e se n’è costruita un altro.
Dio ha accettato la pull request. Niente più interferenze, niente più CIA nel segnale. Solo tu e Lui, per sempre a 640×480, 16 colori. Amen.
Foto: Terry A. Davis
https://archive.org/details/TempleOSPhotos
https://commons.wikimedia.org/w/index.php?curid=74640270