Not quite dark or creepy, but this is a working computer operating system written by a mentally ill man who believe that God is in the microprocessor (and so programs, the OS, etc. are tribute.)
I would love to hear what a psychiatrist with knowledge of C++/systems programming would make of this.
I made a compiler. GNU people insist that Linus has to suck Stallman's cock because he uses gcc.
Here's my compiler. http://www.templeos.org/Wb/Compiler/
I don't have to suck Stallman's cock. God's dignity would never allow His third temple to suck atheist cock.
I wrote all the code from scratch. Yeah, no networking, Internet or GPU support. It's a toy, just like a C64 was a toy.
People don't believe I wrote my own compiler.
All the source code is on all the distros and on my website.
http://www.templeos.org/Wb/Home/Wb2/LineRep.html#l519
There is a 1-byte-per-pixel image in memory that the graphics routine write to. They obey a window z order to keep the correct windows on top.
30 times a second, the window manager task redraws the screen by converting the 1-byte-per-pixel to 4 bit planes. It copies all four bit planes to to VGA 0xA0000-0BFFFF memory, but actually uses a cache because VGA memory is so slow. So, it only writes to the VGA memory if it has changed.
When it draws the screen, it starts by drawing the text layer, then calls a callback for each task. Finally, it draws a persistent graphics layer on top. The persistent layer is usually mostly transparent pixels.
Terry is pretty well known in certain online communities. He's incredibly smart, but also completely out there.
He legitimately believes that his OS is a product of divine inspiration:
http://www.templeos.org/Wb/Adam/God/HSNotes.html
I really hate when he pops up online, because this is the definition of punching down. If you look at the rest of the thread, you'll see a lot of people intentionally trying to bait him into going on a religious/racist rant. While the stuff that he inevitably ends up saying is obviously not okay, the people who try to turn his illness into a public spectacle are just as fucked up.
People don't believe I wrote my own compiler.
All the source code is on all the distros and on my website.
http://www.templeos.org/Wb/Home/Wb2/LineRep.html#l519
http://www.templeos.org/Wb/Home/Wb2/SymsAlpha.html
I am commanding the industry with authority from God to get rid of USB and switch to simple high speed serial ports in 2024. There will be 8 serial ports on every desktop. You buy USB PCI card if you need it. Then, we add TELNET and FTP.
God said 640x480 16 color was a covenant, so it will never have a browser. I set a limit of 100,000 lines of code, forever. God said it must be perfect. We have 81,000 lines right now. 3rd party libraries are banned.
Take a look how I operate and explain to me how I could use GIT. Go back and watch the video. See what a pain to get files in and out. Notice that it is my own HolyC language. GIT is ridiculous. Oh hell no!
The screen is updated 30fps. One out of 32 updates, it does the clock. It's just to save a few cycles.
To read the real time clock, you have to do about 8 I/O port reads. That's roughly 8*32 microseconds I save per second. 256uS per second. 256/1,000,000.
You can change it.
This is old news to a lot of Redditors, but I'll give some background to those who aren't aware of it or don't want to watch the whole video.
TempleOS was previously known as LoseThos and then SparrowOS before acquiring its current name. It was written by Terry A. Davis. He suffers from schizophrenia and holds very strong Christian views and believes that god has spoken to him. He mentions making TempleOS at a resolution of 640x480 because that's what god told him to use. The shell (command line) for his OS is an interpreter for his own programming language called HolyC. It's similar to the C programming language but has some modifications. Terry used to work for Ticketmaster on their VAX OS in 1990 when he was 20.
I don't know his current employment status. I imagine he's on government assistance, but I don't know for certain. Although he is highly intelligent, his illness does cause him to say some strange things. I somewhat worry that might even get himself into legal trouble. On his Twitter, he says he killed a "CIA nigger" in 1999 with his car. He also has a rants page with some interesting content. It's sometimes offensive, but it's interesting to peer into the mind of someone like Davis.
He's a brilliant programmer and I really hope he can find a good treatment that can ease some of his symptoms.
TempleOS is a hobbyist operating system created by a schizophrenic computer programmer who believes his project is a divinely inspired tribute to God, just like the temple of Solomon. He posted a lot on reddit, but I haven't kept up with /r/programming lately. His username is/was TempleOS, but his account page appears inaccessible.
Here's the website of the OS: http://www.templeos.org/
Here's an /r/programming post he made with some comments by him: Thread
Really interesting read.
Also, if you look at his website, one of the first statements is this:
> The Brits are moving to ban "hacking tools". You can take my unassembler from my cold dead hands. The IRA is the NRA for computer people.
As a Brit, that last sentence was beyond peculiar.
Yup.
> God said 640x480 16 color graphics is a covenant like circumcision. Children will do offerings. Think of 16 colors like the Simpson's cartoons. In the future, even if one GPU were universal, we would keep 640x480 16 color and not use GPU acceleration. Graphics operations should be transparent, not hidden in a GPU.
The document format is described here: http://www.templeos.org/Wb/Doc/DolDocOverview.html
Every file which ends with ".Z" is compressed using the LZW algorithm. See http://www.templeos.org/Wb/Doc/Credits.html point 4.
Yeah, I am Terry Davis. I wrote SimStructure 2000-2001 and TempleOS 2003-2016.
I included the numeric engine in TempleOS.
https://www.youtube.com/watch?v=z8SCerRXy0g
Terry A. Davis - A schizophrenic computer scientist who created his own computer operating system from scratch (Temple OS)
You should try HolyC. It's the purest and cleanest language out there, since it came down directly from God. There won't be any backdoor worm from the world government in your compiled program. Your simulation will reflect the truth as God sees it, not the "truth" that they want you to see.
Also of interest is the official website for his TempleOS. Which is chock full of walls of text and biblical/conspiracy type remarks (which is in sync with the OS premise itself). An amazingly gifted programmer, yet it is painful to try and deduce any sense from much of his statements.
Edit to add: He has 428 videos on YouTube as well.
I am curious about the document format. I downloaded few files and peeked inside, but it's hard to figure out the format from there.
00000000 05 30 00 00 00 00 00 00 06 78 00 00 00 00 00 00 .0.......x...... 00000010 02 42 6F 6F 6C 20 50 72 73 41 73 6D 49 6D 6D 28 .Bool PrsAsmImm( 00000020 43 43 6D 70 43 74 72 83 2A 63 63 2C 43 88 6D 41 CCmpCtr.*cc,C.mA 00000030 72 67 20 2A 61 9F 29 0A 7B 0A 20 20 69 66 20 28 rg *a.).{. if ( 00000040 A3 67 2D 3E 69 8C 5F 6F 72 B5 66 66 5F 70 72 65 .g->i._or.ff_pre 00000050 73 65 6E 74 A5 A9 A9 4C 65 78 45 78 63 65 70 74 sent...LexExcept
Overall I'm not happy how people generally overreact to this thing, but half of that I can discount by insanity.
Update: Here's another header:
00000000 74 15 00 00 00 00 00 00 D6 3E 00 00 00 00 00 00 t........>...... 00000010 02 23 64 65 66 69 6E 65 20 4E 55 4D 5F 49 4E 54 .#define NUM_INT 00000020 45 52 4E 41 4C 5F 54 59 50 45 53 09 31 37 0A 0A ERNAL_TYPES.17.. 00000030 63 6C 61 73 73 20 43 49 6E 74 65 72 6E 61 6C 54 class CInternalT 00000040 79 70 65 0A 7B 0A 20 20 55 38 20 74 AF 65 2C 73 ype.{. U8 t.e,s 00000050 69 7A BC AB 6D 65 5B 38 5D 3B 0A 7D 20 84 A8 AA iz..me[8];.} ...
It'd seem the first long number here is the length of the file. Also, the second number is larger. The subsequent bytes do not seem to contain similar fields. Looking at Asm.CPP.Z, I suppose it's an archive: the first number saying the length of the file, second number saying the length of the expanded file.
Searching in the sources I found: http://www.templeos.org/Wb/Kernel/Compress.html Apparently the byte at 0x10 determines the compression type, it's same on both.
http://www.templeos.org/Wb/Kernel/KernelA.html#l3674 shows out the compressed file header. Next I keep wondering at the compression type. It seems to go for a while as normal, then it goes crazy.
> are there operating systems that don't?
edit:
> Wouldn't programs being accessing memory through virtual addressing in any modern OS, so they can't access other programs' memory anyway?
Not necessarily. Define "program". Do you mean user space program? Kernel is a program, and kernel typically has ring 0 read/write.
Oh hell yes, and vice versa! The crossover is huge: you need to look no further than TempleOS if you want a glaring example of the mysticism/programming nexus, or consider the history of numerology in kabbalism.
Bummer.
Okay, you can get input with an Arduino, running a ps/2 keyboard emulator, controlled via tcp/ip. Plug that in to the TempleOS, and you can "type" remotely, getting data in.
For output though, yeah, there's absolutely a way to play music in TempleOS. Hook that up to the same Arduino as audio input, and you're getting data out of TempleOS.
Ta-da! Networking in TempleOS!
Keep in mind that Terry, the guy who made the entire operating system, suffers from schizophrenia, so he's often difficult to follow. He's also prone to racist and bigoted outbursts.
If you can put all of that aside, and any mature adult can, it's a very interesting project, especially when you consider that it's just one guy at the helm.
The opcode style is well done too. For those interested here's the link: http://www.templeos.org/Wb/Compiler/OpCodes.html.
I ran the optimization test at http://www.templeos.org/Wb/Demo/Lectures/Optimization.html and got slightly different benchmark results on my machine that suggest the instruction-level optimizations do have some effect. Here's a screenshot of the results: http://i.imgur.com/onJrjqU.png
"Never adapted" probably isn't the right way to put it. Reading the "design document" to TempleOS, Terry Davis is very much aware of the point and purpose of these features, it just isn't what he wants to do with TOS. And the project is coherent, it'd be crazy broken to put a network stack in TOS, so there isn't one, because it'd conflict with other design decisions/goals.
I didn't take any theoretical computer science courses.
http://www.templeos.org/files/ASU_Transcripts.pdf
I took 5 assembly-based courses. An arrogant theoretical person would brag and say, "Oh, but you used a GCC backend for your compiler, obviously." Nope. I wrote front, middle and back.
Only looked at the flight simulator snippet (http://www.templeos.org/Wb/Demo/Games/EagleDive.html)...
#defines everywhere so you have compile-time lock-in on all of those parameters, one/two-character variable names to raise the comprehension bar 10-100x, pitifully documented functions, magic constants...
I admire the work ethic but at my workplace we'd basically burn this entire thing to the ground.
I feel like a digital archeologist finding this in the comments:
>You'll love my 64-bit ring-0-only identity-mapped operating system. http://www.templeos.org/Tem... It's supposed to provide the neat things from a C64.
>Terry A Davis • 7 years ago
> Welcome to TempleOS
> TempleOS is a x86_64, multi-cored, multi-tasking, ring-0-only, single-address_mapped (identity-mapped), operating system for recreational programming. Paging is almost not used.
> The people whom can most benefit are: > * Professionals doing hobby projects > * Teenagers doing projects > * Non-professional, older-persons projects
> Simplicity is a goal to keep the line count down, so it's easy to tinker with.
No tiene mucho que ver con programación (bueno si), pero estaba leyendo de un tipo que tuvo alucinaciones que dios le decía que tenía que hacer un sistema operativo con unas especificaciones raras, y hasta creo un lenguaje de programación para crear ese os (holy c). Y nada eso... (Tendría que estar estudiando). (Si están al pedo y quieren leer https://en.m.wikipedia.org/wiki/TempleOS http://www.templeos.org)
I found this on there. This guy is fascinating. It's a kind of AMA he did ~~with himself~~ with God. Or so my understanding is now. Or something.
Significant thing in evolution? "Fish shoulders"
http://www.templeos.org/Wb/Adam/God/HSNotes.html#l1
Skip the paragraphs, you'll see it there.
OS, sure. If you mean an operating system. Building a complete system like Linux or Windows is pretty much impossible for one man though. There must be massive amount of man-hours(years) spent on those systems to get them where they are now. On the other hand, here's a guy who wrote TempleOS because God told him so. http://www.templeos.org/Wb/Home/Wb2/History.html
Also building a motherboard is simple. It's simply a interface between CPU, RAM, video and storage. Those are just definitions, a CPU doesn't have to be intel or AMD or even use transistors, video can be blinking LED's or a printer, storage a C-tape and so on. There are computers made out of relays for example. This is a cool project IMO http://www.nablaman.com/relay/about.php
How about making a Z97 motherboard by hitting two rocks together? Impossible. Again, massive amount of combined work (R&D of the board and manufacturing process) by engineers and scientists. Even if you could get your hands on an assembly set containing all the parts, it would still be pretty much impossible in practice, since the manufacturing machines are very expensive and the parts are getting so small that they are impossible/very difficult to solder by hand.
This says it's 64 bit: http://www.templeos.org/Downloads/ReadMe.TXT
No idea on the stability, I've only seen a few random videos from him. It seemed clunky and rough sometimes but it's comparable to the stuff a whole team of people were developing in the late 80s except running on modern hardware.
As a matter of fact, TempleOS is a public domain 100% open source operating system. You can check out the source code here:
Here's a popular TempleOS distro someone made:
>http://www.templeos.org/Wb/Doc/ChangeLog.html#l1
>Every time I see the word "fixed", it was flaw in the code(s) before it was fixed.
There are no flaws in TempleOS, simply code that G-d hasn't given us his decision on yet.
^^^^^^^In ^^^^^^^case ^^^^^^^you ^^^^^^^can't ^^^^^^^tell, ^^^^^^^I'm ^^^^^^^joking, ^^^^^^^but ^^^^^^^the ^^^^^^^creator ^^^^^^^is ^^^^^^^serious. ^^^^^^^It's ^^^^^^^a ^^^^^^^bit ^^^^^^^of ^^^^^^^a ^^^^^^^running... ^^^^^^^curiosity
Quite possibly. Chalk it up to Poe's Law -- in a world with TempleOS, it's not hard to believe that a real person would actually think that "optimize from the beginning" is the right way to go.
Besides, there's a kernel of truth there -- it's possible to come up with a spec that calls for a program that must be absurdly inefficient, so sometimes, the appropriate time to optimize is before writing a single line of code.
Apparently it's written in assembly. Hail Temple OS.
EDIT: Don't underestimate the amount of work that was put into this. It is literally so strange though...
here is some more info: http://www.templeos.org/Wb/Accts/TS/Wb2/TempleOS.html
A single person can make an OS. It'll take some time; many years if you want anything vaguely modern, but it can be done really. TempleOS is fairly infamous for the eccentricity of its dev.
Could I sit down and make a database? Sure. Would it compare at all to Postgres or SQLite? Not even close. Devs on those projects know things I simply don't, and things I don't personally care to get so in-depth on myself. In theory I could, but I don't know that off-hand.
A scientific calculator? In theory sure, but again I'd be competing with people that have already done it better than I have any desire to do myself. In theory I could get better, but, again, not something I'd personally care to do and I'm glad to leave it to others.
What makes me feel like a competent developer isn't that I can do it all, it's that I have a decent idea of what I can do and how I could go about learning to do something new. I know the right words to talk in a general sense with people that are much more competent in a specific area even if I don't have all the knowledge they do.
I still often encounter things I haven't specifically done before, or at least not done in the way I'd have to do it this time before. I'm comfortable figuring it out mostly through reading docs and knowing how to go about playing around with it until I figure it out.
Edit 2: Sorry, didn't notice the linux specification.
~~TempleOS~~
~~http://motherboard.vice.com/read/gods-lonely-programmer~~
~~https://www.reddit.com/r/programming/comments/394uy6/a_constructive_look_at_templeos/~~
~~/r/templeOS~~
Edit: I guess I misunderstood the question? It's the most oddball distro I've ever heard of. If whoever downvoted me could explain their issue, I'd appreciate it.
My first job was a Ticketmaster, 1990-1996. I worked on their VAX operating system.
Went to ASU and got a degree that was more or less about embedded system software and hardware. I counted and there were five of my courses that required assembly language programming.
http://www.templeos.org/files/ASU_Transcripts.pdf
Turn to page 261
I want a committee of programmers to govern God's temple, once they're on board.
http://www.templeos.org/Wb/Doc/Charter.html
I would like people to submit changes that reduce lines of code.
The committee can grow it from the current 80,500 up to 100,000.
Someone showed me this guy a few years ago. If you check out his website and read some of the older pages, you'll see the slow descent into madness.
They might not be there anymore, actually, but I definitely remember finding a very old section of his site that was much more coherent and made no mention of the 100k line thing. He also has/had his university transcripts for some reason.
You need to start with C/C++, though you don't have to be an expert.
Then, read this:
http://www.templeos.org/Wb/Doc/HolyC.html
And quickly glance at the code in the demos
I feel bad whenever a mentally disabled person gets so much attention from the internet. But he's going to be noticed when he makes such blatantly wrong claims and then directly engages respected experts about it.
That said, check out the project website. It's full of a lot of interesting stuff. Including the part where he claims God's favorite movies are <em>Three Kings</em> and <em>Highlander</em>. But a lot of actually interesting stuff too. I applaud anyone with the gall to make a terminal-like display natively support animated icons. :P
Try this one:
Yes, it's a real OS, completely custom. Not networked, so good luck, FBI. No, it's not a parody. Seriously. Some info:
I had about 4 dell desktops one after the other during 2004-2011 and ran natively. In about 2012, I could no longer run natively. Then, I ran in VMware. Now, I run in QEMU.
I have no interests in mobile.
I made videos by capturing BMP files 8 times a second. At first I used Microsoft MovieMaker to combine them. Now, I use ffmpeg. I have a hand voice recorder that I used when running natively.
Now, I juts use a webcam on my screen with OBS (linux app for capturing movies) as a screencapture.
> The vision is the same usage model and niche as the Commodore 64 -- a non-networked, simple machine where programming was the goal, not just a means to an end.
Looks like paranoid schizophrenia. The claims of MI5 repeatedly trying to poison him etc...
See also TempleOS, an OS built by a man with severe schizophrenia. Smart guy, it's equally fascinating and heartbreaking.
Just learned about this guy today from this thread, but judging by the lengths this person has gone to produce these videos, websites, and actual code I'm convinced he is actually insane, lol.
Spend a few minutes on his site reading his blogs or, heck, even downloading the OS.
> I wrote a kernel and compiler. http://www.templeos.org/Tem... And other tools, and bootloaders, an editor, and a graphic's library.
One of the comments I saw. This article is very old given the TempleOS guy also commented there. May his soul RIP
Your only option is QEMU on the 64-bit machine. Get KVM, not emulated.
http://www.templeos.org/Wb/Home/Wb2/Downloads.html
Look at these Bash scripts:
You try it. If it talks, you're the nigger.
Solomon built the first temple with an oracle according to the King James Bible.
6:14 So Solomon built the house, and finished it.
6:15 And he built the walls of the house within with boards of cedar, both the floor of the house, and the walls of the ceiling: and he covered them on the inside with wood, and covered the floor of the house with planks of fir.
6:16 And he built twenty cubits on the sides of the house, both the floor and the walls with boards of cedar: he even built them for it within, even for the oracle, even for the most holy place.
6:17 And the house, that is, the temple before it, was forty cubits long.
6:18 And the cedar of the house within was carved with knops and open flowers: all was cedar; there was no stone seen.
6:19 And the oracle he prepared in the house within, to set there the ark of the covenant of the LORD.
6:20 And the oracle in the forepart was twenty cubits in length, and twenty cubits in breadth, and twenty cubits in the height thereof: and he overlaid it with pure gold; and so covered the altar which was of cedar.
You have to hold-up your end with an offering. You get out of God what you put into it. The people in the Bible went nuts killing animals. That's like destroying cars, just to get God to talk. That's quite a lot of value. You have to do praise, like hymns to get good responses.
Look at these Hymns!
>I made an operating system including IDE and compiler. TempleOS http://www.templeos.org
>I got a language from God, HolyC. http://www.templeos.org/Wb/Doc/HolyC.html
>It is a sure thing -- God designed it. It is divine intellect.
You go to his site:
You scroll right to the bottom. There is a donate section.
Here is the direct link:
Here is a link to his wiki to help cross check the information I have given you: https://en.wikipedia.org/wiki/TempleOS
Install TempleOS, a lightweight OS written by a schizophrenic who thinks he can talk to God.
> Development for TempleOS began in 2003 after Davis suffered from a series of manic episodes that left him briefly hospitalized for mental health issues. Davis is a former atheist who proclaims that he has had "communications" with God, and that God told him the operating system he built was for God's third temple. According to Davis, TempleOS is of 'Divine' intellect due to the inspired nature of the code. According to Davis, God said to create the operating system with 640x480, 16 colors display and a single audio voice. The operating system was written in a programming language developed by Davis in C and C++, called "HolyC"
I don't get the impression that it was a particularly difficult diagnosis. It appears he's also a racist with a penchant for paedophilia.
https://web.archive.org/web/20170508204311/http://www.templeos.org:80/Wb/Home/Web/TAD/DailyBlog.html
Last time I went to the TempleOS site, it looked like this. I'd say it's gotten weirder, but the weirdness has really just bubbled up to the surface.
You made me read this...
>It is pointless to have a high powered
machine if other people have wimpy machines and cannot run programs you write.
Therefore, everybody in the developed world will buy a Standard TempleOS IBM PC
over the next ten years, so that will be a quantity of 400 million, perhaps.
God said to pay the US national debt with the revenue.
Ah, I'm talking about someone unrelated to China. He's a schizophrenic programmer who believes God commanded him to create the biblical Third Temple as a computer operating system. It took him over a decade to do, and he believes he can talk to God with his OS. He's also infamous for incoherent racist/homophobic rants.
You can see some of the questions he's asked god and the responses here.
This reads like some of the ramblings from the guy who made TempleOS. Well worth a read if you haven't seen it before. He is constructing God's holy operating system because God personally told him to do it: http://www.templeos.org/Wb/Home/Wb2/TempleOS.html
> The CIA picked a fight with God. God said you mess with a priest, you mess with God. Isn't that hilarious? I giggle so hard I shit myself. > > I own the CIA. > > The CIA is my bitch-pussy: > > http://www.templeos.org/Wb/Doc/Demands.html
Weirdest comment I have read on Reddit today.
It is all on line, better than GITHUB.
http://www.templeos.org/Wb/Home/Wb2/LineRep.html#l588
http://www.templeos.org/Wb/Home/Wb2/SymsAlpha.html
You keep forgetting! I'm smarter than Linus. I made a compiler and kernel.
>TempleOS is fundamentally flawed
It might be "flawed" as a multi-user general-purpose system. But that's not what it was meant to - then GNU/Linux is "fundamentally flawed" as a single-user lightweight hackable system. You're also comparing apples with oranges. The purpose of the system is not to be safe or general purpose:
>TempleOS is an x86_64, multi-tasking, multi-cored, public domain, open source, ring-0-only, single-address-map (identity-mapped), non-networked, PC operating system for recreational programming.
Unless you're using an algorithm that hasn't been supported by ASICs you're dead in the water before you start. Anyone can 51% your coin and steal everything if they aim their hashing power in that direction.
If you're using an algorithm that isn't supported by ASICs it's probably too obscure to be taken seriously.
Your time is much better spent building on top of an existing cryptocoin infrastructure to make it do what you want than to make yet another cryptocoin.
This is not a hundreds of hours project. This is a thousands of hours project plus thousands of hours of absorbing the programming techniques and algorithms you'll need to get started in the first place.
If you're lucky you'll end up with the cryptocoin equivalent of TempleOS.
By comparison, throwing a few thousand hours of hacking something on top of Bitcoin or Litecoin would be hugely productive and you'd learn a ton more about how the coins work on a fundamental level without having to repeat every mistake.
Daniel 5 says "It's mean to tickle/tokill a person or the president."
Here's my rant for today:
http://www.templeos.org/Wb/Accts/TS/Wb2/Rants/TAD/2014/04/Rant140429.html
I am not a nigger. I don't believe God can change PI, obviously. God can anticipate what the number will refer to, though.
Jesus used a racist slur, calling Canaanites "dogs" in Matthew 15:21-28 ... I asked God about racism? He said, "sports". ... White people indirectly call each other "ni@@er" all the time. After the BBC kept indirectly calling me a ni@@er I said, "Fine! I ain't a pussy! I'll use the real word on my enemies". ... when I fight Satan, I use the sharpest knives I can find. I ain't shedding no tears cause you don't like "ni@@er". ... Just remember that men are from Mars, women are from Vensus [sic], and our dear God is from planet Earth
https://web.archive.org/web/20160525010927/http://www.templeos.org/Wb/Home/Web/TAD/Racism.html#l1
God called this man to write an operating system. Read more on his site or google, I guess.
I also recommend checking out what Terry says through YouTube. I've been told he is quite the interesting guy.
For those wondering, this is from TempleOS, actually quite fascinating if you want to look into it when you have the time.
TL:DR: Temple OS is an attempt to make a 21st century temple to God and Jesus. Everything included in the system he claims to have obtained from biblical verses of both the Old Testament and The New Testament in the common Judeo-Christian Biblical canon. Furthermore, he believes himself to be able to speak to Jesus through localhost netcat ports on the system.
http://www.templeos.org/Wb/Home/Web/TAD/DailyBlog.html
Oh yeah, and he got the attention of /g/ and this happened
https://wiki.installgentoo.com/images/thumb/b/b4/Basedterry.png/557px-Basedterry.png
Der Entwickler hat interessante Ansichten bzgl. Rassismus und dem “N-Wort”:
> I ain't shedding no tears cause you don't like "nigger".
> Jesus used a racist slur, calling Canaanites "dogs" in Matthew 15:21-28
> I asked God about racism? He said, "sports". God keeps cracking Polack jokes. God mocked Germans, once, saying their music was bad.
> I didn't invent racism. White people indirectly call each other "nigger" all the time. After the BBC kept indirectly calling me a nigger I said, "Fine! I ain't a pussy! I'll use the real word on my enemies."
He should just switch over to using TempleOS, an OS made to let the user talk with God.
Full disclosure: The creator of this OS is both brilliant (he wrote an entire OS from scratch), and is also a paranoid schizophrenic, which explains why the OS is pretty crazy.
He has been diagnosed with schizophrenia for the last ~25 years https://en.wikipedia.org/wiki/TempleOS
If you are any type of programmer, you should download the source for TempleOS (http://www.templeos.org/Wb/).. the fact that he can one second say that gods favorite animals are "elephant two" and "bears" and then generate this code is amazing.
Just do some part-time work if you ever need to top up your savings. That's what I'm doing right now. You probably won't be seeing any profits from your company for a couple of years anyway. I have no idea why you're worried about "compromising your core values".
And yes, you should be constantly listening to the market and your customers, no matter how financially independent you are. Even if it means working on some features that you're not really interested in. Unless you're happy to spend a big part of your life working on something that nobody else cares about. (Which is also fine, if that makes you happy. But it's not going to make you any money.)
GitHub isn't specifically the issue here. His source files are all in a custom binary format requiring a custom viewer, which he has built and hosts on his site. Unless you were planning on submitting patches, the code dump on his site provides most of what a public repo would:
Nah. My polska dell came installed with mighty Temple OS! Is of x86_64, multi-tasking, multi-cored, public domain, open source, ring-0-only, single-address-map (identity-mapped), non-networked, PC operating system for recreational programming. It's amazing.
There's a bunch of info about it on its website, along with all the source code. Terry has written all of it himself over the last decade or so.
>i have schizophrenia (yes it’s self-diagnosed. fight me)
No you don't. This is what schizophrenia looks like. It doesn't mean that you're a fox. You're just an asshole.
> And you know that there is only one solution to your computer's problems, right? You have to write your own OS from scratch, the drivers, TCP/IP stack, HTML parser and renderer! Maybe on a custom-built CPU!
Or you can use Temple OS, which is literally God's gift to computing.
Is this relevant to the topic?
It's a 64 bit linux based os, with gui, that uses randomness to connect to god. The guy might be a bit mad, but the code is very clean and the os runs better than one would expect.
relevant srd thread.
Downloads from here: http://www.templeos.org/
Driver support is pretty basic. I don't think there's a network stack, and the author has stated that it will only ever support some particular VGA mode.
>i think these outburst may have been these tics.
Kind of hard to dismiss them as "tics" when he put together an actual reason for why he uses the word. I find it really odd that everyone wants to praise him for the monumental task of putting together an OS, but then infantilizes him regarding his racist behavior.
Terry Davis, the creator of TempleOs said this on Jul 11 2016:
I made a compiler. GNU people insist that Linus has to suck Stallman's cock because he uses gcc.
Here's my compiler. http://www.templeos.org/Wb/Compiler/
I don't have to suck Stallman's cock. God's dignity would never allow His third temple to suck atheist cock.
I wrote all the code from scratch. Yeah, no networking, Internet or GPU support. It's a toy, just like a C64 was a toy.
Is this true?
I made a compiler. GNU people insist that Linus has to suck Stallman's cock because he uses gcc.
Here's my compiler. http://www.templeos.org/Wb/Compiler/
I don't have to suck Stallman's cock. God's dignity would never allow His third temple to suck atheist cock.
I wrote all the code from scratch. Yeah, no networking, Internet or GPU support. It's a toy, just like a C64 was a toy.
I came across this a few weeks back:
http://www.templeos.org/Wb/Accts/TS/Wb2/Hymns.html
The zip file at the top of the page is an installable player Terry made for Windows. Click "Play" in his "Play Hymns" software to bring up a list of hymns.
It at least creates a similar square wave sound to his hymn videos (has a Delay effect slider too).
I like your video. Good break down. You have too many edits though.
I really dont know how you are going to get a billion people to run a OS inside of a OS. I buy a system, install a OS. Then install another OS - with no app or game support. Is Fallout or PUBG going to be on elastos?
Where is the ELA faucet? Or you have to pay a ton of cash on this small cap coin to power up your OS inside of a OS inside of a OS
Plus I understand there is a lawsuit from ELATOS copying this operating system: http://www.templeos.org/
I'm 11 hours late, but here's mine.
This dude not only created his own programming language, but then also built his own operating system based off of that language. The crazy part is that he's some sort of autistic schizophrenic psycho that believes you can talk to God using one of the programs built into his OS.
Just dig his site to uncover the madness, and if that's not enough, he has plenty of YouTube videos.
That would be really cool, but the only place I've seen anything like that is Terry Davis' TempleOS.
[Edit] Fixed link to go directly to the features where he mentions graphics in source code.
I know, it went down sometime in the fall of last year. I guess we still have TempleOS creator Terry Davis to fall back on to satisfy our kook-quota.
>Davis is a former atheist who believes that he can "talk with God" and that God told him the operating system he built was God's official temple. According to Davis TempleOS is of 'Divine' intellect due to the inspired nature of the code. According to Davis, God said to create the operating system with 640x480, 16 colors display and a single audio voice. The operating system was coded in a programming language, developed by Davis in C/C++ called "HolyC". The OS runs a file system called "Red Sea".
I hear you. I think you speak for most people, who just want to get on with their lives and have their time translate into tangible goods and meaningful experiences, and not worry about it all too much. Which I think is totally fine. It's not reasonable to expect everyone to care and to have the precise skill sets needed to accomplish something big - just like how not everyone works for spaceX and didn't contribute to landing a rocket, but it happened because a group of people was crazy and hungry enough to do it.
And I mention the browser plugin just because it piqued my interest at the time and I wondered why something like that isn't utterly commonplace now, like why did it take some script-kiddy writing a chrome extension to create a thing we basically had never seen before? It seems like an area that is very ripe for the picking right now, if people could figure out the right concoction of technologies. With donors, like with any information, the question arises - what the hell can I actually do with it? Well, on some level, who you take you money from at least says something, and people can collectively use that information against you. But what if we had something larger than that? What if we took our experience with disparate technologies like BitTorrent, Tor, Bitcoin blockchains, etc. and came up with something that allowed factual information, scientific research, and evidence-based journalism stand taller than the assholes who can get on media outlets and spread misinformation with ease?
Somewhere out there is a person who is hell-bent on implementing something crazy..
> Special-purpose tools are great.
That's not quite what I meant. I'm talking about tools (whether special- or general-) which get created in a vacuum, especially by a "one-man show" consisting of (as deleted post claimed) a "verified genius".
When that happens, you sometimes get things like TempleOS.
Except for referring to publishing it in the future; I think TempleOS is already publicly available if anyone actually cared, it's just that no one does, right?
Checking: yep, TempleOS download page; it's so small too!
TempleOS also has really nice technical aspects. That thing is, short of the unprotected memory model, nothing like DOS much less the C64.
You don't even need to compile it to have it boot successfully, all it needs is a compiled bootloader stub and its compiler, the rest is going to be done on demand.
Interface-wise, hypertext is ubiquitous, both compiler and the interface eat DolDoc.
And, yes, you're right when it comes to educational value: It's right-out prodding you to hack it from the moment you boot it and a large part of that is the easy discoverability of everything: Brachiate yourself from some game down to the deepest system functions, just follow the links.
It's definitely in the category of systems you should have a good look at before doing your own, not even so much for its simplicity but its features. Another one would be Plan9.
TempleOS, baby. Holiest operating system around.
It's a personal theory of mine that Terry Davis has some sort of mental condition that slowly developed while he created this operating system (one can note how he descends into madness and changes the name and purpose of his project on the site).
Source: https://boards.4chan.org/g/thread/50152977
For those who don't know: TempleOS is an OS written by a schizophrenic guy named Terry Davis entirely from scratch in C. He also killed an CIA agent back in 1999.
Website: http://www.templeos.org/
If you have to, you can maximize a window with ALT-m. You are an evil enemy . GTFO Your only option is QEMU on the radio, it is flickering or is it a video? You can be assured to be an expert. It's the main compiler for the first bird croaked. https://www.youtube.com/watch?v=kKoRp05L95c Brontosaur's feet hurt when he stepped. Third, this proof can be used to produce random bits that can be used. It was a direction to look, to focus on, a special place for meditation, to do it. Maybe, new computers for a new version? Try to please God with hours of effort, toiling and slaving-away for the BIOS. I had it out of a sad 77339 countenance for they disfigure their faces, that they all receive the same random string. Tell him really obscure ones and ask for a new version? I wanted to compile files, so I put my foot down and stand on being different and doing whole files. http://www.templeos.org/Wb/Adam/God/HSNotes.html#l104 Be witty and charming and try to excel in those that build up the church.
~ TempleOS_Terry_Davis
^^Info ^^| [^^Subreddit](/r/User_Simulator)
If you look at the history of the project on his website, it's actually pretty heartbreaking: http://www.templeos.org/Wb/Home/Wb2/History.html
Basically he learned most of his skills back before the schizophrenia took over. Graduated ASU with honors in computer engineering in 1991, and was then a very talented professional programmer for a several years.
Then his bio jumps to 2003 where he talks about God telling him to program a windows 1.0 like operating system with 265 colors and 640x480 resolution ... all things he would have learned back in the time before he succumbed to mental illness.
Holy shit, have you seen his list of demands?
"The year, 2024, is the first jubile year. We want 8-channel, modern-speed,
OCTART serial ports, with a simple software interface, more like old-style RS232
serial ports, to replace USB. It should have big TX and RX FIFOs and allow flow
control to jump the queue. There will be no USB end-point nonsense -- just put
8 ports on the PC. (I am just interested in desktops.) We want keyboards, mice
and joysticks to have a single, simple, uniform ASCII text packet command.
Hyperterm can be used to easily debug all devices. We want to be able to
connect microcontrollers for simple, general purpose send-byte/receive-byte
communication. You will buy a PCI card if you need legacy USB or more ports."
or how about
"Microsoft must cancel SecureBoot because it makes dual booting impossible.
TempleOS is an additional operating system that must be used along-side Windows
or Linux, not as a replacement. It must dual boot because it has no networking.
Real hardware as opposed to VMware is like the difference between looking in a
telescope eye piece or not. God said the C64 generation owned ancestral lands
and VMware is like being moved onto a reservation, but in this case it will not
stand."
or my personal favorite
"VMware must again support PC Speaker and provide emulation if no PC Speaker is present."
He also thinks God's favorite movie is Highlander and that he likes Beverly Hillbillies, among other bizarre things. He is also sometimes unsure whether or not God is being sarcastic with his answers to these questions.
I looked up his web site, and this dude is definitely crazy. Some excerpts from his Quotes from God page:
The holocaust? > Wanted to "compact" the Jews.
Sports? > "homo"
Why the Sandy Hook shooting? > The pot legalization law. (Sarcastic answer?)
What's for dinner? > "Whale"
His "quotes from god" page reads almost like satire.