Roadmap
solnix ships in phases; no phase starts before the previous phase's gate is
green. This page is the single place the handbook's Phase N and
T<n>.<n> references resolve to. Generated from
data/roadmap.json.
Phases
| Phase | Name | Gate | State |
|---|---|---|---|
| 0 | Planning & infrastructure | Binary cache and package search live; handbook underway. | done |
| 1 | x86_64 primary target | Native x86_64-solaris stdenv; bootable image; SMF/BE activation path. | done |
| 2 | Self-hosting distribution | solnix builds solnix on x86_64; declarative machines reproducible. | done |
| 3 | aarch64 bring-up | Out-of-tree aarch64 illumos port integrated; native builder online. | in progress |
| 4 | SPARC v9 revival | sun4v gate builds again with fork patches; seed toolchain bootstrapped. | in progress |
| 5 | RISC-V | riscv64-solaris toolchain and native builder. | in progress |
| 6 | GPU & accelerator compute | DRM/KMS + Mesa + Vulkan + amdgpu on illumos; accelerated compute at parity with Linux on comparable hardware. Mesa RADV + Vulkan now drive the COSMIC desktop on solnix. | in progress |
| 7 | Graphical desktop | COSMIC desktop runs (Rust, Wayland, GTK4, RADV/Vulkan proven); graphical install ISO/DVD; libadwaita + full app set. | in progress |
Tasks
Task IDs cited in the handbook. Deep-link with the anchor, e.g.
/roadmap#T1.11.
| ID | Phase | Name | State |
|---|---|---|---|
T1.11 | 1 | smf.services.* module renders SMF manifests from Nix | done |
T1.12 | 1 | Generation-to-boot-environment mapping in the activation path | done |
T2.1 | 2 | First release cut on Nix 2.24+ (v2026.08.07); durable binary cache | done |
T3.1 | 3 | aarch64-solaris cross toolchain; base userland cross-builds (coreutils, crypto, TLS, compression, a shell) | in progress |
T4.1 | 4 | SPARC v9 packages build on sun4u hardware; wired to Nix 2.24 | in progress |
T5.1 | 5 | riscv64-solaris toolchain; kernel boots to an interactive shell with job control under QEMU | in progress |
T6.1 | 6 | GPU compute stack (DRM/Mesa/Vulkan/amdgpu) compiles on illumos; runtime bring-up on GPU hardware | in progress |