New NFS code ALPHA release

Olaf Kirch (okir@monad.swb.de)
Tue, 24 Sep 1996 11:15:09 +0200


Hi all,

I have just uploaded the NFS code I've been working on for much of the last
year to ftp.mathematik.th-darmstadt.de, the path is
/pub/linux/okir/dontuse/linux-nfs-0.4.10.tar.gz.

The package contains

* Generic kernel Sun RPC implementation that supports RPC over TCP
and secure RPC.

* Improved client NFS implementation. There are hooks that will
allow the implementation of write-back one fine day; this will
require some changes to the pagemap stuff, though.

* Kernel nfsd with support for mutliple server threads. This is
basically my knfsd people have been experimenting with already,
stripped of the file handle signing code which no one aparently
ever used.

* NFS file locking.

* Various user-land support programs and daemons.

The basic stuff works fairly reliable, but hasn't been stress-tested,
and most of the new features need some finishing touches and debugging.
I'm releasing this now, since the project has come to a point where I
can't handle it all alone anymore. I'm therefore looking for people who
would want to work with me on completing and testing it. If you're
interested in working on certain areas of this stuff, contact me.

The kernel code is currently geared for 2.0.11, it will need some update
work before you can use it with newer kernels.

There's currently a mailing list on linux.nrao.edu which was originally
intended as a forum for lockd development, and has been dormant for
a while. I guess it will also do fine for general NFS development issues...
To subscribe to the list, email majordomo@linux.nrao.edu, with the message
`subscribe lockd-statd' in the message body. Please allow some time for
the subscription to be processed.

If you intend to mirror my stuff, be aware that the package includes
source code for DES (needed for secure RPC).

Finally, let me point out that I don't have the time to answer questions
along the line `It doesn't work. Why?' or `It wiped out my thesis. Can
you give it back to me?' I just don't have the time; I want to get this
baby out to users, have a life beside hacking, and still have the NAG
looming in the background moaning quietly, `update me.' :-)

Enjoy,
Olaf