Roadmap

Where it is, and
where it goes next.

Phases are marked by what actually runs, not by what has been started. Anything not yet working is listed as planned.

ShippedPhase 01

Kernel and desktop

UEFI boot, long mode, paging, interrupts and the APIC. A windowing system with a taskbar, and the first native applications — files, editor, terminal, calculator, clock.

ShippedPhase 02

Hardware

Storage across NVMe, AHCI, ATA and USB mass storage. Ethernet and MediaTek Wi-Fi. Intel HD Audio. PS/2 input with wheel support. FAT32 and FAT16 with crash-ordered writes.

ShippedPhase 03

The Linux syscall layer

Threads and futexes, demand-paged memory, epoll, sockets, shared memory by descriptor, and descriptor passing over sockets — enough surface that an unmodified Linux ELF starts and runs.

In progressPhase 04

The browser, properly

Chrome runs and renders through the in-kernel Wayland compositor. Current work is on the allocator boundary, input fidelity and frame latency — the difference between a browser that loads and a browser you would choose to use.

In progressPhase 05

Ari on device

Local inference with no network path, plus formant speech synthesis. Work continues on model loading time and the assistant's reach into the desktop.

Acceleration and installation

A GPU path so rasterisation leaves the CPU, an installer that partitions and provisions A/B slots on internal storage, and signed update delivery over the existing rollback mechanism.

Beyond one machine

Broader hardware coverage, a packaging format for third-party applications built on the loadable-module system, and published hardware compatibility results.