117 audited commits, measured, ported.
A weekend proof-of-concept: the memory savings are reproducible from a small, reviewable subset of the delivered branches.
The memory-optimization work was delivered as component branches based on prplOS 4.2.0: 1,037 commits across 95 repositories, a total that counts everything on the branches, from memory work to CI configuration and packaging churn. Two integration paths have been proposed:
Take everything through the normal review process. Sound in principle, but at 1,037 commits the review effort and timeline are prohibitive; in practice it defers the memory savings indefinitely.
Adopt the branches wholesale, with exceptions to the usual way of working. Fast, but it suspends the review practices that keep the codebase maintainable, and everything in the branches rides along unexamined.
Both options share one premise: capturing the memory savings requires integrating all 1,037 commits. That premise is testable, so we tested it.
The audit also attached defect flags to 89 commits (test removals or disables, mixed scope, proprietary imports, suspected bugs); 75 of those sit in the dropped 920, flags the wholesale path would import as-is.
Memory improvement vs vanilla prplOS 4.2.0, medians over three boots (userspace PSS freed / MemAvailable gained). The subset’s small overshoot (+392 KiB PSS) is within per-boot spreads and is not claimed as a win on its own.
test parity Every image matches its own vanilla baseline’s functional test results; no regressions at any of the six points.
portable The same subset builds on current latest-24.10 and holds test parity there too.
Land the ~126 audited commits as ordinary merge requests through the standard MR chain: no process exceptions, no bulk import, no waiting years.
The 117-commit subset was produced in a weekend by LLM audit and porting with human adjudication. It is not the final list; the definitive set is decided during normal human review and may grow or shrink there. The PoC proves feasibility and size: the memory work fits a reviewable subset.
Deliberately out of scope: the wider framework upstep and any breaking-changes discussion proceed separately, on their own merits. This proposal only covers the memory-optimization content.
Verify everything yourself. The full measurement report,
procedure, provenance, and the per-commit audit (all 1,037 verdicts with rationales and diffs) are published at
prplware-mem-opt-audit.pages.dev
The savings come from 11% of the branch. Review the 11%.