v9fs provides a Plan9 9P2000 resource sharing protocol client for the Linux 2.6 kernel. The source code has been maintained as part of the main-line kernel since 2.6.14 with bugtracking through bugzilla org. Normal plan9 servers will work with v9fs, but for folks looking for a Linux-based server we have moved towards support the npfs libraries and applications.
v9fs was originally developed by Ron Minnich(rminnich%lanl.gov) and Maya Gokhale(maya%lanl.gov). Additional development by Greg Watson(gwatson%lanl.gov) and most recently Eric Van Hensbergen(ericvh%gmail.com).
The 2.6 port of V9FS and performance analysis was supported in part by the Defense Advance Research Projects Agency under Contract No. NBCH30390004. The original V9FS research work by Ron Minnich was supported by DARPA Contract #F30602-96-C-0297.
Documentation can be found in the Linux kernel source under Documentation/filesystems/9p.txt with a snapshot captured here
The current source code for v9fs is maintained here: http://git.kernel.org/?p=linux/kernel/git/ericvh/v9fs.git;a=summary
The master branch contains the latest tested stable version. The v9fs-devel branch contains the current development branch.