Contributing
solnix is early (preview-image stage) and every arch needs builders. Contributions welcome.
Repos
| Repo | What |
|---|---|
codeberg.org/gregburd/solnix-infra | Infra + services (Nix, terranix, k8s) |
codeberg.org/gregburd/solnix-site | This site + handbook |
| solnix (distribution) | illumos + Nix bootstrap, pkgs.solnix.*, modules |
Ways to help
- Port an architecture. Each of aarch64, SPARC v9, and RISC-V needs work — and each needs a builder that can produce artifacts for the cache.
- Package illumos software. Grow
pkgs.solnix.*. - The seed toolchain. Help harden the stage0 extraction from illumos-gate.
- Docs. Every page here has an edit link (top right).
Mailing lists
Development discussion happens on hackers@solnix.io; announcements and the
weekly digest on announce@solnix.io (both planned). Archives will be public
via public-inbox, and a GitGitGadget-style bridge will turn pull requests into
patch series on hackers@ — the model the Git and Linux communities use.
How the community keeps costs sane
The binary cache is distributed peer-to-peer (over BitTorrent): using solnix helps distribute it, so bandwidth scales with the community rather than with one origin. See The binary cache.