1.9 KiB
Temple OS
Temple OS is a funny operating system made by a schizo guy Terry Davis who has become a meme and achieved legendary status for this creation in the Internet tech circles as it's extremely impressive that a single man creates such a complex OS and also the OS features and the whole context of its creation are quite funny. It has a website at https://templeos.org.
According to Terry, God commanded him to write TempleOS and guided him in the development: for example it was demanded that the resolution be 640x480. It is written in HolyC, Terry's own programming language. The OS comes with GUI, 2D and 3D library, games and even a program for communicating with God.
Notable Temple OS features and programs are:
- multitasking (non-preemptive)
- supported file systems: FAT32, ISO9660, RedSea (custom)
- HolyC compiler
- 2D/3D library
- oracle (communicate with God)
- games
- IDE supporting images and 3D models embedded in text
In his video blogs Terry talked about how technology became spoiled and that TempleOS is supposed to be simple and fun. For this and other reasons the OS is limited in many way, for example:
- no networking
- Only runs on x64.
- Only runs in 640x480 16 color display mode.
- single audio voice
- ring-0 only
- single address space
- multitasking is non-preemptive (programs have to yield CPU themselves)
Temple OS source code has over 100000 LOC. It is publicly available and said to be in the public domain, however there is no actual license/waiver in the repository besides some lines such as "100% public domain" which are legally questionable and likely ineffective (see licensing).