Each one has exit criteria that pass under vx ci, and each puts in place what the
next one depends on. A board is attempted only once the path to it is tested in QEMU: the bring-up link,
Taisce on disk and the desktop all came first.
| Milestone | State | What it brings |
|---|---|---|
| V0 Ground | Done | croí boots from this repository on amd64, arm64 and rv64; vx, the size budgets and the bench from the first commit |
| V1 Setup-engine kernel | Done | 154 system calls cut to 91; the hot calls batched; the one ring with a model checker; ports and the debuglog as rings |
| V2 Userland base | Done | The floor, libc, IPC, the Node protocol, the launcher, rc, drivers under devmgr; tier 1's C, C++ and full Swift; spawn → main in 79 µs |
| V3 Bring-up link | Done | /net, 9gate over Noise IK, vx cpu with the terminal's files, warm boot and vx remote boot, trace |
| V4 Taisce on disk | Done | The block class and virtio-blk; /data across reboots with queries, live queries and mapped files |
| V5 Desktop | Done | Radharc, the SDK and Kit, rio and vt, Tracker and Deskbar, tiled and spatial workspaces, the themes, the GPU through Venus, hot reload |
| V6 Orange Pi 6 Plus | Now | The CIX Sky1: GIC with ITS, both SMMUv3s, the RTL8126, the link, NVMe, USB, the Mali GPU, and the desktop on its display; measured against Ubuntu and FreeBSD on the same board |
| V6b Orange Pi RV2 | Planned | rv64 on hardware (SpacemiT K1, RVA22): its UART, PLIC, K1 EMAC Ethernet, eMMC and USB, on the same link |
| V6c AMD tower | Planned | amd64's first board, a Ryzen 9 7900X: a framebuffer console, AMD-Vi with interrupt remapping, the RTL8125, NVMe and xHCI |
| V7 Edge | Planned | 9gate toward Linux and 9front, VectraOS extensions, swarm roles, Taisce snapshots sent between nodes, and cpu -h between VectraOS nodes |
| V8 Compute | Planned | The Radxa Dragon Q8B's bring-up; /dev/accel, .vxm artifacts from the vxc host compiler, a CPU executor, the Hexagon CDSP and Adreno compute; camera → NPU → render with 0 CPU pixel copies |
| V9 Wasm and games | Planned | wasmd, interpreter first then AOT; WASI over nodes and rings; a reference game with hot reload and replay; a Wasm Bevy or Godot sample at its frame budget |
| V10 The Ghost | Proposed | An opt-in, local-first agent: watchers and insights first, then local models on the CPU, GPU and NPU |
| V11–V16 Native applications | Proposed | Native applications on existing protocols, each held to a line ceiling: a browser with no JavaScript, an Acme-style editor, a debugger, and more |