Skip to content

UnixInstance

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

The handle returned by Unix().

readonly kernel: Kernel

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

Access kernel for inspection/testing.

[asyncDispose](): Promise<void>

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

Async disposable — delegates to shutdown().

Promise<void>


boot(): Promise<ExitCode>

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

Boot a shell as PID 1, resolve when it exits.

Promise<ExitCode>


shutdown(): Promise<void>

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

Gracefully shut down the system.

Promise<void>


spawn(bin, argv?, opts?): Promise<ChildHandle>

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

Spawn any bin as a top-level process (ppid=0).

string | BinFunction

string[]

SpawnOpts

Promise<ChildHandle>


wait(): Promise<ExitCode>

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

Wait for the system to shut down (shell exit).

Promise<ExitCode>