Submission and completion queues keep I/O batched, explicit, and close to the data.
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.
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.
Every layer
has a reason.
From bare hardware to native applications, each layer has a clear boundary and a name you can follow.
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 ↗Resources are reached through opaque handles with immutable permission masks.
Kirn’s safe mode meets direct MMIO, pointers, and assembly in deliberate boundaries.
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.
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.
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.
Design the system
you want to live in.
Read the architecture, follow the work, and help make the next layer real.