This commit is contained in:
Raven Scott
2026-04-04 19:08:51 -04:00
parent 92368de550
commit b458c6031d
61 changed files with 4669 additions and 446 deletions
+3 -1
View File
@@ -30,6 +30,7 @@ Bare OS targets **maximal POSIX-like** behavior on the **Bare** runtime with a *
| Path resolution | Partial | Symlinks, modes, personal vs system drive; see `vfs.js` |
| `chmod`, `umask`, ownership display | Partial | `chown`/`chgrp` on personal metadata |
| `mkfifo` | Partial | IPC under `/run/bare-os/ipc/` (see man pages) |
| `mount` / `umount` | Partial | Hyperdrive-backed mounts via HDMS labels under `/mnt` (not host kernel mounts) |
| `sync` / durability | Synthetic | Documented no-op or policy-bound flush |
## Utilities (XCU)
@@ -45,7 +46,7 @@ Bare OS targets **maximal POSIX-like** behavior on the **Bare** runtime with a *
| Area | Status | Notes |
| --- | --- | --- |
| Real host PIDs | N/A | Synthetic table in `/proc`-style JSON |
| `kill` / wait semantics | Partial | Tied to shell and delegates |
| `kill` / wait semantics | Partial | Synthetic `kill` and `ps` target Bare OS virtual pids; tied to shell/runtime delegates |
## Networking (XNS subset)
@@ -58,6 +59,7 @@ Bare OS targets **maximal POSIX-like** behavior on the **Bare** runtime with a *
- Booter + coreutils: `packages/bare-os-booter/test.js`, `packages/bare-os-coreutils` tests.
- Man coverage: `scripts/verify-man-coverage.mjs`.
- Machine-readable syscall / proc snapshot: [posix-conformance-matrix.json](posix-conformance-matrix.json) (kept in sync with `getconf` `BARE_OS_SYSCALL_OPS` via `scripts/verify-compat-matrix.mjs`).
- Dashboard sketch: [conformance-dashboard.md](conformance-dashboard.md).
**Maintenance:** When behavior changes, update this matrix, [environment-and-posix-appendix.md](environment-and-posix-appendix.md), and the relevant man page JSON.