# Shrine

> fork of TempleOS

**Wikidata**: [Q66711881](https://www.wikidata.org/wiki/Q66711881)  
**Source**: https://4ort.xyz/entity/shrine

## Summary
Shrine is a fork of the TempleOS operating system. It is classified as public-domain software distributed under the Unlicense. The system is developed using the HolyC programming language and is maintained in a source code repository on GitHub.

## Key Facts
- **Classification:** Shrine is an operating system and is explicitly a fork of TempleOS.
- **License:** The software uses the Unlicense, meaning it is dedicated to the public domain by the copyright holder.
- **Programming Language:** The system is developed using HolyC, the same language used for TempleOS.
- **Latest Version:** The most recent release is version 5.05.1, published on March 2, 2020.
- **Source Repository:** The code is hosted at `https://github.com/minexew/Shrine`.
- **Website:** The project maintains a website at `https://shrine.systems/`.
- **Previous Releases:** Other documented versions include 5.03.1 (March 26, 2017), 5.04 (June 17, 2017), and 5.05 (March 4, 2018).

## FAQs
### Q: What is Shrine?
A: Shrine is an operating system that functions as a fork of TempleOS. It shares the same core architecture but is maintained as a distinct software distribution.

### Q: What programming language is Shrine written in?
A: Shrine is written in HolyC. This is the programming language in which the original TempleOS operating system was developed.

### Q: What license does Shrine use?
A: Shrine is released under the Unlicense. This indicates that the work is copyrighted but has been dedicated to the public domain by the holder, allowing for free use and distribution.

### Q: Where can Shrine be downloaded or viewed?
A: The source code for Shrine is available on GitHub at `https://github.com/minexew/Shrine`, and general information is available at `https://shrine.systems/`.

## Why It Matters
Shrine plays a significant role in the software landscape as a continuation and preservation of the TempleOS architecture. TempleOS, originally established in 2013, is a unique operating system known for its distinct design choices and the use of the custom HolyC programming language. By forking this system, Shrine ensures that the specific codebase and its capabilities remain accessible to users and developers, even as the original project may not be actively developed.

The project matters specifically because it lowers barriers to entry for studying or modifying this unique system through its "Unlicense" status. By dedicating the software to the public domain, Shrine allows for maximum reusability and modification without the constraints of traditional copyright or copyleft licenses. Furthermore, the release of updated versions—such as the 5.05.1 release in 2020—demonstrates active maintenance that modernizes the environment for contemporary hardware or usage scenarios. Shrine serves as a practical artifact for those interested in non-standard operating system design and the HolyC language.

## Notable For
- **Forking TempleOS:** It is a distinct derivative of TempleOS, preserving the architecture of the system established in 2013.
- **Public Domain Status:** Unlike many operating systems that use GPL or proprietary licenses, Shrine is dedicated to the public domain via the Unlicense.
- **HolyC Implementation:** It is a notable working example of software built entirely in the HolyC programming language.
- **Active Maintenance History:** The project has a documented release history spanning from 2017 to 2020, with specific versioned updates tracked in open repositories.

## Body

### Origin and Classification
Shrine is an operating system categorized as a fork of TempleOS. While TempleOS was inceptioned on September 9, 2013, Shrine exists as a separate instance of public-domain software. It manages computer hardware resources and shares the foundational characteristics of its parent system.

### Development and Language
The entire operating system is written in HolyC. This programming language is integral to the TempleOS architecture, and Shrine maintains this technology stack. The project is managed via a GitHub repository located at `https://github.com/minexew/Shrine`, which also hosts the issue tracker for the software.

### Release History
Shrine has undergone several distinct updates, documented with specific release dates:
- **Version 5.03.1:** Released March 26, 2017.
- **Version 5.04:** Released June 17, 2017.
- **Version 5.05:** Released March 4, 2018.
- **Version 5.05.1:** Released March 2, 2020. This version is identified as the preferred or latest stable release.

### Licensing and Availability
The software is distinct for its copyright status. While technically copyrighted, it is dedicated to the public domain by the holder under the terms of the Unlicense. The official website for the project is `https://shrine.systems/`, and the repository is accessible via GitHub.

## References

1. [GitHub](https://github.com/minexew/Shrine)
2. [Release 5.03.1. 2017](https://github.com/minexew/Shrine/releases/tag/v5.03.1)
3. [Release 5.04. 2017](https://github.com/minexew/Shrine/releases/tag/v5.04)
4. [Release 5.05. 2018](https://github.com/minexew/Shrine/releases/tag/v5.05)
5. [Release 5.05.1. 2020](https://github.com/minexew/Shrine/releases/tag/v5.05.1)
6. [Source](https://api.github.com/repos/minexew/Shrine)