Docs Update
This commit is contained in:
@@ -22,3 +22,18 @@ sequenceDiagram
|
||||
Booter->>Booter: AsyncFunction start ctx from init.js
|
||||
```
|
||||
|
||||
After replication, the booter records **`vfs`** → **`ctx`** → **`repl`** → **`initd`** → **`kernel_invoke`** (see [`KERNEL_CONTRACT`](../architecture/KERNEL_CONTRACT.md)) before the stock **`start(ctx)`** loop opens the interactive shell unless **`BARE_OS_SKIP_REPL`** applies.
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
vfsStep[vfs createVfs]
|
||||
ctxStep[ctx buildBareCtxObjectFromHost]
|
||||
replStep[repl createKernelReplSession]
|
||||
initdStep[initd bare-initd]
|
||||
kern[kernel_invoke runKernelFromSource]
|
||||
shell[Interactive execLine loop]
|
||||
vfsStep --> ctxStep --> replStep --> initdStep --> kern --> shell
|
||||
```
|
||||
|
||||

|
||||
|
||||
|
||||
Reference in New Issue
Block a user