VAOS Architecture

VAOS is built around a stable kernel and a modular system. Everything evolves around the kernel.

VAOS
│
Kernel v1.0 🔒 frozen
│
Module System
┌──────┬──────┬──────┬──────┐
Drivers
Filesystem
Network
Graphics
Services
│
Userspace

Kernel v1.0 — The Foundation

The kernel is the foundation of VAOS. It is frozen — the ABI does not change. This means modules compiled for v1.0 will work without modification.

Module System — The Extension

You do not need to modify the kernel to extend VAOS. Modules (.vmod) can be loaded and unloaded at runtime. Drivers, filesystems, network, graphics and services — all are modules.

Userspace — The Applications

Applications run in userspace, isolated from the kernel. They communicate with the system through syscalls and with modules through stable APIs.

The VAOS Philosophy

One kernel. Stable ABI. Modular system. Multiple architectures. Long hardware life.