an operating system designed in Kirn

Build closer
to the machine.

KirnOS is a next-generation operating system architecture for a world where the kernel, runtime, applications, and hardware can speak a clearer language.

Systems should feel intentional.

kirnos / boot sequence● DESIGN SPEC
00OK hardware abstraction layer
01OK KirnCore capability table
02OK KirnRing async syscall engine
03OK KirnFS storage mount
04··· KirnSurface compositor
▌
KirnOS·KirnCore·KirnFS·KirnSurface·Kirn Applications
01 / THE VISION

A unified system
with fewer seams.

KirnOS brings kernel primitives, system services, storage, graphics, and applications into one coherent design language. It draws lessons from the best ideas in modern operating systems without carrying every layer of their history forward.

This is an architectural specification in progress—an ambitious map for a system being designed in public.

02 / THE STACK

Every layer
has a reason.

From bare hardware to native applications, each layer has a clear boundary and a name you can follow.

06Kirn Applications.kapp bundles · native UI · compatibility layers
05System ServicesKirnSurface · KirnSound · Grand Task Dispatcher
04KirnCore ABIhandles · channels · zero-copy ring buffers
03KirnCore Micro-Hybrid Kernelcapabilities · scheduler · memory · object manager
02Kirn Driver FrameworkGPU · NVMe · networking · USB / HID
01Hardware Abstraction Layerx86_64 · AArch64 · RISC-V
03 / THE CORE

Fast where it
matters. Safe by design.

KirnCore is a micro-hybrid kernel concept built around explicit capabilities, typed handles, deterministic memory governance, and a lockless asynchronous syscall engine.

Follow the public KirnOS-Kernel projects ↗
01KirnRing

Submission and completion queues keep I/O batched, explicit, and close to the data.

02Capabilities

Resources are reached through opaque handles with immutable permission masks.

03Safe / bare

Kirn’s safe mode meets direct MMIO, pointers, and assembly in deliberate boundaries.

BLAKE3
verified

04 / THE STORAGE LAYER

Files that
remember why.

KirnFS combines copy-on-write B-trees, end-to-end checksums, snapshots, and indexed metadata into a storage model made for search, resilience, and instant rollback.

copy-on-writesnapshotsindexed metadata

05 / THE IMPLEMENTATION LANGUAGE

One language
from boot to desktop.

Kirn is the intended implementation language for KirnOS: low-level control without giving up expressive types, compile-time metaprogramming, deterministic allocation, and explicit error handling.

safe memory governancebare hardware accesscomptime validated layoutsResult exhaustive errors

06 / THE ROAD AHEAD

A blueprint
in motion.

KirnOS is an evolving architectural project. Its next steps are about turning the strongest ideas in the specification into testable components, implementations, and public experiments.

nowSpecificationarchitecture, interfaces, and design constraints
nextCore prototypeskernel primitives, runtime, and hardware bring-up
laterUserlandservices, applications, compatibility, and a usable desktop
K·OS

Design the system
you want to live in.

Read the architecture, follow the work, and help make the next layer real.