yet another plan 9 page for Japanese

libolfs - lib overlay filesystem

experimental for user file system.

/n/sources/contrib/kida/libolfs.tgz cryptfs.tgz

Plan 9's file server acts as resource manager. Resources are storage, process, network connection, etc. libolfs uses "name space tree" as the resource.

Shortcomings are belonging to asymmetrical interface. libolfs act as filesystem using 9P. but use resouece (namespace) using systemcall.

of cource it is better using 9P both boundary. act as filesystem using 9P and use resource using 9P.

example: /n/sources/contrib/kida/libolfs.tgz cryptfs.tgz

term% mkdir /usr/foo/crypt
term% cryptfs /usr/foo/crypt
(use files)
term% kill cryptfs
(files are encrypted)

onlye encrypted data are stored rather than plain data. cryptfs act as filter layer doing encrypt/dectypt.

rot13fs is more clear and simply.

cryptfs main source code, rot13fs

(use Russ's one if you want practical filesystem )
obsoluted. has contributed sources.

Dvorak kbmaps

Dvorak Simplified Keyboard (Wikipedia)

if you want change your keyboard to another layout, it is useful for write kbmap files.
Keycode Table