12 ms·
POSIX-like, not entirely POSIX! There are basic IO syscalls, and some process management calls, but overall I try to take unix as a guideline rather than trying
by ffwff 7y ago
POSIX-like, not entirely POSIX! There are basic IO syscalls, and some process management calls, but overall I try to take unix as a guideline rather than trying to reimplement one entirely. I also try to take inspiration from other kernels (like fattr (which is equivalent to GetFileAttributes from WinNT), and spawnv from DOS/WinNT).
I guess I should reword it :/
- tyingq 7y agoGoogle's Fuchsia has a similar approach to Posix (no fork, signals, etc). Maybe some of their wording would be of use? https://fuchsia.googlesource.com/docs/+/refs/changes/56/101356/4/libc.md https://fuchsia.googlesource.com/docs/+/refs/changes/56/1013...
- yjftsjthsd-h 7y agoThat's fair. And to be clear, reading "POSIX-like" makes me expect it to act like a unix, but that hardly means that you should be bound to follow that exactly:) If you wanted to set expectations a bit, maybe "partially POSIX-inspired, with other influences from $FOO and $BAR" would be clearer?