The nfs-ganesha project is developing Open Source solutions for NFS and 9P based file servers. The development of nfs-ganesha started at CEA, Paris, France as a solution to providing NFS access to their tape archive library. It has grown into a full featured file server that supports NFSv3, NFSv4, and now NFSv4.1 (pNFS). We have even thrown in 9P protocol support.
We currently manage three inter-related projects,
Nfs-ganesha is the main file server project. It supports both the NFS and 9P protocols. The NFS support includes NFSv3 with integrated NLM (lock manager) and MNT (mountd) services. It also supports NFSv4 including pNFS (v4.1) and a subset of V4.2 commands. For further information, check the nfs-ganesha wiki. The source code can be found in the git repository.
Mooshika is a relatively new project that provides an RDMA abstraction layer for protocol transport. It does not yet have a wiki but the source code can be found in the git repository.
Libntirpc is a significant extension of the Sun tirpc library. It supports full-duplex RPC over UDP/TCP. Its source code is in the git repository.
Each project is manages separately at this point. The first place to go is to our IRC channel and ask questions. You can also explore the email archive on Sourceforge.
The nfs-ganesha project started at SourceForge. It is still available at nfs-ganesha at SourceForge although the most up to date information is found here.
Philippe Deniel and Thomas Leibovici of CEA are the original authors. Since then, the contributor list has grown to include developers from IBM, Panasas, LinuxBox, as well as a number of individuals.
You can find most of us on Free-node IRC, channel #ganesha. Our email archive and listserv is at Ganesha NFS List email@example.com.