| Installation | |
|---|---|
| 02/ca.b | signer setup |
| 02/CA.tar.gz | signer file system |
| 02/fs.b | file server setup |
| 02/FS.tar.gz | file server file system |
| 02/client.b | client setup |
| 02/Client.tar.gz | client file system |
| Devices | |
| 03/date | helps to get date from the host system |
| 03/raw | helps to get raw console input |
| Styx | |
| 05/clone.b | Styx proxy server |
| 05/styx.b | Styx module |
| 05/mnt.b | extended mount for experiments |
| odin/ | Unix file system server for experiments based on u9fs |
| Limbo | |
| 06/echo.b | Echo module |
| 06/mymod.b | module with a string |
| 06/mods.b | dynamic copies of MyMod |
| 06/cnt.b | counting lines, words, etc. |
| System calls | |
| 07/shell.b | naive command execution |
| 07/lab.b | microlanguage for Inferno system calls |
| Threads and channels | |
| 08/demo.b | channel operations |
| 08/mon.[bm] | monitor for synchronization |
| 08/phils.b | the dining philosophers |
| 08/demon.[bm] | offering a thread/channel pipeline as a file |
| 08/echod.b | an echo service based on Demon |
| 08/hd.[bm] | hexadecimal dump |
| 08/tcp.b | offering TCP client access as a local file |
| 08/tcpd.b | serving a local file for TCP access |
| yacc and Styx | |
| 09/calc.y | calculator, official demo for yacc |
| 09/sl.y | Styx message language |
| ramfs -- A Styx server in Limbo | |
| 10/styx.m | declarations for Styx servers |
| 10/styx.b | utilities for Styx servers |
| 10/rpc.b | procedure call driver for Styx messages |
| 10/ramfs.b | in-core file system server |
| 10/srv.b | instantiate a server on a transport |
| 10/blk.b | copy, block, and optionally decode Styx messages |