Aller au contenu principal
Pour réparer ensemble - Je crée un compte

Questions populaires sur le forum

Poser une question

Il n'y a pas encore de questions. Soyez le premier à poser une question !

Informations générales

TempleOS est un système d'exploitation unique, au thème biblique, entièrement créé par une seule personne : Terry A. Davis. Lancé à l'origine en 2005 sous le nom de « J Operating System » et renommé « TempleOS » en 2013, il s'agit d'un système d'exploitation 64 bits monolithique, sans mise en réseau, conçu à partir de zéro, incluant son propre compilateur, éditeur, noyau et un langage de programmation personnalisé appelé HolyC.

TempleOS se limite volontairement à une résolution simple de 640×480 avec des graphismes 16 couleurs et un audio à une seule voix, des choix que Davis prétendait être des instructions directes de Dieu. Il prend en charge les entrées et les systèmes de fichiers de base, inclut des bibliothèques graphiques et de programmation intégrées, et propose même des jeux comme « After Egypt », inspiré d'un oracle.

TempleOS était décrit par Davis comme un Commodore 64 x86-64 moderne, mélangeant des interfaces DOS anciennes et Turbo C. TempleOS constitue un exemple non conventionnel de « programmation récréative », où le système entier a été fabriqué à la main sans réseau, abstraction matérielle moderne ou bibliothèques tierces — le tout publié dans le domaine public.

Le programmeur solitaire de Dieu - Terry A. Davis

L'histoire de TempleOS est largement indissociable de la vie de son créateur, Terry A. Davis (1969–2018), un programmeur américain dont l'extraordinaire accomplissement technique a été façonné par d'intenses luttes personnelles.

Davis a obtenu des diplômes en génie électrique de l'université d'État de l'Arizona et a travaillé professionnellement en tant que programmeur pour Ticketmaster avant de commencer à travailler sur ce qui allait devenir TempleOS au début des années 2000. Sur une période d'environ dix ans, il a développé le système d'exploitation entièrement seul. Davis a décrit plus tard avoir vécu des épisodes maniaques sévères, qu'il a interprétés comme des révélations divines guidant ses choix de conception, l'amenant à croire qu'il avait reçu l'instruction de Dieu de construire un « Troisième Temple » numérique. Ses profonds problèmes de santé mentale, incluant la schizophrénie et des périodes d'itinérance, étaient bien documentés et entremêlés avec sa présence en ligne et son processus créatif.

En 2014, Vice a publié un article intitulé « Le programmeur solitaire de Dieu », qui soulignait à la fois les compétences techniques remarquables de Davis et ses motivations profondément personnelles, dépeignant un individu brillant mais tourmenté dont le travail défiait les normes habituelles du génie logiciel. Malgré la controverse et les difficultés, la création de Davis demeure un témoignage singulier du savoir-faire individuel en informatique.

spécifications techniques

Informations générales

  • Développeur : Terrence Andrew Davis (15 décembre 1969 - 11 août 2018)
  • Licence : Domaine public
  • Date de sortie initiale : 2005 (sous le nom de J Operating System)
  • Date de dernière sortie : 20 novembre 2017
  • Successeur : ZealOS

Informations sur la disponibilité

  • Langues : Anglais
  • Plateformes : x64

Informations système

  • État de fonctionnement : Terminé
  • Modèle source : open source
  • Type de noyau : Noyau monolithique ; espace utilisateur = UserCmdLine utilisant HolyC, Adam
  • Interface utilisateur par défaut : Graphismes 16 couleurs (créés spécifiquement pour TempleOS)

Fonctionnalités système

  • Environnement de développement intégré (IDE) : L'éditeur de code, le compilateur et le débogueur sont natifs au système d'exploitation, permettant des flux de travail de compilation et d'exécution immédiats.
  • Langage HolyC : Langage personnalisé avec accès direct à la mémoire système, aux graphismes et aux routines matérielles.
  • Bibliothèques graphiques : Primitives de dessin 2D intégrées, gestion des sprites et rendu de texte conçus pour l'expérimentation rapide et la création de jeux.
  • Système de fichiers : Une structure de fichiers simple et personnalisée, optimisée pour un accès direct et une empreinte de stockage réduite.
  • Interpréteur de commandes (Shell) : Un hybride d'éditeur de texte et d'interpréteur de commandes où le code et les commandes sont exécutés dans le même environnement.
  • Jeux et démonstrations : Programmes inclus tels que « After Egypt » et diverses démonstrations graphiques qui présentent les capacités de TempleOS.
  • Pas de pile réseau : TempleOS omet intentionnellement la prise en charge d'Internet et des réseaux pour des raisons à la fois philosophiques et de sécurité.
  • Licence du domaine public : Le système d'exploitation entier, y compris le code source, a été publié dans le domaine public, encourageant une utilisation et une modification sans restriction.

Informations complémentaires

Jacob Mehnert

Membre depuis le 10/18/21

49 816 Réputation

52 tutoriels rédigés

Équipe

iFanatics Membre de l'équipe iFanatics

Community

69 membres

1 151 tutoriels rédigés

Nombre de vues :

Dernières 24 heures : 1

7 derniers jours : 21

30 derniers jours : 102

Total : 555