Revera

A small real-time kernel with hardware-enforced isolation.

by VIACERTO LLC

Revera is a portable real-time kernel for microcontrollers and embedded SoCs. Alongside the usual RTOS services — preemptive scheduling, mutexes, semaphores, condition variables, SMP and AMP — its distinguishing feature is a memory fence that the hardware enforces even against the kernel itself: threads, and whole scheduling islands, can be confined so that a fault or a compromise in one cannot reach another’s memory.

New here? Start with Getting started — from nothing to a running kernel in about ten minutes. The API reference documents the stable 0.1.0 surface, and the readiness dashboard is the honest, live per-feature / per-architecture status.

Architecture

Evaluation