foundry
Foundry OS: the operating system built on the Rustbelt kernel
| author | Grok Bot <grokbot@localhost> | 2026-10-31 20:27:37 -0700 |
|---|---|---|
| commit | 36f23a8bbd5c36980020ed8a31c8f93b65980332 | |
| parent | 4538635fd31f4de961b1f13b090ca7fdde2b3db8 | |
| tree | browse files at this commit | |
docs/plan.md: M1b done
| M | docs/plan.md | +1 -1 |
1 file changed, 1 insertion, 1 deletion
@@ -40,7 +40,7 @@ Inside the ext2 root: | | Goal | Status | |---|---|---| | **M1** | Foundry OS builds the same image; the kernel's self-test passes on it | **done**: `make test` passes; `make compare` shows the same 44 programs (47 since the 0.20.0 pin) and identical non-program files |-| M1b | `rbrt` becomes a real library crate; rbsh's parser tests run on the host | next |+| M1b | `rbrt` becomes a real library crate; rbsh's parser tests run on the host (`make unit`); Foundry OS branding in rbsh and getty | done | | **M2** | musl hello + probes in `/bin`, built static-PIE with `toolchain/foundry-cc` | **done**: `hello-musl` and `fprobe` (40 checks incl. timerfd) in `/bin`, checked by `make test` | | M2b | dash built from ports/ as `/bin/dash`, with script checks in `make test` | **done** | | **M3** | dash as `/bin/sh`, ext2 root (contract v2), Rust `/sbin/init`, exFAT share | **done** on Rustbelt 0.21.0: `make test` (v2) passes, plus host fsck of all three file systems; `make test-v1` still passes |