Skip to main content

Interfaces & Data

Interfaces

InterfaceType
PowerShell launchersAutomation
winapp CLIMSIX packaging
wsl.exeImport/launch
Windows Terminal (wt.exe)Launch target
Linux tools (unsquashfs, tar)Extraction (inside a WSL toolbox distro)

Produces

  • WSL rootfs tar (install.tar.gz / *.tar)
  • MSIX installer packages
  • Launcher EXE (via ps2exe)
  • Rootfs and ISO SHA-256 records
  • Staging / msix-stage folders

Consumes

  • Live ISO / filesystem.squashfs per distro
  • devcert.pfx (developer signing certificate)
  • Windows host wsl.exe and tools
  • A Linux toolbox with squashfs-tools and tar
  • AppManifest/AppxManifest XML files

Depends on

  • winapp CLI
  • ps2exe (Invoke-PS2EXE)
  • WSL host runtime
  • Windows Terminal
  • Child distro workspaces (antix, feren, cbpp, clearlinux, etc.)

Used by

  • Single-operator workflows
  • .toolbox (the shared group container distro)
  • Per-distro packaging scripts

Notable governance detail

Ten distro workspaces are registered under this one project group, but they're at very different stages of completeness — Clear Linux has a documented hash chain and frozen working baseline; others are earlier in the pipeline. The next_steps in the manifest deliberately scope to "pick one child distro and take it end-to-end" rather than trying to advance all ten simultaneously.