Skip to content

Distributions

While System Profiles define the size and capability level of a Nexus build, Distributions (also called Box Distributions) define the base operating system stack that gets grafted underneath.

Nexus is a sovereign OS, but it bootstraps by grafting existing ecosystems. Each distribution represents a different grafting strategy optimized for specific use cases.

Available Distributions

DistributionBasePrimary Use CaseStatus
NexBoxLinux (musl)Desktop, cloud, KubernetesFirst Boot Complete
OpenBoxOpenBSD 7.xARM64 appliances, satellitesRPi5 Prototype
DragonBoxDragonflyBSDEnterprise storage, Proxmox replacementPlanned (Q3 2026)

How Distributions Work

Each distribution defines:

  1. Base userland: Which OS provides the initial POSIX layer (musl/busybox, OpenBSD base, DragonflyBSD base)
  2. Init system: How services are started (Dinit, OpenBSD rc, DragonflyBSD init)
  3. Grafting source: Where packages are pulled from (Alpine, OpenBSD ports, pkgsrc)
  4. Sovereignty level: How much of the base is replaced by native Nexus components

Over time, as native Nexus components mature, the grafted base shrinks. The endgame is a distribution that uses zero foreign code — but that requires completing all layers of the sovereign stack first.

Distribution vs Profile

These are independent axes:

  • Profile = hardware capability level (Tiny, Micro, Core, Fleet, Unikernel)
  • Distribution = software base (NexBox, OpenBox, DragonBox)

A NexBox Core is a Linux-musl workstation. An OpenBox Micro is an OpenBSD-based satellite system. Not all combinations make sense (you wouldn't run DragonBox on a Tiny profile), but the build toolkit handles this through profile-distribution compatibility matrices.

Released under the CC0 License.