IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres systèmes Discussion :

TempleOS : un système d’exploitation pour parler à Dieu


Sujet :

Autres systèmes

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut TempleOS : un système d’exploitation pour parler à Dieu
    TempleOS : un système d’exploitation pour parler à Dieu
    développé par un programmeur schizophrène

    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.



    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 souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Juin 2012
    Messages
    877
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Par défaut
    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

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2007
    Messages
    2 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 2 161
    Par défaut
    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

  4. #4
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    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...

  5. #5
    Membre éclairé Avatar de rt15
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2005
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 262
    Par défaut
    Citation Envoyé par Traroth2 Voir le message
    En quoi ce logiciel peut-il être qualifié de système d'exploitation ?
    Il peut être qualifié de système d'exploitation au même titre que Linux, Windows ou le DOS.
    Car ce n'est pas une surcouche de windows ou linux ou autre.
    On boot directement sur TempleOS.
    C'est lui qui propose toute une couche sur laquelle des logiciels peuvent être développés.

    La vidéo de AfterEgypt ne montre qu'un logiciel livré avec le système d'exploitation.

    Son système est bien sûr "relativement" simple. Par exemple il précise bien que tout tourne en ring 0.
    Ca veut notamment dire que tout processus a accès directement à toute la mémoire (Que ce soit à celle des autres processus ou a celle du système d'exploitation) alors que sous Windows et Linux, seul le noyau tourne en ring 0. Les logiciels tournent en ring 3 et le système d'exploitation s'allie au processeur pour fournir une mémoire virtualisée garantissant une isolation avec le reste du système.

    Mais même si son système est simple, il est déjà très impressionnant.
    Ce qu'il a fait demande beaucoup d'expérience, de temps, de recherche, et probablement un certain talent aussi.
    Ce n'est ni le premier ni le dernier à faire ça, mais c'est sûrement un des premiers à le faire en 64 bits, et à faire quelque chose de pas mal complet en proposant un vrai langage de programmation, un système multitâches et des graphismes...

  6. #6
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    Citation Envoyé par rt15 Voir le message
    Il peut être qualifié de système d'exploitation au même titre que Linux, Windows ou le DOS.
    Car ce n'est pas une surcouche de windows ou linux ou autre.
    On boot directement sur TempleOS.
    C'est lui qui propose toute une couche sur laquelle des logiciels peuvent être développés.
    Ah, je n'avais pas compris ça. Effectivement, dans ce cas, c'est bien un système d'exploitation. Mais j'ai un peu du mal à imaginer ce que peut donner à l'usage un système qui te balance des bondieuseries à tout bout de champs. Je me demande ce que ça vient faire là. Et dans la vidéo, il y a plein d'éléments étranges. On ne voit pas l'utilisation d'un OS.

    Et c'est quoi, l'espèce de rectangle en 3D avec plein de petits bonshommes qui courent dans tous les sens ?

  7. #7
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par Traroth2 Voir le message
    Et c'est quoi, l'espèce de rectangle en 3D avec plein de petits bonshommes qui courent dans tous les sens ?
    Des pèlerins évidemment

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 17
    Par défaut
    Citation Envoyé par Traroth2 Voir le message
    "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.
    Tu confond "libre" et "open-source", open-source ne signifie qu'une chose, que le code source est accessible a n'importe qui. Après, la licence accordée a ce code ouvert est le domaine publique, ce n'est en aucun cas une contradiction.

  9. #9
    Expert confirmé

    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2014
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 194
    Par défaut
    ç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 ?

  10. #10
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    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"

  11. #11
    Expert confirmé

    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2014
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 194
    Par défaut
    Mais j'imagine que si c'est OpenSource on va voir bientôt une version différente pour chaque religion (ok je sors )

  12. #12
    Membre éprouvé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2011
    Messages
    789
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2011
    Messages : 789
    Par défaut
    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

  13. #13
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 578
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 578
    Par défaut
    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 ?
    Citation Envoyé par DevTroglodyte Voir le message
    Dieu a un vieux PI dans son garage, donc faut prévoir léger en OS
    C'est peut-être un retour aux sources, à la création originelle (et dans ce cas originale), avec la légèreté qui suit le principe de la gourmandise, un des sept pêchés capitaux ?

    La gourmandise (gula en latin) : ce n'est pas tant la gourmandise au sens moderne qui est blâmable que la gloutonnerie, cette dernière impliquant davantage l'idée de démesure et d'aveuglement que le mot gourmandise.
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  14. #14
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut
    Citation Envoyé par Escapetiger Voir le message
    C'est peut-être un retour aux sources, à la création originelle (et dans ce cas originale), avec la légèreté qui suit le principe de la gourmandise, un des sept pêchés capitaux ?

    La gourmandise (gula en latin) : ce n'est pas tant la gourmandise au sens moderne qui est blâmable que la gloutonnerie, cette dernière impliquant davantage l'idée de démesure et d'aveuglement que le mot gourmandise.
    Bof, ça pourrait être pire niveau erreur de traduction...

    Imagine que quelqu'un prenne un texte en hébreu ancien et se trompe dans la traduction. Imaginons par exemple qu'un mot voulant dire "jeune femme" soit malencontreusement traduit par "vierge" et qu'au lieu de lire "le Messie naître d'une jeune femme" on lise "le Messie naître d'une vierge". Imagine maintenant que certains prennent la phrase pour argent comptant et développent tout un tas de théories sur les origines de l'enfant... T'imagines le bazar ? Dans les cas les plus extrêmes, ça pourrait même aboutir à la création d'un nouveau dogme !

    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  15. #15
    Membre très actif Avatar de Aizen64
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    563
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 563
    Par défaut
    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 ?
    Peut être parce que Dieu est un peu comme une administration publique et prend des décisions pour changer leur process des années lumières après les entreprises les plus innovantes.

    Non, sérieusement... Félicitations pour avoir développé un OS en partant de zéro, je serais bien incapable de faire du vrai dev en C++ mais... Un OS qui ressemble plus à DOS qu'autre chose ? Windows 3.1 faisait mieux en matière d'UI ; ce qui aurai été intéressant aurait peut être été de le rendre utilisable sur un CPU ARM comme le RaspberryPI et encore. Je vais peut être le tester en VM.

  16. #16
    Membre très actif

    Homme Profil pro
    Développeur PHP/Symfony // Mentor OpenClassrooms
    Inscrit en
    Octobre 2014
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur PHP/Symfony // Mentor OpenClassrooms
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 203
    Billets dans le blog
    3
    Par défaut
    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

  17. #17
    Membre extrêmement actif
    Avatar de Chauve souris
    Homme Profil pro
    amateur (éclairé ?)
    Inscrit en
    Novembre 2005
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Paraguay

    Informations professionnelles :
    Activité : amateur (éclairé ?)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 186
    Par défaut En vérité je vous le dit...
    ... 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"

  18. #18
    Membre extrêmement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Graphic Programmer
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 638
    Par défaut
    il a été loin le gars, comme quoi un scizophrene pas toujours des deux pieds

  19. #19
    Membre éclairé
    Avatar de Voyvode
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 476
    Par défaut
    Citation Envoyé par Guikingone Voir le message
    Il aurait pu prendre un Apple, la charité, ça les connaîts
    Trop risqué avec Steve Jobs : « Tu n'auras point d'autres dieux devant ma face. »

  20. #20
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut
    Citation Envoyé par Hinault Romaric Voir le message
    Il est livré avec son propre compilateur, une version modifiée du langage C++ baptisée HolyC...
    Ok, Holy See... (="Saint Siège" en français)

    Citation Envoyé par Hinault Romaric Voir le message
    ...et un système de fichiers du nom de « Red Sea » (mer rouge) supportant FAT 32.
    Et donc la commande pour partitionner le système de fichiers, ça doit être un truc du genre :
    (="séparer la Mer Rouge")

    Schizophrène je sais pas, mais en tous cas, il a de l'humour !

    Citation Envoyé par Saverok Voir le message
    Dans le lot, il doit bien y avoir quelques idées diablement efficace ...
    C'est pas le mot que j'aurais utilisé dans ce contexte...
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

Discussions similaires

  1. HTML5 vers un système d’exploitation pour le web
    Par Michael Guilloux dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 06/12/2014, 01h34
  2. TempleOS : un système d’exploitation pour parler à Dieu
    Par Hinault Romaric dans le forum Actualités
    Réponses: 22
    Dernier message: 28/11/2014, 18h33
  3. Réponses: 2
    Dernier message: 15/04/2013, 14h59
  4. Linux sera le premier système d’exploitation à avoir des pilotes pour l’USB 3.0
    Par Pierre Louis Chevalier dans le forum Administration système
    Réponses: 7
    Dernier message: 08/09/2009, 13h18
  5. Réponses: 0
    Dernier message: 16/06/2009, 02h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo