Commit Graph
54 Commits
Author SHA1 Message Date
Raven Scott f8a0dad897 feat: kernel roadmap wave — bits4, policy v4, Pear/Bare compatibility
- protocol/booter: bits4 handshake, proc surfaces, boot policy v4, telemetry v4
- coreutils: nohup + ensure-man-pages; seed-man-pages fixes for extra pages
- kernel-runner: no static node:module (Pear); bare-module createRequire
- docs: handbook, reference, ADR, compatibility matrix, verify scripts
2026-04-04 02:51:33 -04:00
Raven Scott de176addd9 feat(bare-os): kernel wave 3 — bits3, seed RPCs, policy, proc, CI schemas
Add third capability word (STOCK_V3) and word2 tail bits; seed RPCs
snapshot_hints and peer_firewall_stats; /proc mirrors (snapshot_hints,
pear_trust, rlimits, hdms_health, initd_graph) and /proc/net/udp; boot
policy v3 (requireFeatureBits2/3, Pear IPC allowlist, VFS deny prefixes,
initd restart cap); VFS enforcement for boot-policy path denies; delegate
in-flight caps; gated shell local/declare; initd path conditions, ordered
suspend/resume, OnInactiveSec timers; vfs.watch swarm/replication;
validate-example-schemas.mjs + ajv in pretest; extend verify-ctx for V3;
bump ctx API to 1.12.0; ADR 001, protocol, handbook, dev-guide, and
reference docs; seeder/kernel parity and booter tests.

Chore: Prettier table alignment in CHANGELOG and READMEs; compact
bareOsRequestPearReload signature in bare-os-ctx.d.ts.
2026-04-04 02:34:21 -04:00
Raven Scott 2919f606ce feat(kernel): wave 2 guest OS surface and operator parity
- Extend capability model (featureBits2) and align ADR, protocol, /proc, verify scripts
- Add seed RPC + /proc mirrors for replication queue, MBR failover hints, optional attestation
- Pear bridge: IPC request/response, mirror-drive / HDMS pairing hints, dev diagnostics
- Initd: IdleSec for socket units, units.d drop-ins, richer readiness (e.g. exec:)
- Cron: @reboot and JitterSec-style scheduling
- VFS: Linux-shaped /proc stubs (cgroups, tcp), bounded vfs.watch on safe pseudo paths
- Shell: gated parameter expansion v2; /bin/env -S and --env-file (staged script without ESM export)
- Schemas under docs/schemas; expand contract tests; kernel.ext.d → /proc extensions registry
- Refresh handbook, developer-guide, reference index, package READMEs; keep seeder kernel tree in sync
2026-04-04 02:04:59 -04:00
Raven Scott 8c3151319d feat(kernel): expand stock image, boot policy, and ecosystem integration
- Stock kernel: boot.policy v2 (maxExecLineDepth, denyEnvKeys, requireProcNodes);
  richer BARE_OS_KERNEL_SELFTEST; example policy and timer drop-in samples
- Protocol: feature bits 28–30, seed RPCs (manifest_hints, peer_health, staging_slot)
- Booter: /proc mirrors, provenance, metrics_live, pear IPC registry, initd DAG,
  suspend/resume wiring, exec budget, shell ${var} expansion, delegate limits,
  telemetry v3 / OTel JSONL, ctx API 1.11.0
- Coreutils: /bin/timeout; seeder Pear/Bare: avoid bare process.env (globalThis.process?.env)
- CI: verify-ctx-api-feature-bits; docs: handbook, developer-guide, kernel-extensions,
  capabilities index, environment appendix, READMEs
2026-04-04 01:41:27 -04:00
Raven Scott a03999c9be Updates 2026-04-04 01:20:57 -04:00
Raven Scott c84385c104 updates 2026-04-04 00:06:55 -04:00
Raven Scott a14baabbc1 Updates 2026-04-04 00:01:11 -04:00
Raven Scott 9a4381ed7a Updates 2026-04-03 23:44:13 -04:00
Raven Scott 2ef56ac314 Updates 2026-04-03 23:42:47 -04:00
Raven Scott d8e580d1af Kernel Updates 2026-04-03 23:21:30 -04:00
Raven Scott 184b7fe3b1 Docs Update 2026-04-03 23:11:37 -04:00
Raven Scott f42f50eb73 New utils 2026-04-03 23:04:42 -04:00
Raven Scott eeef3da6e1 Updates to coreutils 2026-04-03 22:37:04 -04:00
Raven Scott 35ac6633ea core utils updates 2026-04-03 22:34:08 -04:00
Raven Scott 32d3eaa833 Add edit program 2026-04-03 21:59:05 -04:00
Raven Scott 57b1296981 themes 2026-04-03 21:39:36 -04:00
Raven Scott 2655fe6a7d Updates 2026-04-03 20:46:09 -04:00
Raven Scott e58a9f99d6 Updates 2026-04-03 20:33:24 -04:00
Raven Scott ae6b7f8652 updates 2026-04-03 20:19:08 -04:00
Raven Scott 58d1571627 Updates 2026-04-03 20:11:00 -04:00
Raven Scott 0334ece75a Updates 2026-04-03 20:01:26 -04:00
Raven Scott eb6e8260cf updates 2026-04-03 19:54:49 -04:00
Raven Scott 4dfee8398b Updates 2026-04-03 19:49:21 -04:00
Raven Scott 76dc3ecb7c fix tests 2026-04-03 19:45:02 -04:00
Raven Scott 93f82ce905 update 2026-04-03 19:40:10 -04:00
Raven Scott 54ea903bd4 Updates 2026-04-03 19:39:13 -04:00
Raven Scott 02904e7523 updates 2026-04-03 19:34:11 -04:00
Raven Scott 04d903beb8 updates 2026-04-03 19:13:20 -04:00
Raven Scott 8002a66f6e Updates 2026-04-03 19:01:57 -04:00
Raven Scott 7c9c9ae83c Updates 2026-04-03 18:46:37 -04:00
Raven Scott c02ffc6021 Guest isolation 2026-04-03 18:31:22 -04:00
Raven Scott b727177842 systemctl 2026-04-03 18:24:15 -04:00
Raven Scott ef9ef9058f Updates 2026-04-03 18:02:17 -04:00
Raven Scott 24d221209c Updates 2026-04-03 18:02:05 -04:00
Raven Scott ec236f9cc7 Updates 2026-04-03 17:56:46 -04:00
Raven Scott a7e08e093c Update CURL wget 2026-04-03 17:45:55 -04:00
Raven Scott 9d836e8072 Updates to CURL and WGET 2026-04-03 17:36:57 -04:00
Raven Scott 77638c4138 Updates 2026-04-03 16:29:27 -04:00
Raven Scott 0dd01be4ab Add jq 2026-04-03 05:55:25 -04:00
Raven Scott 6259c25d4c Dev guide 2026-04-03 05:43:13 -04:00
Raven Scott 2d26a0b8d1 Update man to add the manual guide 2026-04-03 05:28:49 -04:00
Raven Scott 11cac45df6 update 2026-04-03 04:23:17 -04:00
Raven Scott 98259a7b4a Updates 2026-04-03 04:01:24 -04:00
Raven Scott 8505077f8d grep 2026-04-03 03:19:48 -04:00
Raven Scott 7435f4b353 Docs+handbook 2026-04-03 03:12:44 -04:00
Raven Scott d794c87b32 update 2026-04-03 03:07:51 -04:00
Raven Scott 342b6040fe Update 2026-04-03 02:49:18 -04:00
Raven Scott eca209b663 Update 2026-04-03 01:37:34 -04:00
Raven Scott 45cf20ea3c updates 2026-04-02 23:25:35 -04:00
Raven Scott 5991f4f8e8 FISH style 2026-04-02 22:57:23 -04:00