Blog

Cyphera Blog

Release announcements, technical writeups, and updates from the Cyphera team.

What's an ABI anyways?

API is the source-level contract; the ABI is the binary one — ELF format, the calling convention, and the syscall interface. What it actually means, and the #![no_std] hello world that proves the Cyphera Kernel speaks it.

Read post →

'It compiles' is not a test suite

MIRI catches undefined behavior. Kani proves invariants hold for every input. cargo-fuzz hunts parser crashes. The Cyphera Kernel's test stack — what each layer actually catches, and why the type system alone isn't enough.

Read post →

How we contain the unsafe

6.7% of the Cyphera Kernel codebase holds 100% of its unsafe Rust. The rest is #![forbid(unsafe_code)]. Why a framekernel beat both monolith and microkernel for the workloads we're targeting.

Read post →