Minimalist Microkernels for Mission-Critical Vehicle Compute

Monolithic operating systems with tens of millions of lines of code present intolerable attack surfaces for drive-by-wire vehicles. SDVKernel explores mathematically verified microkernels where only thousands of lines execute in privileged mode.

Shrinking the Trusted Computing Base from Millions of Lines to Ten Thousand

In a monolithic kernel like standard Linux, a crash in a Wi-Fi driver or filesystem brings down the entire vehicle steering controller. In a capability-based microkernel, drivers and filesystems execute as unprivileged user-space processes isolated by Memory Protection Units (MPUs).

Core Engineering Areas

Technical Articles