ChrisOS Research Project Technical systems documentation

Kernel architecture

In this chapter
Privilege, exception entry, interrupt routing, SMP, kernel workers, native processes, user/kernel memory crossing and fatal diagnostics.

This volume is organized as a dependency chain rather than a short overview. Each implementation chapter is revision-bound to the ChrisOS main source and states its current limitations.

Architecture and privilege

Interrupts, time and parallel kernel execution

Native userspace

Failure and observability

Reading dependencies

The privilege and exception chapters should precede native userspace. SMP assumes the interrupt entry model. User-copy assumes virtual-memory translation. Process lifecycle depends on PMM/MM details in Volume 05.

The generated Source Atlas is the file-level evidence layer; these authored chapters explain architecture, invariants, ownership, control flow, failure modes and limits rather than replacing source with excerpts.

Document record
ID: volume-04-kernel Reviewed source: da3df29cb397 Class: volume-index