Commit 591ea54
apple-userland-cmds plan: expand to all six repos with per-binary audit
Replaces the bootstrap_cmds+network_cmds-only doc with a full
six-repo audit (bootstrap_cmds, file_cmds, shell_cmds, system_cmds,
network_cmds, text_cmds) from five parallel research agents. Decision
rule applied strictly: port if Mach-IPC / libxpc / libdispatch /
launchd integration OR a real feature advantage; skip otherwise.
Result: 28 binaries to port out of ~165 total (~17%), 11 PARTIAL
deferred. Top advantage drivers per repo:
- file_cmds: ACL + xattr + clonefile + fcopyfile preservation
- shell_cmds: Open Directory (id), BSM audit (su)
- system_cmds: Mach IPC introspection (lsmp/hostinfo/stackshot) + IOKit NVRAM
- network_cmds: SystemConfiguration parity, IFSCOPE routing, LQM, IPv6 secure ND
- text_cmds: only sort (Mach semaphores for parallelism)
- bootstrap_cmds: MIG, prereq for all MIG-using ports
Captures kernel-side mach.ko work implied (4 new traps for
lsmp/hostinfo/stackshot; IOKit NVRAM as separate track), libopendirectory
no-op shim for id, ABI drift risks in network_cmds.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent c3f0a53 commit 591ea54
1 file changed
Lines changed: 204 additions & 95 deletions
0 commit comments