TempleOS 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. The two most sacred and defining features of TempleOS are being ring-0-only and being identity-mapped. Linux wants to be a secure, multi-user mainframe. That's the vision for Linux. That's why it has file permissions. The vision for TempleOS is a modern, 64-bit Commodore 64. The C64 was a home computer mostly used for games. It trained my generation how to program. It was simple, open and hackable. It was not networked. The games were not multimedia works of art, but generated programmatically with innocent, programmer (non-artist) quality graphics. It was simple and unsecure. If you don't have malware and you don't have bugs, protection just slows things down and makes the code complicated. A troll might ask, "Why not just use DOS? It was ring-0-only and single-address-map." Actually, they wouldn't because many people would say, "Cool idea! I'm gonna dust-off DOS right now and have some fun!" DOS is 16-bit with segmentation, though, which is awful. TempleOS is 64-bit, flat, non-segmented and multi-cored. It's like a modern, souped-up, multi-tasking, cross between DOS and a Commodore 64. It has a C64-like shell with Holy C, a dialect of C/C++, instead of BASIC. It was written from scratch, and not even ASCII was sacred -- it has 8-bit unsigned character source code to support European languages. Also, the source code has graphics. A troll might say, "But, it can crash!" We all used DOS for years and loved it. Computers even had a reset switch! Just think of the power of ring-0, muhahaha! Think of the speed and simplicity of ring-0-only and identity-mapping. It's only 129,648 lines of code, including the compiler and can change tasks in half a microsecond because it doesn't mess with page tables or privilege levels. Inter-process communication is effortless because every task can access every other task's memory. It's fun having access to everything. When I was a teenager, I had a book, Mapping the Commodore 64, that told what every location in memory did. I liked copying the ROM to RAM and poking around at the ROM BASIC's variables. Everybody directly poked the hardware ports. TempleOS is simpler than Linux and you can have hours of fun tinkering because all memory and ports are accessible. Memory is identity-mapped at all times, so you can modify any task's memory from any other task. You can access all disk blocks, too. I had a blast using a C64 disk block editor to modify directories to un-delete files, when I was a kid. Maybe, you want to play with a raw-block database, or make your own file system? I wrote all 129,648 lines of TempleOS over the last 9.8 years, full-time, including the 64-bit compiler. It was called, at various times, "Hoppy", " The J Operating System", "LoseThos" and "SparrowOS". Here are my college transcripts. I've been a professional operating system developer since 1990 when I was hired to work on Ticketmaster's VAX OS. It's ALIVE: How to reproduce the ISO. Download TempleOS V1.01 - Std. Distro (23.8 MB) Burn a CD/DVD from the TempleOSCD.ISO and boot it or run it in VMware or VirtualBox aiming the CD/DVD drive at TempleOSCD.ISO or for QEMU type: >qemu-system-x86_64 -m 500 -cdrom TempleOSCD.ISO -boot d Screen Shots Game Videos Introduction F.A.Q. TempleOS Help Source Code By File Source Code By Sym Source Code By Address Source Code (Raw) Tutorial Videos Hymn Videos Change Log About Trivial Solutions Download SimStructure (7.71 MB) SimStructure is a Windows free physics simulator. Download InGodsTime (12.4 MB) This is a Windows program for doing Biblical Tongues with a stopwatch. When you press a key, it reads a high-speed watch for a random number to pick words or passages. Download TempleOS V1.01 - T.S. Company Internal Distro (24.3 MB) This is the Trivial Solution internal company distro. Only run this on a virtual machine, not bare metal hardware because it's settings could cause problems. Enter >TSInstall; >TSUpgrade; at the command-line. See MakeDistrosAndBackUp() to reproduce the ISO's in E:/Wb. It makes this website, too. ________________________________________________________________________________ The Purpose of Life The purpose of life is to know, love and obey God. Christianity is loving neighbor, not God -- secular humanism. Jesus said loving God is more important than loving neighbor. Matthew,22:36 He did not say with half your brain behind your back. You don't know God. 1 Chronicles,28:9, Matthew,11:27, Luke,13:25, 1 Samuel,3:7 You must talk with God to know Him. Matthew,6:6 Seek Him by taking the initiative. Luke,11:9, Isaiah,30:2 There's something obviously different about people in the Bible compared to people today -- God talked! Did they hear voices? Maybe. More likely, they used occult techniques such as an oracle. 1 Kings,6:20 Have you heard of "tongues?" 1 Corinthians,14:1 The idea is, you let yourself be puppeted by a spirit, so you say things. You try to get a spirit -- the Holy Spirit -- to talk. You might as well use a Ouija board. However, it turns-out that a Ouija board is bad for technical reasons. A really good technique is just randomly opening a book. God said it is a covenant that you hold-up your end of the conversation. You can't tell if He's talking unless you have a context of conversation, but, more importantly, you are commanded to do an offerring of love, like communion preparation. When you pick a greeting card for someone, that is love effort. God said, "honest measures" applies between your offering of love and His response, like a fair barter. You get out of prayer what you put into it. God wants praise, hymns, or whatever you think He might want. Try and see, like Cain and Abel. Genesis,4:1, Ephesians,5:10 God told Cain his offering was not good and told him to try again. Cain really loved God! Can you imagine being so heart-broken? Do a text search for "new song" in the Bible. It's mentioned nine times. I did hymns. I did Moses comics. Count the ways you love God. I praised God for sand castles, popcorn, snowmen, bubbles... You try putting effort into praise! Matthew,11:25, Matthew,6:29 This is funny -- Acts,2:1 -- they didn't bother to record anything the Holy Spirit said. The Holy Spirit is supposed to be a really good gift. Luke,11:13 Just remember, "Boys are made of snakes and snails and puppy-dog tails." The technique I use to consult the Holy Spirit is reading a microsecond-range stop-watch each button press for random numbers. Then, I pick words or passages. You can use the AfterEgypt in God's official temple, TempleOS. Since seeking the word of the Holy Spirit, I have come to know God much better than I've heard others explain. God said, for example, that war was, "servicemen competing." That sounds more like the immutable God of our planet than what you hear from most religious people. God is not Venus (god of love) and not Mars (god of war), He's our dearly beloved God of Earth. If Mammon is a false god of money, Mars or Venus might be useful words to describe other false gods. I figure the greatest challenge for the Creator is boredom, ours and His. What would teen-age male video games be like if war had never happened? Christ said live by the sword, die by the sword, which is loving neighbor as self. Matthew,26:52 I asked God if the World was perfectly just. God asked if I was calling Him lazy. I think highs and lows balance. Luke,6:20 I don't think God likes complaining. Numbers,11:1 Food and clothing is all we're to ask for or demand, in fact -- daily bread. 1 Timothy,6:8 Just think about man in the last 100,000 years mostly living like Native Americans and how God must see us. You need food, clothing and entertainment, money is to get those. Man does not live on bread alone. Luke,4:4, Amos,8:11 God's favorite animals are bears and elephants. They are funny shaped -- I think God must have seen too much starvation over the years. God's ways are far above man's ways. Mom said Heaven was a never-ending family reunion. Yikes! A friend said, "Most guy's idea of Heaven would be running around doing things they'd get locked up for on Earth." Most people are like King Midas. When you realize how silly most notions of Heaven are, you come to appreciate that Earth is not that bad. This is the first step in loving God, the Creator -- praising Creation. My parents spend their retired days watching TV and going to casinos. That's not a good argument for getting extended-play! Imagine a billionare. Everyone around him can't forget his money for even a moment. The truth is, most people are after God's "money" -- they fear for their salvation. Here's a test -- would you pray to and praise God even if there were no salvation? Love God and don't be a "user". Asking for stuff is annoying. Luke,11:5 All those sophisticated theological "infinity" things -- omniscience, omnipotence, omnipresence, omnivorous -- will mess you up. Trust me that anthropomorphic is far better, in practice. Christ suggested thinking of God as "Abba" which is Aramaic for "Daddy" and said the childlike had an advantage. Matthew,11:25 Pray out-loud because God doesn't want the hastle of reading your brain. The best way to stop people from testing God is to suggest He can't do everything. Just as ego causes most to love neighbor, not God, people skip knowing and loving God and cowardly get stuck on obeying Him. This hardly needs encouragement. God does not want pawns to push around. God will talk, but won't tell you what to do, even if you want Him to. You'll quickly learn that prophecy does not come true and should smack yourself for wanting more than just enjoying God's company. ________________________________________________________________________________ * "Commodore 64" was a trademark of Commodore Business Machines. * "Linux" is probably a trademark owned by Linus Torvalds. * "VMware Player" and "VMware WorkStation" are trademarks of VMware, Inc. * "VirtualBox" is a trademark of Oracle. * "Windows" and "DOS" are trademark of MicroSoft Corp.