A custom Linux image/distro — usable both as a WSL2 distro and as a general (cloud-init-capable) base image — based on Ubuntu 26.04 LTS (or a Debian derivative, e.g. Trixie, if that turns out to be the better fit), built for the promptexecution/b00t dev+ops workflow with sane, opinionated defaults baked in.
Tracking issue with full requirements: PromptExecution/infrastructure#206
- Base: Ubuntu 26.04 LTS primary target; Debian (Trixie) evaluated as an alternative.
- Init: works as a local WSL2 distro and supports cloud-init for non-WSL (cloud/VM) deployment.
- Containers: modern podman, not Docker.
- Tooling:
moreutilsand other baseline CLI tools. - Identity/management: direct Microsoft Entra ID integration, SCCM support for signing and support, root/signing key support integrated into Entra, Intune-for-Linux MDM (feasibility TBD).
- Signing: notation (notaryproject) for image/artifact signing, following the ACR sign/build/push pattern as reference.
- Ops: system monitoring and sane defaults out of the box.
Scoping/design phase — see the tracking issue for open questions (base distro choice, fork-vs-fresh against gvatsal60/Custom-WSL-OS, Intune-for-Linux feasibility) before implementation begins.