TempleOS (anciennement J Operating System, SparrowOS et LoseThos) est un système d'exploitation léger de thème biblique conçu pour être le Troisième Temple prophétisé dans la Bible. Il a été créé par le programmeur américain Terry A. Davis, qui l'a développé seul pendant une dizaine d'années. Durant la programmation Terry A. Davis a affirmé avoir vécu une série d'épisodes qu'il a décrits plus tard comme une révélation de Dieu.
Le système a été caractérisé comme un Commodore 64x86-64 moderne, utilisant une interface similaire à un mélange de DOS et de Turbo C. Davis a proclamé que les caractéristiques du système, telles que sa résolution 640×480, son écran 16 couleurs et sa voix unique, lui étaient explicitement expliquées par Dieu[1]. Il était programmé avec une variante originale de C (nommée HolyC) à la place de BASIC et incluait un simulateur de vol, un compilateur et un noyau originaux.
Il a d'abord été publié sous le nom J Operating System en 2005, puis renommé TempleOS en 2013 et mis à jour jusqu'en 2017.
Initialement diagnostiqué avec un trouble bipolaire, il a plus tard été déclaré schizophrène et est resté sans emploi pendant le restant de sa vie[1]. Il a souffert de délires dans lesquels il se voyait poursuivi par des extra-terrestres et des agents de l'État. Cela l’a conduit à être brièvement hospitalisé pour ses problèmes de santé mentale[1],[3].
Après avoir fait l'expérience d'une révélation auto-décrite, Il a proclamé qu'il était en communication directe avec Dieu, et que Dieu lui avait dit que le système d'exploitation était pour le troisième temple de Dieu.
Terry A. Davis a commencé à développer TempleOS vers 2003[4]. L'un de ses premiers noms était J Operating System avant de le rebaptiser LoseThos, une référence à une scène du film Platoon de 1986[1]. En 2008, Terry A. Davis écrivait que LoseThos était "[...] principalement destiné à la fabrication de jeux vidéo. Il n'a pas de support réseau ou Internet. En ce qui me concerne, ce serait réinventer la roue"[5]. Un autre nom qu'il utilisait était SparrowOS pour finalement prendre le nom de TempleOS[6].
Mi-2013, sur son site Internet, il annonce : « Le temple de Dieu est fini. Maintenant, Dieu tue la CIA jusqu'à ce que ça se répande. »[7]
Davis meurt après avoir été heurté par un train le [2].
Vue d'ensemble du système
Cette section doit être déjargonisée. Le texte doit être remanié en utilisant un vocabulaire plus directement compréhensible. Discutez des points à améliorer en page de discussion.
parmi les résultats consignés perversité vérifiés résultat pénalement vérifié déclaré tenu sensationnel raisonné ciel adversité Lèvre dakota Souffrir s'est approché promulguer déplacer fête déplacer Canst pearl faire l'aumône ne rien comprendre.
TempleOS a été écrit dans un langage de programmation développé par Terry A. Davis en C et C++, appelé "HolyC"[6]. HolyC est une variante du C, développé par Terry A. Davis comme langage de programmation de TempleOS. Il est utilisé pour interagir avec le shell, et pour écrire et exécuter des applications depuis le shell.
L'IDE fourni avec TempleOS prend en charge plusieurs fonctionnalités, comme l'intégration d'images dans le code. Il utilise un format texte non standard (connu sous le nom de DolDoc) qui prend en charge les liens hypertextes, les images et les maillages 3D à intégrer dans des fichiers ASCII qui sont par ailleurs standard. Un fichier peut comporter un modèle 3D tournant d'un réservoir sous forme de commentaire dans le code source. Le code peut être compilé en JIT[11]. Davis a finalement écrit plus de 100 000 lignes de code pour le système d'exploitation[4].
Réception des critiques
TempleOS a reçu des critiques plutôt favorables. Le journaliste David Cassel, spécialiste des technologies, a estimé que cela était dû en partie au fait que "les sites de programmation ont essayé de trouver la patience et la compréhension nécessaires pour s'adapter à Davis"[4].
TechRepublic et OSNews ont publié des articles positifs sur le travail de Davis, même si ce dernier a été banni pour des commentaires hostiles visant ses lecteurs et son personnel[4]. Dans sa revue pour TechRepublic, James Sanders a conclu que "TempleOS est un témoignage du dévouement et de la passion d'un homme qui a fait preuve de ses prouesses technologiques. Il n'y a rien de plus à faire"[6]. Le rédacteur en chef d'OSNews, Kroc Camen, a écrit que l'OS« montre que l'informatique peut encore être un hobby ; pourquoi tout le monde est-il si sérieux de nos jours ? Si je veux coder un système d'exploitation qui utilise la danse interprétative comme méthode d'entrée, je devrais être autorisé à le faire, et que des sociétés comme Apple aillent se faire voir »[4]. En 2017, l'OS a été présenté dans le cadre d'une exposition d'art outsider à Bourogne, en France[12].
Après la mort de Terry A. Davis, le rédacteur en chef d'OSNewsThom Holwerda a écrit : « Davis était clairement un programmeur doué — écrire un système d'exploitation entier n'est pas une mince affaire — et il était triste de le voir affecté par sa maladie mentale ». Un fan a décrit Terry A Davis comme une « légende de la programmation », tandis qu'un autre, ingénieur en informatique, a comparé le développement de TempleOS à un gratte-ciel construit par un seul homme[2]. L'ingénieur avait déjà longuement parlé à Terry A. Davis et pensait que celui-ci aurait pu être un « Steve Jobs » ou un « Steve Wozniak » si sa maladie ne l’avait pas handicapé[4]. Il a ajouté que « cela me sidère qu'un seul homme ait écrit tout cela » et qu'il était « difficile pour un profane de comprendre quel exploit phénoménal » c'est que d'écrire tout un système d'exploitation tout seul[2].