alias matrix, verify-naming-alias-matrix in pretest - Canonical bareOsRegisterBootStepHook / Invoke / EmitBareBootStepHint with legacy *Phase* wrappers; typings, runtime caps, docs, CHANGELOG - VFS: evaluateBareOsVfsPathPolicy; rename hypercore-pack proc locals; add /proc/bare_os/security_posture.json - Stock kernel: invokeCtxBootHooks, boot txn journal transactionState, extension cycle extId diagnostics, boot snapshot schema 2 + provenance - Offline LKG: BARE_OS_OFFLINE_LKG_ACTIVE / REASON env hints - Protocol: BARE_OS_PROTOMUX_CHANNEL_SCHEMA_VERSION re-exported from channel.js - Stubs: corestore suspend/resume register, swarm snapshot, extension resolver, initd state enum; shell split note; benchmark/SDK script placeholders - Docs: ota-channels, conformance-dashboard, kernel-extensions specs index, data README; handbook/developer-guide/users-manual cross-links - Sync packages/bare-os-seeder/kernel with kernel/init.js and STRUCTURE.md
4.5 KiB
4.5 KiB
Chapter 8 — Further reading
Purpose: curated entry points after the user manual. Time to read: about four minutes.
On this page
- Architecture and protocol
- Booter runtime and kernel
- Extending the system
- Reference and contracts
- Handbook chapter index
- Developer guide beyond scripting
Architecture and protocol
- Handbook — Preface — thesis, security limits, contributor paths.
- Handbook — Chapter 2: Blueprints — layered architecture and trust.
- Handbook — Chapter 3: Protocol and disk — MBR, swarm, Protomux, failure modes.
Booter runtime and kernel
- Handbook — Chapter 4: The booter runtime — VFS, shell, initd, cron, bridges.
- Handbook — Chapter 6: Kernel and binaries —
/boot/init.js, coreutils pipeline. - Developer guide — Kernel:
/boot/init.js—start(ctx)and the readline loop.
Extending the system
- Developer guide — Extending
/bin - Developer guide — Kernel + Pear cookbook
- Developer guide — Bare modules and Pear ecosystem
Reference and contracts
- docs/reference/README.md — index of all reference topics.
- Compatibility matrix — ctx API, feature-bits doc, telemetry schema versions.
- Naming alias matrix — legacy ↔ canonical boot hooks and policy keys.
- Naming migrations — deprecation windows for renamed symbols.
- Capability words — wire layout for
kernelCapabilityWords. - Feature roadmap — integration waves and mega-kernel checklists.
- Environment and POSIX appendix — exhaustive
BARE_OS_*list and POSIX notes. - packages/bare-os-booter/CHANGELOG.md —
bareOsCtxApiVersionhistory.
Handbook chapter index
Read in order for the full narrative, or jump by topic:
- Preface
- 1 — Introduction
- 2 — Blueprints
- 3 — Protocol and disk
- 4 — The booter runtime
- 5 — Identity, vault, and HDMS
- 6 — Kernel and binaries
- 7 — Operations and development
- 8 — Git on Bare OS
- 9 — POSIX utilities, shell, and VFS
- 10 — Man pages and online help
- 11 — Kernel program and research
Developer guide beyond scripting
- Modules and imports
- Extending
/bin - Apps beyond the shell
- Testing and debugging
- Security and trust
- Glossary and FAQ
- Kernel + Pear cookbook
- Bare modules and Pear ecosystem
- Privacy, telemetry, and PII
- ADR 001 — Kernel feature bit governance
- Bare boot / kernel phase alignment
- Node → Bare module map
Previous: Chapter 7 · Back to user manual home