FWIW I've put a prerelease (1.0-pre20) of a pure 9P2000.L server up here: http://code.google.com/p/diod/
If anyone would like to give it a spin with a 2.6.38-ish kernel, please do and let me know how it goes! To get started with a quick (insecure) test: $ tar xjf diod-1.0-pre20.tar.bz2 $ cd diod-1.0-pre20 $ ./configure --disable-munge $ make $ sudo diod/diod -n -f -l 0.0.0.0:564 -c /dev/null -e /tmp $ sudo utils/diodmount -n -oport=564 localhost:/tmp /mnt I've been testing on a RHEL 6 (glibc-2.12) based system. We're just starting to test on big clusters with NFS. We've been successful with home directories and other things, but there is still much testing to do before a real 1.0 release. Also, as I mentioned before, I have attempted to document 9P2000.L as I've implemented it (referring to the kernel and qemu source) on a wiki page here: http://code.google.com/p/diod/wiki/protocol Maybe that will be a helpful start for someone implementing a new server, until something more official comes along. Jim On Mon, Apr 11, 2011 at 01:28:49PM -0700, Venkateswararao Jujjuri wrote: > On 04/11/2011 06:42 AM, Rob Landley wrote: > > Right now, there's no decent userspace server for the 9p filesystem that > > I can find. (In part because the 9P2000.L spec is an undocumented work > > in progress.) > This statement is true for 9P2000.L protocol; > But for older protocols we have standalone servers like spfs/npfs. > http://sourceforge.net/projects/npfs/ > http://9p.cat-v.org/implementations > > > The only up-to-date server seems to be virtfs in qemu, which has no TCP > > transport layer. > > > > Are there any plans to: > > > > A) Add a TCP transport layer so we can test with something we can > > intercept/examine/log/redirect with netcat and such? > No plans as of now; I know folks in the Latchesar Ionkov attempted char > dev transport. > Not sure the latest though. > > http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTim4eZttAmaNQfOuM1h7cmLvO-osckHNunMvG7o%2B%40mail.gmail.com&forum_name=v9fs-developer > > B) Break the 9p server out so it could be built as a standalone > > userspace program? > > No plans yet..and I think this is a bigger discussion. > Being part of QEMU brings few implicit advantages like simplicity in > sharing, security > and performance advantage. I think taking it out can have its own merits. > > If there is enough interest I am sure these two are something we can > look at as a community. > > - JV > > > Rob > > > > > ------------------------------------------------------------------------------ > Forrester Wave Report - Recovery time is now measured in hours and minutes > not days. Key insights are discussed in the 2010 Forrester Wave Report as > part of an in-depth evaluation of disaster recovery service providers. > Forrester found the best-in-class provider in terms of services and vision. > Read this report now! http://p.sf.net/sfu/ibm-webcastpromo > _______________________________________________ > V9fs-developer mailing list > v9fs-develo...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/v9fs-developer