Roadmap
VAOS este construit cu gândire pe termen lung. Acest roadmap este menținut de voensys și modelat de feedbackul comunității.
Core Kernel
completedȚintă: 1/1/2025
VAOS Kernel — core foundation. Preemptive scheduler, memory management, interrupt handling, SVC syscalls. Boot verified on Raspberry Pi 2.
Funcționalități
Preemptive scheduler|Memory management|Interrupt handling|SVC syscalls|ELF32 loader|SMP load balance
Boot Manager
completedȚintă: 3/1/2025
Boot manager that loads VAOS from FAT32 filesystem. Supports VTP upload protocol and recovery mode.
Funcționalități
FAT32 boot|VTP upload|Recovery mode|Boot configuration
Module ABI
completedȚintă: 6/1/2025
Module ABI v1.0 — frozen. Modules register entry points via register_init/register_exit/register_irq. No export table mechanism.
Funcționalități
ABI v1.0 frozen|register_init/register_exit|register_irq|Module loading|Module unloading
Module Loader
completedȚintă: 8/1/2025
Module loader (M12.78). Loads .vmod files, validates ABI signatures, calls register_* entry points. Hardware validation pending.
Funcționalități
M12.78|.vmod loading|ABI validation|register_* calls|BUILD ONLY (HW validation pending)
Module Dependency Resolver
in_progressȚintă: 9/15/2026
Automatic dependency resolution for modules. Resolves load order, handles circular dependencies.
Funcționalități
Dependency graph|Load order resolution|Circular dependency detection
FAT32 Filesystem
in_progressȚintă: 10/1/2026
Full FAT32 filesystem implementation (M12.86). Read/write, long filename support, directory operations.
Funcționalități
M12.86|FAT32 read/write|Long filenames|Directory operations
VFS Layer
plannedȚintă: 11/1/2026
Virtual File System layer. Unifies multiple filesystems under a single API.
Funcționalități
VFS abstraction|Mount points|Path resolution|Multiple FS support
Graphics
plannedȚintă: 1/1/2027
Graphics subsystem. Framebuffer driver, basic 2D acceleration, display management.
Funcționalități
Framebuffer|2D acceleration|Display management|Multi-monitor
Network
plannedȚintă: 3/1/2027
Network stack. Ethernet driver, TCP/IP, UDP, socket API.
Funcționalități
Ethernet driver|TCP/IP stack|UDP|Socket API|DHCP
Desktop
plannedȚintă: 6/1/2027
Desktop environment. Window manager, basic UI toolkit, shell.
Funcționalități
Window manager|UI toolkit|Shell|App launcher
SDK
plannedȚintă: 9/1/2027
VAOS Software Development Kit. Module compiler, templates, documentation, testing tools.
Funcționalități
Module compiler|Project templates|API docs|Testing tools|Debugging
Community Registry
plannedȚintă: 12/1/2027
Community module registry. Upload, download, version management for .vmod files.
Funcționalități
Module upload|Module download|Versioning|Search|Reviews