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