Operating systems › Other notable systems › TempleOS
TempleOS
2005
Terry A. Davis's idiosyncratic hobbyist operating system, a single-user 64-bit system built around its own HolyC language.
Reference & documentation
External technical references for programming TempleOS and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| RedSea File System specification ↗ | Format | On-disk boot sector and 64-byte dir entries |
| TempleOS KernelA - IDT & interrupt definitions ↗ | Interrupt list | IDT entries, IRQ/task gates, APIC registers |
| TempleOS Memory Overview ↗ | Memory map | Identity-mapped heaps, exact physical address ranges |
| HolyC language reference ↗ | Programming | Types, syntax, inline asm, JIT features |
| Official TempleOS ISO downloads ↗ | ROMs | Distro/Lite ISO images from templeos.org |
| TempleOS ISO Archive (Internet Archive) ↗ | ROMs | All versions 3.11-5.03 with SHA256 checksums |
| Anatomy of a TempleOS kernel (minexew) ↗ | Reference | BIN executable format, boot stages, task model |
| TempleOS Help Index ↗ | Reference | Master index of 80+ system/programmer topics |
| cia-foundation/TempleOS (final source snapshot) ↗ | Source | Complete HolyC/asm OS source, public domain |
| HolyC-Lang compiler (x86_64) ↗ | Tool | Independent HolyC compiler to x86_64 assembly |
| redseafs - FUSE RedSea implementation ↗ | Tool | Mount RedSea ISO.C images via FUSE |