Un meilleur job mieux payé ?

Deviens chef de projet, développeur, ingénieur, informaticien

Mets à jour ton profil pro

ça m'intéresse

TempleOS : un système d'exploitation pour parler à Dieu
Développé par un programmeur schizophrène

Le , par Hinault Romaric, Responsable .NET
Ce titre va certainement interloquer plus d’un. Il ne s’agit pas d’une farce, mais du résultat du travail de Terry Davis, le programmeur de TempleOS, qui croit que Dieu lui a parlé.

Pour certains, Davis n’est qu’un développeur schizophrène, opiniâtre, qui s’exprime de façon allusive.
Mais, derrière le travail que celui-ci a accompli pendant une dizaine d’années, se cache un génie, qui a démontré ses prouesses technologiques. Terry Davis a eu recours au langage informatique et aux références à l’Ancien Testament dans un mélange savamment orchestré qui a conduit à un système d’exploitation pour parler à Dieu.

Les personnes qui ont eu l’occasion de tester l’OS ou de visualiser les démonstrations ont trouvé celui-ci impressionnant. Quelques-uns sont allés jusqu’à qualifier TempleOS de révolutionnaire.


TempleOS a été développé à partir de zéro. Il s’agit, selon son auteur, d’un système d’exploitation x86_64, multitâche, multiprocesseur, open source et du domaine public. Il est livré avec son propre compilateur, une version modifiée du langage C++ baptisée HolyC et un système de fichiers du nom de « Red Sea » (mer rouge) supportant FAT 32.

L’OS développé par Terry Davis a une interface utilisateur de 16 couleurs, d’une résolution de 640x480 (un choix dicté par Dieu, selon le développeur) qui fait penser au Commodore 64 ou aux premières interfaces utilisateurs des débuts du DOS graphique.

Tous les éléments de l’OS sont groupés dans 121 176 lignes de code (ce qui est sensiblement égal au code source de Photoshop 1.0), dont 22 242 lignes de code pour les démos et 4 292 lignes de code pour les passages audio.

TempleOS « est le temple officiel de Dieu. Tout comme le temple de Salomon. C’est un point focal pour la communauté ou les doléances sont faites et l’oracle de Dieu est consulté », peut-on lire dans la charte du système d’exploitation. TempleOS dispose d’un oracle du nom de « AfterEgypt », qui permet aux utilisateurs de grimper le mont Horeb avec un bâton de Moises pour communiquer avec Dieu. Mais, avant, vous devez esquiver des moutons, des arbres et louer Dieu avant de trouver le buisson ardent pour converser avec l’Oracle.

http://youtu.be/RzhRYGm_b9A

Le système utilise une architecture facilitant la programmation. Vous avez un accès direct au matériel et un programme peut communiquer avec un autre en manipulant directement sa mémoire. TempleOS pourrait donc être un excellent outil pour l’initiation à la programmation,

La publication du travail de Terry Davis sur Reddit a donné lieu à un débat houleux. Au début, Terry Davis s’est fait insulter pour ses idéologies religieuses, le poussant à faire passer certains messages pour du blasphème. La communauté a fini par l’accepter tel qu’il est, car pour eux, derrière ce caractère, se cache un génie de la programmation. Certains membres ont rappelé au passage que les grandes inventions mathématiques de René Descartes avaient pour but de prouver l'existence de Dieu, et qu'Isaac Newton est devenu fou en essayant de transformer le plomb en or.

TempleOS et son code source sont disponibles en open source. A chacun donc de jeter un coup d’œil sur le travail de Terry Davis et se faire une idée de ce que celui-ci a accompli.

Source : Motherboard, TempleOS

Et vous ?

Que pensez-vous de TempleOS ? Travail d'un génie ou d'un schizophrène ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Miistik Miistik - Membre chevronné http://www.developpez.com
le 26/11/2014 à 11:57
Alors ça pour être étrange, c'est étrange nom de diou !

J'hésite entre qualifier Terry Davis de grand malade (schizophrène) ou de grand malade (fou mais assez doué faut le reconnaître).

Dans tous les cas vive l'idée farfelue, fallait déjà y penser

Sinon techniquement parlant, cela n'a pas de grande utilité mais il a abattu beaucoup de travail
Avatar de Saverok Saverok - Expert éminent http://www.developpez.com
le 26/11/2014 à 13:57
C'est un moyen comme un autre pour justifier tous les choix de conception et tous les bugs

Pourquoi as-tu décider de faire cela comme ça ? Dieu me l'a dit

C'est quoi ce message d'erreur ? La parole de Dieu

Quand je fais ça, pourquoi j'ai ça qui s'affiche ? La parole de Dieu est impénétrable

...


Blague à part, le travail abattu est titanesque
Dans le lot, il doit bien y avoir quelques idées diablement efficace qui pourront être reprises dans un contexte plus pratique
Avatar de Traroth2 Traroth2 - Expert éminent http://www.developpez.com
le 26/11/2014 à 14:00
En quoi ce logiciel peut-il être qualifié de système d'exploitation ? Je rappelle qu'une système d'exploitation est le logiciel qui permet de transformer une boite de composants électroniques en ordinateur, en gros : comment le CPU organise les données en mémoire, comment il gère les entrées/sorties, comment il lit organise les données sur un disque, ce qu'il considère comme du code exécutable, comment il organise des processus et des threads, comment il communique avec le réseau. Rien de ce que j'ai pu lire de l'article ou ce dont parle la vidéo ne fait la moindre allusion à ces sujets. La vidéo ne parle que de bidules mystico-bibliques dans rapport avec le fonctionnement d'un système informatique. Ca ressemble à un vieux jeu vidéo, en moins amusant.

"Open-source" et "public domain", c'est une contradiction dans les termes. Soit on s'appuie sur le copyright/droit d'auteur pour donner un certain nombre de droits et de devoirs à ceux qui veulent utiliser l'application, soit on dit qu'on peut en faire tout ce qu'on veut. Mais les deux, ce n'est pas possible.

Cette page en dit un peu plus sur l'aspect OS : http://www.templeos.org/Wb/Accts/TS/Wb2/TempleOS.html

Mais là, c'est l'aspect biblique qui a complètement disparu, et donc je ne vois toujours pas le rapport entre les deux aspects...
Avatar de Amine Horseman Amine Horseman - Expert éminent sénior http://www.developpez.com
le 26/11/2014 à 14:05
ça se voit que ça a pris du temps pour programmer tout ça, surtout si c'est à partir de zéro, mais une chose m'interpelle quand même, pourquoi dieu aurait choisi une résolution de 640x480 ?
Avatar de Traroth2 Traroth2 - Expert éminent http://www.developpez.com
le 26/11/2014 à 14:10
Citation Envoyé par Amine Horseman  Voir le message
ça se voit que ça a pris du temps pour programmer tout ça, surtout si c'est à partir de zéro, mais une chose m'interpelle quand même, pourquoi dieu aurait choisi une résolution de 640x480 ?

"Les voies du seigneur sont impénétrables"
Avatar de DevTroglodyte DevTroglodyte - Membre éclairé http://www.developpez.com
le 26/11/2014 à 14:31
Citation Envoyé par Amine Horseman  Voir le message
ça se voit que ça a pris du temps pour programmer tout ça, surtout si c'est à partir de zéro, mais une chose m'interpelle quand même, pourquoi dieu aurait choisi une résolution de 640x480 ?

Dieu a un vieux PI dans son garage, donc faut prévoir léger en OS
Avatar de Guikingone Guikingone - Membre éprouvé http://www.developpez.com
le 26/11/2014 à 15:44
C'est un moyen comme un autre pour justifier tous les choix de conception et tous les bugs

Pourquoi as-tu décider de faire cela comme ça ? Dieu me l'a dit

C'est quoi ce message d'erreur ? La parole de Dieu

Quand je fais ça, pourquoi j'ai ça qui s'affiche ? La parole de Dieu est impénétrable



> Traroth :

> DevTroglodyte : Il aurait pu prendre un Apple, la charité, ça les connaîts
Avatar de Chauve souris Chauve souris - Membre chevronné http://www.developpez.com
le 26/11/2014 à 16:40
... ce système est inutile ! Pour M'écrire il suffit de M'envoyer un courriel à williamhoustra@gmail.com

"Bienheureux les félés car ils verront Ma lumière"
Avatar de Aiekick Aiekick - Membre éprouvé http://www.developpez.com
le 26/11/2014 à 16:49
il a été loin le gars, comme quoi un scizophrene pas toujours des deux pieds
Avatar de Amine Horseman Amine Horseman - Expert éminent sénior http://www.developpez.com
le 26/11/2014 à 17:31
Mais j'imagine que si c'est OpenSource on va voir bientôt une version différente pour chaque religion (ok je sors )
Offres d'emploi IT
Développeur / Intégrateur Talend H/F
Mac Allister Freelance - Ile de France - Paris (75000)
Integration et test (H/F)
Atos - Provence Alpes Côte d'Azur - Sophia Antipolis
Leader technique software télécom h/f
Atos - Provence Alpes Côte d'Azur - Aix-en-Provence (13100)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil