1.4 KiB
1.4 KiB
Concept — POSIX stance
Bare OS exposes a POSIX-shaped shell, /bin, and VFS, but it is not a certified UNIX kernel. The project publishes a declared profile so you know what is promised vs out of scope.
What “POSIX-like” means here
- Tier-1
/bin— a curated set of utilities built from bare-os-coreutils; names and behavior are tracked against a declared profile and Issue 7 traceability docs. - Syscalls — many operations go through
ctx.bareOsSyscalland/procJSON mirrors rather than a hardware trap interface — see the syscall facade map. - Sockets — optional socket FD bridge behind env gates; not “Linux identical.”
Where the contract lives
| Artifact | Role |
|---|---|
| POSIX declared profile | Narrative stance, non-goals |
| POSIX compliance dashboard | Generated summary |
| POSIX Issue 7 traceability | XBD/XSH/XCU mapping |
| Compatibility matrix | Profile version, ctx API, schemas |
Read next
- Handbook — Chapter 9 — POSIX, shell, VFS.
- Reference — posix-syscall-facade-map.md · syscall-socket-contract.md.