9pro
A read-only mirror of https://git.kyotam.com/sigrid. It updates only from there.
| Name | Last commit date |
|---|---|
| c9 | 6 years ago |
| nixos | 6 years ago |
| parg | 6 years ago |
| .gitignore | 6 years ago |
| 9gc.c | 6 years ago |
| 9pex.c | 6 years ago |
| build.sh | 6 years ago |
| crc32.c | 6 years ago |
| LICENSE | 6 years ago |
| pull_subtree.sh | 6 years ago |
| README.md | 6 years ago |
9pro
Plan9-related tools for Unix-like operating systems.
- 9pex - share a directory over stdin/stdout, can be used with socat/inetd
- 9gc - a very simple stdin/stdout 9gridchan client
This is all WIP still. 9pex is working in read-only mode so far but lacks proper auth, async IO, some more error control etc.
To build static binaries with musl:
CC=musl-gcc CFLAGS="-Os -s -g0 -static" ./build.sh
Why
We can do better.
Notes/todo
- 9pex: chrooting with musl makes
realpathnot work as it requires /proc to be mounted, get rid ofrealpath? - 9gc: you can run it in termux on Android like so:
rlwrap -a'XXXXXXwth' -s 0 -t dumb 9gc -e NICKNAME