Roadmap

VAOS is built with long-term thinking. This roadmap is maintained by voensys and shaped by community feedback.

Core Kernel

completed

Target: 1/1/2025

VAOS Kernel — core foundation. Preemptive scheduler, memory management, interrupt handling, SVC syscalls. Boot verified on Raspberry Pi 2.

Features

Preemptive scheduler|Memory management|Interrupt handling|SVC syscalls|ELF32 loader|SMP load balance

Boot Manager

completed

Target: 3/1/2025

Boot manager that loads VAOS from FAT32 filesystem. Supports VTP upload protocol and recovery mode.

Features

FAT32 boot|VTP upload|Recovery mode|Boot configuration

Module ABI

completed

Target: 6/1/2025

Module ABI v1.0 — frozen. Modules register entry points via register_init/register_exit/register_irq. No export table mechanism.

Features

ABI v1.0 frozen|register_init/register_exit|register_irq|Module loading|Module unloading

Module Loader

completed

Target: 8/1/2025

Module loader (M12.78). Loads .vmod files, validates ABI signatures, calls register_* entry points. Hardware validation pending.

Features

M12.78|.vmod loading|ABI validation|register_* calls|BUILD ONLY (HW validation pending)

Module Dependency Resolver

in_progress

Target: 9/15/2026

Automatic dependency resolution for modules. Resolves load order, handles circular dependencies.

Features

Dependency graph|Load order resolution|Circular dependency detection

FAT32 Filesystem

in_progress

Target: 10/1/2026

Full FAT32 filesystem implementation (M12.86). Read/write, long filename support, directory operations.

Features

M12.86|FAT32 read/write|Long filenames|Directory operations

VFS Layer

planned

Target: 11/1/2026

Virtual File System layer. Unifies multiple filesystems under a single API.

Features

VFS abstraction|Mount points|Path resolution|Multiple FS support

Graphics

planned

Target: 1/1/2027

Graphics subsystem. Framebuffer driver, basic 2D acceleration, display management.

Features

Framebuffer|2D acceleration|Display management|Multi-monitor

Network

planned

Target: 3/1/2027

Network stack. Ethernet driver, TCP/IP, UDP, socket API.

Features

Ethernet driver|TCP/IP stack|UDP|Socket API|DHCP

Desktop

planned

Target: 6/1/2027

Desktop environment. Window manager, basic UI toolkit, shell.

Features

Window manager|UI toolkit|Shell|App launcher

SDK

planned

Target: 9/1/2027

VAOS Software Development Kit. Module compiler, templates, documentation, testing tools.

Features

Module compiler|Project templates|API docs|Testing tools|Debugging

Community Registry

planned

Target: 12/1/2027

Community module registry. Upload, download, version management for .vmod files.

Features

Module upload|Module download|Versioning|Search|Reviews