11 Profiles
A profile selects which tool categories a Kailash system carries; the image name encodes its profile (see Install):
| Profile | Carries |
|---|---|
minimal |
the CORE substrate — kernel, base userland, hardening, safety defaults, desktop, CLI & menu engines; no tool categories enabled |
redteam-ai |
the AI red-team lab scope — ATTACK core plus its OPS/DEFENCE pairings |
full |
the complete live catalogue (“kali-everything” lab scope) |
headless-agent |
base + CLI only, no desktop; the qcow2 grows at first boot |
Categories are enabled declaratively in the system configuration — there is no imperative install step that drifts a system away from its declaration. Rebuilding against the same lock reproduces the same tool set exactly; to move up, enable more categories (per the category-module contract every category is one module file) and rebuild. See the build-model chapter for why nothing moves in the background.