Roadmap
VAOS is built with long-term thinking. This roadmap is maintained by voensys and shaped by community feedback.
Core Kernel
completedTarget: 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
completedTarget: 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
completedTarget: 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
completedTarget: 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_progressTarget: 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_progressTarget: 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
plannedTarget: 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
plannedTarget: 1/1/2027
Graphics subsystem. Framebuffer driver, basic 2D acceleration, display management.
Features
Framebuffer|2D acceleration|Display management|Multi-monitor
Network
plannedTarget: 3/1/2027
Network stack. Ethernet driver, TCP/IP, UDP, socket API.
Features
Ethernet driver|TCP/IP stack|UDP|Socket API|DHCP
Desktop
plannedTarget: 6/1/2027
Desktop environment. Window manager, basic UI toolkit, shell.
Features
Window manager|UI toolkit|Shell|App launcher
SDK
plannedTarget: 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
plannedTarget: 12/1/2027
Community module registry. Upload, download, version management for .vmod files.
Features
Module upload|Module download|Versioning|Search|Reviews