One ISO. Two install profiles. Six layers.
The kernel is a hard fork of Linux 6.12 LTS. Five existing subsystems get capability-aware modifications; three new subsystems get added. The userspace replaces systemd with coconutd. The shell is a Wayland compositor in Rust.
Hover any layer. The kernel layer is where the work is.
hover · focus · or tap a row · L0 + L1 are where Coconut OS does its work · L2 already ships
Eight new syscalls — the full agent API.
full signatures · error code matrices · ABI commitments land with the LLD drop · syscall range is reserved through LKML at Sprint 1
Eight first-class kernel states. Process abstraction can't carry these.
A process abstraction cannot express "the agent is alive but its capability set just got revoked". Coconut OS makes these states first-class kernel state, visible via agent_audit_query and renderable in Coconut Center.
Transition guards, allowed predecessors per state, and the exact AID-to-PID mapping rule are pinned in the LLD. Public preview shows the state set; full edge semantics drop with the LLD.