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.