V
VernisOS
v0.1.0-dev

VernisOS

Bare-metal microkernel with in-kernel AI engine. Built from scratch in Assembly, C, and Rust.

x86x86_64Rust no_stdMicrokernel
Features

Core Components

โฌก

Microkernel

Minimal kernel footprint with IPC message queues and module loading

๐Ÿง 

AI Engine

Rust no_std in-kernel anomaly detection and auto-tuning

๐Ÿ’พ

VernisFS

Custom sector-based filesystem with SHA-256 authentication

๐Ÿ”’

Sandbox

Capability-based security isolation for user processes

๐Ÿ“‹

Audit Log

SHA-256 secured event tracking and policy enforcement

โšก

Dual Arch

Single boot image supporting x86 and x86_64

Architecture

Layer by layer

01

Bootloader

Assembly (NASM)

3-stage: MBR โ†’ CPUID โ†’ Long Mode

02

Kernel

C + Rust

Microkernel with scheduler, IPC, module loader

03

AI Engine

Rust no_std

In-kernel: anomaly detection, auto-tuning, trust scoring

04

User Space

C + Python

CLI shell, sandbox, policy enforcement

vernis-cli
$make run64
Booting VernisOS v0.1.0-dev...
CPU: x86_64 detected
Kernel: loaded (4MB)
AI Engine: initialized (6 modules)
VernisFS: mounted
>help
Commands: login, su, logout, ls, cat, ai_status, ai_tune, ai_scan, audit_log, policy, module_load, module_list, module_unload, sandbox, help, exit
>
Specifications

Built for performance

3
Boot Stages
2
Architectures
6
AI Modules
16
Commands
4MB
Disk Image