Interfaces & Data
Interfaces
| Interface | Type |
|---|---|
| PowerShell launchers | Automation |
winapp CLI | MSIX packaging |
wsl.exe | Import/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-stagefolders
Consumes
- Live ISO /
filesystem.squashfsper distro devcert.pfx(developer signing certificate)- Windows host
wsl.exeand tools - A Linux toolbox with
squashfs-toolsandtar - AppManifest/AppxManifest XML files
Depends on
winappCLIps2exe(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.