Original Post
I'm writing an x86 operating system for a class that I'm taking this quarter (I call it the Convolution Kernel). I often get kind of punchy after writing code for long periods of time, especially in emacs. So I was staring off into space when I began to ponder a deep question. Q: Could Jesus write an operating system that was so stable that not even He Himself could crash it? I was talking about this with a friend and he seemed to think it was possible. I, on the other hand don't. My argument was that to detect all the potential buffer overruns in the code is tantamount to solving the halting problem (there's a clever proof to this that I had on an exam once, but don't recall at the moment). Since mathematics are outside the realm of creation*, I don't believe that even He could come up with a general solution for the halting problem. Therefore any hypothetical divine operating system would be plagued by the same security holes which we experience every day. I don't view this argument as air-tight, so it's still somewhat of an open question. * - I will argue that it is not possible to create a universe where pi is anything but 3.14, for example.