Comment on: v0.4+ candidate: live-fork via memfd-backed source RAM + uffd_wp (deferred from v0.3)
Repo: deeplethe/forkd by WaylandYang
Closing — v0.4 live BRANCH ships end-to-end across REST, CLI, SDKs, doctor, docs, and bench (Phase 7.1–7.5, PRs #204–#210). User-facing surface complete; release artifacts published.
**What landed:**
- Phase 7.1 — REST canonical `mode` field on BRANCH (#204)
- Phase 7.2 — CLI `--live` / `--no-wait` (#205)
- Phase 7.3 — Python / TypeScript / MCP SDK `mode` / `wait` / `live_fork` (#206)
- Phase 7.4 — `forkd doctor` uffd_wp + memfd_create capability checks (#207)
- Phase 7.5 — bench harness + RESULTS-v0.4.md on a clean source (#210)
- docs sweep — README + API.md + CHANGELOG + DESIGN-v0.4.md (#208)
- `forkd fork --live-fork` for local-boot path (#211)
**Bench (1.5 GiB python-numpy, Intel i7-12700, ext4 HDD):**
| mode | pause p50 | pause p90 | RT p50 |
|---|---:|---:|---:|
| live | 56 ms | 64 ms | 13.7 s (sync) / 69 ms (async) |
| diff | 202 ms | 418 ms | 13.5 s |
| full | 13 550 ms | 14 268 ms | 13.6 s |
**3.6× faster pause vs Diff; 200× faster RT with `wait: false`.** Full data + CSV...
GitHub Issue
Parent Entity
State: Open • Comments: 2
SaaS Metrics