Home > System Tutorial > LINUX > body text

'God's Operating System” Shrine! Neither Windows nor Linux

WBOY
Release: 2024-02-05 12:09:20
forward
492 people have browsed it

We have all used various operating systems, some are simple and easy to use, and some require a period of learning curve. However, has anyone experienced that operating system designed by God himself? Today, I will introduce to you an operating system called "Shrine".

About Shrine

Please refer to the picture below:

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

Shrine interface

Starting from the introduction of this article, you may be wondering what exactly is going on. It all started with a man named Terry Davis. Before we continue, I'd better remind you that Terry suffered from schizophrenia during his lifetime, and he often skipped his medication. Because of this, he said or did some things throughout his life that were not socially acceptable.

Now, let’s get back to the storyline. In the early 2000s, Terry released a simple operating system. It has gone through several names over the years, including J Operating System, LoseThos, and SparrowOS. He finally decided to use the name TempleOS.

He chose this name because this operating system would be a temple to God. like this. God provided Terry with the following operating system specifications:

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

SparrowOS Interface

  • It will have 640×480 16 color graphics
  • It will use "an 8-bit signed midi-like single sound sample".
  • It would follow the Commodore 64, which was "a non-networked, simple machine for which programming was an end, not just a means to an end".
  • It only supports one file system (named "Red Sea").
  • It will be limited to 100,000 lines of code to make it "easy to learn everything."
  • "Ring-0-only. Everything runs in kernel mode, including user applications.
  • The font will be limited to "an 8×8 fixed-width font".
  • The use will have "full access to everything." All memory, I/O ports, instructions and similar things cannot be disabled. All functions, variables and class members are accessible. ”
  • It only supports one platform, 64-bit PC.

Terry wrote the operating system using a programming language he called HolyC. Say it is "a modified version of C ("more than C, less than C")". If you are interested in learning about HolyC, I would recommend this and the article on RosettaCode's HolyC entry.

In 2013, Terry announced on his website that TempleOS was complete. Sadly, he was homeless at the time and Terry was hit and killed by a train a few years later in August 2018. Over the years, many people have followed Terry's work on operating systems. Most people were impressed by his ability to write an operating system in such a small package.

Now, you may be wondering what all this discussion of TempleOS has to do with Shrine. As Shrine's GitHub page puts it, it's "the TempleOS distribution for pagans." GitHub user minexew created Shrine to add functionality to TempleOS that Terry ignored. These features include:

  • 99% compatibility with TempleOS programs
  • Comes with Lambda Shell, which feels a bit like a classic Unix command interpreter
  • TCP/IP stack and internet access out of the box
  • Includes a package downloader

Minexew plans to add more features in the future, but has not yet announced exactly which features will be included. He plans to develop a complete TempleOS environment for Linux.

Feeling

Virtualizing Shrine is fairly easy. All you need to do is install the virtualization software of your choice. (I use VirtualBox). When creating a virtual machine for Shrine, make sure it is 64-bit and has at least 512 MB of RAM.

Once you boot into Shrine, you will be asked if you want to install to your (virtual) hard drive. Once you've done that (or not if you prefer), you'll be given a tour of the operating system. From there you can explore.

Conclusion

Temple OS and (Shrine) are clearly not meant to replace Windows or Linux. Although Terry calls it "God's temple", I believe that in his sober moments, he would admit that it is more like an amateur operating system. With that in mind, the final product is pretty impressive. In 12 years, Terry created an operating system using more than 100,000 lines of code in a language he created. He also wrote his own compiler, graphics library, and several games. At the same time, he is still fighting his own inner demons.

The above is the detailed content of 'God's Operating System” Shrine! Neither Windows nor Linux. For more information, please follow other related articles on the PHP Chinese website!

source:lxlinux.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!