lib: library implementations module: module headers (for libraries) everything else are commands All of them should have a manual page. If they do not, they are not considered ready to be used. To compile: OCTOPUS=/usr/octopus mk [ all, install, clean ] Binaries go into /dis/o/