{\simple-page \name=\"enfs: Erlang NFS Server\" {\hr} This is a small NFS v2 server written in Erlang. It's designed to let you implement your own interesting filesystems. It includes a /proc clone that looks like this: {\ul {\pre luke@cockatoo:~/misc/t/nfs-1.0/mnt$ ls 0.0.0 0.18.0 0.29.0 erl_prim_loader nfs_mountd 0.10.0 0.19.0 0.31.0 error_logger nfs_rpc_nfsd 0.11.0 0.2.0 0.4.0 file_server nfs_server 0.12.0 0.20.0 0.5.0 global_group rex 0.13.0 0.21.0 0.7.0 global_name_server user 0.14.0 0.22.0 0.8.0 inet_db 0.15.0 0.23.0 0.9.0 init 0.16.0 0.24.0 application_controller kernel_safe_sup 0.17.0 0.28.0 code_server kernel_sup luke@cockatoo:~/misc/t/nfs-1.0/mnt$ ls inet_db current_function group_leader message_queue_len registered_name dictionary heap_size messages stack_size error_handler initial_call priority status garbage_collection links reductions trap_exit luke@cockatoo:~/misc/t/nfs-1.0/mnt$ cat inet_db/heap_size 233 luke@cockatoo:~/misc/t/nfs-1.0/mnt$ cat inet_db/current_function {gen_server,loop,6} luke@cockatoo:~/misc/t/nfs-1.0/mnt$ grep gen_server */current_function 0.10.0/current_function:{gen_server,loop,6} 0.11.0/current_function:{gen_server,loop,6} 0.12.0/current_function:{gen_server,loop,6} 0.13.0/current_function:{gen_server,loop,6} 0.14.0/current_function:{gen_server,loop,6} 0.15.0/current_function:{gen_server,loop,6} 0.16.0/current_function:{gen_server,loop,6} 0.21.0/current_function:{gen_server,loop,6} 0.22.0/current_function:{gen_server,loop,6} 0.29.0/current_function:{gen_server,loop,6} 0.5.0/current_function:{gen_server,loop,6} 0.9.0/current_function:{gen_server,loop,6} application_controller/current_function:{gen_server,loop,6} code_server/current_function:{gen_server,loop,6} file_server/current_function:{gen_server,loop,6} global_group/current_function:{gen_server,loop,6} global_name_server/current_function:{gen_server,loop,6} inet_db/current_function:{gen_server,loop,6} kernel_safe_sup/current_function:{gen_server,loop,6} kernel_sup/current_function:{gen_server,loop,6} nfs_mountd/current_function:{gen_server,loop,6} rex/current_function:{gen_server,loop,6} luke@cockatoo:~/misc/t/nfs-1.0/mnt$ } } You can download it {\link here nfs-1.0.tar.gz}. }