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 run64System Requirements
Build Toolchain
NASM, GCC, Rust, Make
Runtime
QEMU or physical x86/x64 hardware
Disk Image
~4MB single binary
RAM
Minimum 4MB