updates
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user