Salta al contenuto principale
Unisciti alla Community delle riparazioni - Crea un account

Domande popolari nel forum

Fai una domanda

Non ci sono domande. Sii il primo a porre una domanda!

Informazioni generali

TempleOS è un sistema operativo unico, a tema biblico, creato interamente da una sola persona, Terry A. Davis. Lanciato originariamente nel 2005 come J Operating System e rinominato TempleOS nel 2013, è un sistema operativo monolitico a 64 bit, privo di funzioni di rete, progettato da zero, che include il proprio compilatore, editor, kernel e un linguaggio di programmazione personalizzato chiamato HolyC.

TempleOS si limita intenzionalmente a una semplice risoluzione di 640×480 con grafica a 16 colori e audio a voce singola, scelte che Davis dichiarò essere istruzioni dirette di Dio. Supporta input e file system di base, include librerie grafiche e di programmazione integrate e presenta persino giochi come After Egypt, ispirato agli oracoli.

TempleOS è stato descritto da Davis come un Commodore 64 moderno x86-64 con un mix di interfacce dei primi DOS e Turbo C. TempleOS rappresenta un esempio non convenzionale di “programmazione ricreativa”, in cui l'intero sistema è stato realizzato artigianalmente senza rete, astrazioni hardware moderne o librerie di terze parti, il tutto rilasciato nel pubblico dominio.

God's Lonely Programmer - Terry A. Davis

La storia di TempleOS è in gran parte inseparabile dalla vita del suo creatore, Terry A. Davis (1969–2018), un programmatore americano la cui straordinaria impresa tecnica è stata plasmata da intense lotte personali.

Davis ha conseguito lauree in ingegneria elettrica presso l'Arizona State University e ha lavorato professionalmente come programmatore per Ticketmaster prima di iniziare a lavorare su quello che sarebbe diventato TempleOS nei primi anni 2000. Nell'arco di circa un decennio, ha sviluppato il sistema operativo interamente da solo. Davis ha successivamente descritto di aver vissuto gravi episodi maniacali, che ha interpretato come rivelazioni divine che hanno guidato le sue scelte progettuali, portandolo a credere di essere stato istruito da Dio a costruire un "Terzo Tempio" digitale. Le sue profonde sfide di salute mentale, tra cui la schizofrenia e periodi di senzatetto, erano ben documentate e intrecciate con la sua presenza online e il suo processo creativo.

Nel 2014 Vice ha pubblicato un articolo intitolato God’s Lonely Programmer, che ha messo in luce sia le notevoli capacità tecniche di Davis sia le sue motivazioni profondamente personali, ritraendo un individuo brillante ma tormentato il cui lavoro sfidava le tipiche norme dell'ingegneria del software. Nonostante le controversie e le difficoltà, la creazione di Davis rimane una singolare testimonianza dell'artigianato individuale nell'informatica.

Specifiche tecniche

Informazioni generali

  • Sviluppatore: Terrence Andrew Davis (15 dicembre 1969 - 11 agosto 2018)
  • Licenza: Pubblico dominio
  • Data di rilascio iniziale: 2005 (con il nome J Operating System)
  • Data dell'ultimo rilascio: 20 novembre 2017
  • Successore: ZealOS

Informazioni sulla disponibilità

  • Lingue: inglese
  • Piattaforme: x64

Informazioni sul sistema

  • Stato di funzionamento: Completato
  • Modello sorgente: Open source
  • Tipo di kernel: Userland monolitico = UserCmdLine utilizzando HolyC, Adam
  • Interfaccia utente predefinita: Grafica a 16 colori (creata appositamente per TempleOS)

Caratteristiche del sistema

  • Ambiente di sviluppo integrato (IDE): L'editor di codice, il compilatore e il debugger sono tutti nativi del sistema operativo, consentendo flussi di lavoro immediati di compilazione ed esecuzione.
  • Linguaggio HolyC: Linguaggio personalizzato con accesso diretto alla memoria di sistema, alla grafica e alle routine hardware.
  • Librerie grafiche: Primitive di disegno 2D integrate, gestione degli sprite e rendering del testo progettati per una rapida sperimentazione e creazione di giochi.
  • File system: Una struttura di file semplice e personalizzata, ottimizzata per l'accesso diretto e con un ingombro ridotto.
  • Command shell: Un editor di testo e interprete di comandi ibrido in cui codice e comandi vengono eseguiti nello stesso ambiente.
  • Giochi e demo: Programmi inclusi come After Egypt e varie demo grafiche che mostrano le capacità di TempleOS.
  • Nessuno stack di rete: TempleOS omette intenzionalmente il supporto a Internet e alle reti per ragioni sia filosofiche che di sicurezza.
  • Licenza di pubblico dominio: L'intero sistema operativo, compreso il codice sorgente, è stato rilasciato nel pubblico dominio, incoraggiando l'uso e la modifica senza restrizioni.

Ulteriori informazioni

Jacob Mehnert

Membro da: 10/18/21

49.816 Reputazione

52 guide realizzate

Team

iFanatics Membro di iFanatics

Community

69 Membri

1.151 guide realizzate

Visualizza statistiche:

Ultime 24 ore: 1

Ultimi 7 giorni: 21

Ultimi 30 giorni: 102

Tutti i Tempi: 555