Get started →

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

PhaseNameGateState
0Planning & infrastructureBinary cache and package search live; handbook underway.done
1x86_64 primary targetNative x86_64-solaris stdenv; bootable image; SMF/BE activation path.done
2Self-hosting distributionsolnix builds solnix on x86_64; declarative machines reproducible.done
3aarch64 bring-upOut-of-tree aarch64 illumos port integrated; native builder online.in progress
4SPARC v9 revivalsun4v gate builds again with fork patches; seed toolchain bootstrapped.in progress
5RISC-Vriscv64-solaris toolchain and native builder.in progress
6GPU & accelerator computeDRM/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
7Graphical desktopCOSMIC 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.

IDPhaseNameState
T1.111smf.services.* module renders SMF manifests from Nixdone
T1.121Generation-to-boot-environment mapping in the activation pathdone
T2.12First release cut on Nix 2.24+ (v2026.08.07); durable binary cachedone
T3.13aarch64-solaris cross toolchain; base userland cross-builds (coreutils, crypto, TLS, compression, a shell)in progress
T4.14SPARC v9 packages build on sun4u hardware; wired to Nix 2.24in progress
T5.15riscv64-solaris toolchain; kernel boots to an interactive shell with job control under QEMUin progress
T6.16GPU compute stack (DRM/Mesa/Vulkan/amdgpu) compiles on illumos; runtime bring-up on GPU hardwarein progress