Linux Delivery, Distro Proof, And Remaining Parity Gaps
This issue is the current umbrella for the Linux program in Jesssullivan/cmux.
The old "Linux MVP roadmap" framing is stale. cmux-linux is already broad and real; the remaining work is now mostly validation, packaging proof, and a smaller set of explicit parity gaps.
Current reality as of 2026-04-21
cmux-linux exists in-tree and is materially implemented
- hosted Linux CI is already green across the container/build matrix
- Linux release packaging exists, including signed artifacts and multi-arch release builds
- release-gated distro proof now executes real
.sandboxed VM runs for Ubuntu 24.04, Debian 12, and Fedora 42
- the branch now also wires a dedicated Rocky 10 terminal-first RPM and
distro-rocky10 validation path
- the biggest remaining gaps are first green CI evidence for the new Fedora/Rocky lanes, direct QA promotion, and a few explicit capability gaps
Active lanes
1. Distro proof and packaging confidence
#209 Fedora 42 fresh-install VM proof and first green CI evidence
#187 Rocky 10 terminal-first lane proof and retirement of the Rocky 9 proxy
- keep Ubuntu 24.04 and Debian 12 release-gated validation green
2. Explicit parity gaps
#206 complete the Linux WebAuthn / FIDO2 bridge
#216 expand Linux tests_v2 socket coverage beyond the current stable baseline
3. Remote/fleet follow-up
#201 Tailnet-direct cmuxd-remote listener mode
- valid future lane, but not a distro-shipping blocker
4. Naming RFC
#76 stays explicitly non-blocking until the distro-proof lane is in a better state
What is no longer accurate
Do not use this issue as evidence that Linux is still at the architecture or research stage. That is no longer true.
The blocker is not "can Linux cmux exist?" The blocker is "can the fork prove the right capability level on the right distros without overstating what is finished?"
Exit criteria for this umbrella
- Fedora 42 has recorded green fresh-install proof
- Rocky 10 has recorded green fresh-install proof and Rocky 9 is retired as the standing proxy
- Linux WebAuthn bridge is either implemented or deliberately deferred with rationale
- Linux socket/API coverage is meaningfully broader than the current baseline allowlist
- the public tracker matches repo reality and no longer describes Linux as an early MVP concept
References
docs/program-status.md
docs/distro-testing-readiness-plan.md
docs/linux-parity-matrix.md
docs/linux-validation-checklist.md
docs/linear-qa-shard-punchlist.md
Linux Delivery, Distro Proof, And Remaining Parity Gaps
This issue is the current umbrella for the Linux program in
Jesssullivan/cmux.The old "Linux MVP roadmap" framing is stale.
cmux-linuxis already broad and real; the remaining work is now mostly validation, packaging proof, and a smaller set of explicit parity gaps.Current reality as of 2026-04-21
cmux-linuxexists in-tree and is materially implemented.sandboxedVM runs for Ubuntu 24.04, Debian 12, and Fedora 42distro-rocky10validation pathActive lanes
1. Distro proof and packaging confidence
#209Fedora 42 fresh-install VM proof and first green CI evidence#187Rocky 10 terminal-first lane proof and retirement of the Rocky 9 proxy2. Explicit parity gaps
#206complete the Linux WebAuthn / FIDO2 bridge#216expand Linuxtests_v2socket coverage beyond the current stable baseline3. Remote/fleet follow-up
#201Tailnet-directcmuxd-remotelistener mode4. Naming RFC
#76stays explicitly non-blocking until the distro-proof lane is in a better stateWhat is no longer accurate
Do not use this issue as evidence that Linux is still at the architecture or research stage. That is no longer true.
The blocker is not "can Linux cmux exist?" The blocker is "can the fork prove the right capability level on the right distros without overstating what is finished?"
Exit criteria for this umbrella
References
docs/program-status.mddocs/distro-testing-readiness-plan.mddocs/linux-parity-matrix.mddocs/linux-validation-checklist.mddocs/linear-qa-shard-punchlist.md