Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Operating Systems

The Schizophrenic Programmer Who Built an OS To Talk To God 452

rossgneumann writes: Terry Davis, a schizophrenic programmer, has spent 10 years building an operating system to talk to God. He's done this work because God told him to. According to the TempleOS charter, it is "God's official temple. Just like Solomon's temple, this is a community focal point where offerings are made and God's oracle is consulted." [The TempleOS V2.17 welcome screen] greets the user with a riot of 16-color, scrolling, blinking text; depending on your frame of reference, it might recall DESQview, the Commodore 64, or a host of early DOS-based graphical user interfaces. In style if not in specifics, it evokes a particular era, a time when the then-new concept of "personal computing" necessarily meant programming and tinkering and breaking things.
This discussion has been archived. No new comments can be posted.

The Schizophrenic Programmer Who Built an OS To Talk To God

Comments Filter:
  • Hmmm ... (Score:5, Interesting)

    by gstoddart ( 321705 ) on Tuesday November 25, 2014 @02:58PM (#48460405) Homepage

    While this is creepy, and might be interesting in a clinical sense ... why have we started covering the crazy end of the tech spectrum?

    I'm afraid this just reads like "batshit crazy guy writes gibberish OS, come look at our ads".

    • clickbait.

    • Hmmm ... (Score:3, Funny)

      by Anonymous Coward

      I heard the kernel now supports some advanced calling conventions, such as the one where you scream while all the registers crab-walk pieces of your dismembered mind across the room and shove them onto the stack.

      • And if you dig deeper into the code and get down to the electrical level, you start hearing the sound of the universe.

        Ohmmmm.

    • Re: (Score:2, Insightful)

      by Anonymous Coward

      Yes, he's ill. But the OS he wrote is better than any I've written so far--how about you?
      Crazy doesn't mean stupid.

      • Re:Hmmm ... (Score:5, Insightful)

        by gstoddart ( 321705 ) on Tuesday November 25, 2014 @03:33PM (#48460877) Homepage

        Yes, he's ill. But the OS he wrote is better than any I've written so far--how about you?

        Not sure, it's been a while ... message-passing, multi-tasking microkernel in the early 90s. Hand-rolled bare-metal HD drive controller and interrupt stack, with full ability to read and write FAT filesystems from reading the specs from the technical manual.

        Haven't felt the need since OS class.

        I have no idea what his does, I had to block the image of the scrolling glimpse into the abyss which was the screenshot of the OS before it induced a seizure.

        Crazy doesn't mean stupid.

        Nor does it mean "newsworthy".

        I've known a couple of schizophrenics and various people with varying degrees mental illness. What I would not do is subject most of them to the interwebs without a buffer between them and what happens.

        Does pandering to showing the OS someone with schizophrenia wrote help them in any way? Is what he writes actually healthy for him? Or does it just let him wallow in some of his obsessions?

        So, sure, it's definitely blinking and flashing. Does it actually do anything other than embed his own rituals? I have no idea.

        • Re:Hmmm ... (Score:4, Interesting)

          by amicusNYCL ( 1538833 ) on Tuesday November 25, 2014 @04:16PM (#48461295)

          I have no idea what his does

          Here's a peek:

          God said 640x480 16 color graphics is a covenant like circumcision. Children
          will do offerings. Think of 16 colors like the Simpson's cartoons.

          I wonder if God suggested The Simpsons as a frame of reference.

          We do not put any hooks for future changes. "Perfect" means we always act as
          though it is final, for all time. Microsoft allowed the Windows BMP file format
          to adapt to the future and it became grotesque.

          There is a limit of 100,000 lines of code for all time, not including
          applications and demos. Code comments count, however. 3rd party libraries are
          banned because they circumvent the intent of this limit. The vision is a
          Commodore 64 ROM -- a fixed core API that is the only dependency of
          applications. Currently, there are 80,668 lines of code.

          One platform. x86_64 PC compatibles.

          One driver for each class of device. Limited exceptions are allowed. With
          divergent device capabilities, it is a nightmare for user applications and what
          is gained? A three button mouse is like a leg you cannot put weight on.

          No networking, so malware is not an issue.

          No encryption or passwords. Files are compressed, not encrypted.

          Documents are not for printing. They're dynamic, intended for the screen.

          Just one 8x8 fixed-width font. No Unicode, just Extended ASCII.

          No multimedia. Sounds and images will be primarily calculated in real-time,
          not fetched from storage.

          • TempleOS is actuall a fun thing to play with. It's not replacing anyone's everyday work space, but... sometimes it's fun to turn a modern computing machine into a Commodore64 like environment.
          • Here's a peek:

            We do not put any hooks for future changes. "Perfect" means we always act as though it is final, for all time.

            Documents are not for printing. They're dynamic, intended for the screen.

            Documents are dynamic? But it's already perfect right from the start! Nothing can be changed! Heretic!

    • Re:Hmmm ... (Score:5, Funny)

      by fyngyrz ( 762201 ) on Tuesday November 25, 2014 @03:24PM (#48460765) Homepage Journal

      why have we started covering the crazy end of the tech spectrum?

      What do you mean? We've always covered the GPL.

    • Re:Hmmm ... (Score:5, Interesting)

      by omnichad ( 1198475 ) on Tuesday November 25, 2014 @04:08PM (#48461219) Homepage

      Not just creepy and crazy - but also a regular commenter here on Slashdot.
      http://slashdot.org/~templeos [slashdot.org]

  • Huh, check out this little tidbit from the charter:

    " There is a limit of 100,000 lines of code for all time, not including
    applications and demos. Code comments count, however. 3rd party libraries are
    banned because they circumvent the intent of this limit. The vision is a
    Commodore 64 ROM -- a fixed core API that is the only dependency of
    applications. Currently, there are 80,668 lines of code."

    • Some of it isn't so crazy.

      Low line count is the highest good, so it is easy to learn the whole thing.

      Minimal abstraction is a goal. Sheep are fools. They always respect a design
      that is more complicated than another. Any genius can make it complicated.

      Free and public domain.

      100% open source with all source included.

      Now I wouldn't subscribe to his newsletter (and not just because I'm an atheist), but ...

    • 100,000? Humbug!

      We need to adhere to Biblical software standards. 10 commandments, that's all you need.

    • Clearly comments are a sin against functionality, wasting valuable working room with pointless explanations.

      Personally I liked
      > No networking, so malware is not an issue.

      Obviously they aren't familiar with the thriving disk-born malware environment that existed when sneakernet was the only "network" in existence. Or maybe they mean that it will only be capable of running software written from the ground up on that machine - it wont even let you hand-copy code listings from another machine. Which might

    • by Minwee ( 522556 )

      Currently, there are 80,668 lines of code.

      Which is interesting, since the OS has nine billion names [downlode.org].

    • Already more usable than the GNU Hurd.
  • Ob (Score:5, Insightful)

    by Hognoxious ( 631665 ) on Tuesday November 25, 2014 @02:59PM (#48460419) Homepage Journal

    At least he didn't create systemd, gnome3, or the Windows 8 UI.

  • by CosaNostra Pizza Inc ( 1299163 ) on Tuesday November 25, 2014 @03:03PM (#48460475)

    "[The TempleOS V2.17 welcome screen] greets the user with a riot of 16-color, scrolling, blinking text; depending on your frame of reference"

    Does talking to "God" involve having an epileptic seizure?

  • Be Gentle With Him (Score:5, Insightful)

    by JerkyBoy ( 455854 ) on Tuesday November 25, 2014 @03:03PM (#48460477) Homepage Journal

    I remember that this individual caught a lot of flack for his OS in the past - he really does have a significant behavioral disorder, so if you provide feedback, do so in the gentlest of terms. He's a good guy with a difficult problem and a fun project.

  • by Qzukk ( 229616 ) on Tuesday November 25, 2014 @03:04PM (#48460489) Journal

    You'll be sorry! Just wait for the flood of viruses to come and we'll see who's laughing then!

  • Are you sure he's not also Dyslexic?
  • If it talks to God, it should be ideal for safety critical systems.

  • I haven't had professional need recently to install Virtualbox, but this spurs me to it. I actually want to see this and find it interesting.

  • Well, he IS a programmer, after all.
  • I'm not going to try this. What if "god" suddenly decides to erase all my data?
  • #! /bin/bash

    read prayers
    echo "Meh."
    exit

  • If a bunch of dudes 2000+ years ago could talk directly to the Abrahamic God, and one in particular through a burning bush, why not some dude in the modern days through a computer?

    If Terry Davis isn't a real prophet today, then why can't we call the prophets in the Bible schizophrenic?

  • (He can be aggressive and confrontational, sometimes denouncing critics with profanity and call them "nigger.") No editors at vice?
  • I read the charter.

    And as crazy it seems, I kinda love it.

    I mean, its not like I'd ever use such a machine for day to day work.

    But, it could actually be pretty awesome as a learning machine or "toy" for young programmers. Kinda like the C64 it pays homage to.

  • For some reason this reminded me of the "Church of Pong" in Neuromancer.

  • GOD said to split it into two pages. Then GOD saidth, Upon each, thou shalt place five, not three and not four, but five commands. And, he saw it was good.

  • Comment removed based on user account deletion
  • by grep -v '.*' * ( 780312 ) on Tuesday November 25, 2014 @05:57PM (#48462427)
    Eliza says: "So you say you feel the need to worship me. Tell me more."

    GLaDOS says: "Well it's about bloomin' time. Go reattach that part that fell off me already."

    Clippy says: "You appear to be writing a holy book. Would you like to change my appearance to one of my 666 skins before I begin to hel...p? "
  • I got distracted by the crazy link bait crap at the bottom of the page. Come on slashdot... I've been a member for nearly 15 years but you're about to lose me. I don't mind a banner ad here or there but I see one more "10 foods that'll make you old" I'm going to scream.

    Oh yeah, so the intersection of a crazy and computer science brought this to life... oh great.

Two can Live as Cheaply as One for Half as Long. -- Howard Kandel

Working...