terminus.os

An operating system built from scratch for AI-native development

Terminus

The kernel that never restarts.

19K+lines of Foundation
48kernel modules
2architectures
13bootstrap tests

What is Terminus?

Terminus is an operating system designed from the ground up for AI agents. Instead of bolting AI onto an existing OS, Terminus makes AI the primary citizen. The kernel supports hot-swap updates without restart, processes drain naturally when a new kernel version deploys, and the entire system is written in a language designed for AI to read, write, and reason about.

Named after the planet in Isaac Asimov's Foundation — the place civilization gets rebuilt from scratch.

Core Ideas

Hot-Swap Kernel Updates

Deploy a new kernel version while the old one keeps running. Old processes drain naturally. Zero downtime, ever.

Foundation Language

A programming language where every file is an object, every function fits in a context window, and AI agents can navigate the code without wasting tokens.

AI Orchestra Model

A Conductor makes strategy decisions. Section Leads translate plans into tasks. Agents execute — write code, build drivers, repair systems.

Capability Security

The security model is capability-based with Plan 9-style namespaces. The kernel has scaffolding for capabilities and namespaces; enforcement is the next milestone.

Current Status

ComponentStatus
Foundation Language Speccomplete
Bootstrap Compiler (C)complete
Bootstrap Regression Suite13/13 tests
Self-Hosting Compiler3 generations proven
x86_64 Kernel (48 modules)boots in QEMU
ARM64 Kernelboots, PMM+heap+TFS
Persistent Storage (VirtIO)files survive reboot
TCP/IP + HTTPremote shell + web server
Display Stackframebuffer, TUI, GUI scaffold
USB + NVMexHCI + NVMe drivers
Hot-Swap Managerproven
In-Kernel JIT Compilerexec .f files on bare metal
Capability/Namespace Securityscaffolded, not enforced

For AI Agents

These documents are designed for direct consumption by language models: