V
VernisOS
Getting StartedLast updated: Jan 2025

Overview

VernisOS is a bare-metal microkernel operating system with an in-kernel Rust AI engine. It supports x86 and x86_64 architectures from a single boot image.

Key Features

3-stage bootloader with CPUID detection
Microkernel with IPC message queues
In-kernel Rust AI engine (anomaly detection, auto-tuning)
VernisFS custom filesystem
Capability-based sandbox
SHA-256 authentication and audit logging

Quick Start

Get VernisOS running in under 5 minutes:

bash
# Prerequisites
make prerequisites

# Build the OS
make

# Run in QEMU (x64)
make run64

System Requirements

Build Toolchain
NASM, GCC, Rust, Make
Runtime
QEMU or physical x86/x64 hardware
Disk Image
~4MB single binary
RAM
Minimum 4MB