The case for Cix
Why another
Linux distribution?
Because infrastructure can expose Linux mechanisms directly without accumulating an orchestration stack between the operator and the machine.
01The host stays thin.
The host exists to boot, expose hardware, run the control plane, and support containers. Workloads carry the functionality. A read-only squashfs root and A/B update model keep live mutation out of the host upgrade path.
Inspect the host architecture →
02Source is operational.
Cix’s package system connects recipes, verified inputs, builds, packages, immutable images, artefacts, and rolling delivery. It can use its own container and recipe machinery to rebuild Cix and the kernel on-box.
Read the build guide ↗
03The API is the boundary.
cixd alone reaches the runtime and host primitives. The CLI and dashboard are clients of the same REST contract. Automation does not depend on reproducing private UI behaviour.
Inspect OpenAPI ↗
04Hardware is explicit.
Disks, physical interfaces, GPUs, USB and PCI devices, CPU, and memory become visible, assignable resources instead of implicit properties hidden behind “the host.”
Follow the resource path →