My GSoC project is to implement a Network File System version 4 client. NFS since its early versions became one of the most popular way of sharing files among Unix-like (and not only) systems. The fourth version brings many changes to the protocol that both simplify implementation and make it more efficient. That includes better support of client side caching which can significantly improve performance. In addition to that neither mountd nor NLM needs to be used anymore since services they provide are now part of the protocol.
This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/pawe%C5%82_dziepak/2012-04-30_gsoc_introduction_nfsv4_client/