Status VAOS
Matricea de adevăr VAOS. Ce este verificat, ce este în lucru, ce este planificat. Nicio afirmație nu este prezentată ca implementată dacă nu este.
Operațional
- Release public
- Niciun release public
- Platformă activă
- Raspberry Pi 2 · ARMv7Hardware verificat
- Module ABI
- v1.0Înghețat
11
Verificate
2
Doar build
5
Planificate
1
Platforme active
Boot
| Componentă | Status | Descriere |
|---|---|---|
| Boot Manager | ✅ Verificat | Loads VAOS from FAT32 filesystem. Supports VTP upload protocol and recovery mode. Verified on Raspberry Pi 2. |
Drivers
| Componentă | Status | Descriere |
|---|---|---|
| HDMI Framebuffer | ✅ Verificat | HDMI framebuffer driver (RGB565, 640x480). Verified on Raspberry Pi 2. |
| UART Driver (PL011) | ✅ Verificat | BCM2836 PL011 UART driver with RX interrupt support (115200 baud). Verified on Raspberry Pi 2. |
Filesystem
| Componentă | Status | Descriere |
|---|---|---|
| FAT32 Filesystem | ✅ Verificat | Full FAT32 implementation (M12.86). Read/write, long filename support, directory operations. Verified on Raspberry Pi 2. |
| VFS Layer | ○ Planificat | Virtual File System layer. Unifies multiple filesystems under a single API. Not yet implemented. |
Kernel
| Componentă | Status | Descriere |
|---|---|---|
| ELF32 Loader | ✅ Verificat | Loads ELF32 executables. Parses headers, maps segments, resolves entry point. Verified on Raspberry Pi 2. |
| Kernel Core | ✅ Verificat | VAOS Kernel v1.0 — preemptive scheduler, memory management, interrupt handling, SVC syscalls. Boot verified on Raspberry Pi 2. |
| SMP Load Balance | ✅ Verificat | Preemptive scheduler with quad-core load balancing on BCM2836. Verified on Raspberry Pi 2. |
Modules
| Componentă | Status | Descriere |
|---|---|---|
| Console Module | ⚠️ Doar build | Console.vmod — text mode console. Build only, hardware validation pending. |
| Module ABI v1.0 | ✅ Verificat | Frozen Module ABI v1.0. Modules register via register_init/register_exit/register_irq. No export table mechanism. ABI is frozen — modules compiled today work on future versions. |
| Module Dependency Resolver | ○ Planificat | Automatic dependency resolution for modules. Resolves load order, handles circular dependencies. In progress. |
| Module Loader | ⚠️ Doar build | Loads .vmod files, validates ABI signatures, calls register_* entry points. M12.78 implementation. ARM UNDEFINED instruction audit added (M12.91). Hardware validation pending. |
Network
| Componentă | Status | Descriere |
|---|---|---|
| Network Stack | ○ Planificat | Ethernet driver, TCP/IP, UDP, socket API. Not yet implemented. |
Platform
| Componentă | Status | Descriere |
|---|---|---|
| RISC-V | ○ Planificat | RISC-V architecture support. Planned, not yet implemented. |
| Raspberry Pi 2 (BCM2836) | ✅ Verificat | ARMv7, Cortex-A7 quad-core 900MHz, 1GB RAM. Primary development platform. Hardware verified. |
| x86_64 | ○ Planificat | x86_64 architecture support. Planned, not yet implemented. |
Transfer
| Componentă | Status | Descriere |
|---|---|---|
| OTA Updates | ✅ Verificat | Over-the-air update support via VTP. Verified on Raspberry Pi 2. |
| VTP Transfer Protocol | ✅ Verificat | VTP (VAOS Transfer Protocol) for uploading files to VAOS. Verified on Raspberry Pi 2. |
Platforme
| Platformă | Arhitectură | Status |
|---|---|---|
| Allwinner H3 | ARMv7 | ○ Planificat |
| Allwinner H6 | ARMv8 (AArch64) | ○ Planificat |
| Amlogic S905 | ARMv8 (AArch64) | ○ Planificat |
| Amlogic S912 | ARMv8 (AArch64) | ○ Planificat |
| Generic PC (x86_64) | x86_64 | ○ Planificat |
| MediaTek MT7621 | MIPS | ○ Planificat |
| MediaTek MT7623 | ARMv7 | ○ Planificat |
| RISC-V (SiFive) | RISC-V | ○ Planificat |
| Raspberry Pi 1 | ARMv6 | ○ Planificat |
| Raspberry Pi 2 | ARMv7 | ✅ Verificat |
| Raspberry Pi 3 | ARMv8 (AArch64) | ○ Planificat |
| Raspberry Pi 4 | AArch64 | ○ Planificat |
| Raspberry Pi Zero | ARMv6 | ○ Planificat |
| Rockchip RK3328 | ARMv8 (AArch64) | ○ Planificat |
| Rockchip RK3399 | ARMv8 (AArch64) | ○ Planificat |
Legendă
- ✅ Verificat — implementat + validat pe hardware real
- ⚠️ Doar build — implementat + validat în build, dar NU pe hardware
- ○ Planificat — nu există încă implementare