feat(booter): POSIX/P2P roadmap — ctx 1.41.0, hrpc audit, warm-cache, Pear proc

- Bump BARE_OS_CTX_API_VERSION to 1.41.0; align syscalls.example, compat matrix,
  POSIX dashboard, and doc-contract verifier
- Stock hrpc: BARE_OS_HRPC_AUDIT chain rows; BARE_OS_HRPC_EMIT_UNLISTED for
  bare-os:hrpc-request; document seed/hrpc boundaries in KERNEL_CONTRACT +
  protocol CHANGELOG
- VFS: bareOsEvictWarmReadPrefixes; BARE_OS_VFS_WARM_CACHE_PREFIX_INVALIDATE +
  replicationLive schema 2; warm cache stats schema 2; hyperblobs gate metrics +
  failed-write counter
- maybeMergeBareFromDrive: BARE_OS_BARE_STDLIB_RESOLVE_CONCURRENCY (parallel reads,
  manifest order preserved)
- Word-7 proc: pear_runtime_channel.json + vfs maps/tests; host env passthrough
- Coreutils: export bareAwkRun for tests; build strips export in shipped awk;
  nextfile smoke test; getconf _SC_PAGESIZE test; man/hawk handbook tweaks
- Security/docs: vault AEAD tamper test in test.identity.js; vault threat model +
  users-manual; scripts/verify-doc-contracts.mjs in pretest
- Fix /proc readdir golden list order for new proc node; sync seeder kernel
This commit is contained in:
Raven Scott
2026-04-05 00:32:40 -04:00
parent fba44e5659
commit 0d732bd41b
68 changed files with 1490 additions and 595 deletions
+8
View File
@@ -131,6 +131,14 @@ const CONF = {
/** Max output chunk files `split` may create (override with BARE_OS_SPLIT_MAX_FILES). */
BARE_OS_SPLIT_MAX_FILES: '10000',
_POSIX_THREAD_ATTR_STACKSIZE: '65536',
_SC_PAGESIZE: '4096',
_SC_OPEN_MAX: '256',
_SC_STREAM_MAX: '256',
_SC_CHILD_MAX: '0',
_SC_CLK_TCK: '100',
_SC_PHYS_PAGES: '524288',
_SC_AVPHYS_PAGES: '262144',
_SC_ARG_MAX: '262144',
_PC_PATH_MAX: '4096',
_PC_NAME_MAX: '255',
_PC_CHOWN_RESTRICTED: '1',