Skip to content

BootContext

Defined in: packages/core/src/kernel/types.ts:1072

Read-only data contract between Image and Runtime. Image exposes this via createBootContext(); Runtime consumes it in bootFromImage(). All fields are Readonly — the Image is frozen, the Runtime must not mutate it. Defined here (not in platform/types) to avoid circular imports.

readonly bins: Readonly<Record<string, BinFunction>>

Defined in: packages/core/src/kernel/types.ts:1075


readonly catalogEntries: Readonly<Record<string, () => Extension>>

Defined in: packages/core/src/kernel/types.ts:1078


readonly env: Readonly<Record<string, string>>

Defined in: packages/core/src/kernel/types.ts:1076


readonly man: Readonly<Record<string, BinHelp>>

Defined in: packages/core/src/kernel/types.ts:1079


readonly mounts: Readonly<Record<string, Fileserver>>

Defined in: packages/core/src/kernel/types.ts:1074


readonly rootFs: Fileserver & ExecCapable

Defined in: packages/core/src/kernel/types.ts:1073


readonly services: readonly ServiceDef[]

Defined in: packages/core/src/kernel/types.ts:1077