On Thursday 29 May 2014 19:17:25, M Farkas-Dyck wrote:
> On 29/05/2014, Ted Unangst <t...@tedunangst.com> wrote:
> > The first question is why not use fuse? I think it's better to
> > have one userland filesystem interface than two.
> 
> We already have 2: fuse, nfs.
> 
> • 9p can operate over arbitrary transports, such as virtio and tcp.
> Fuse can't.
> • To my knowledge one can't have root as fuse.
> • Fuse requires a copy to/from a memory buffer on read/write. I have
> usage cases in which fuse is the performance-limiting factor.

I agree that 9p support would be nice, especially with virtio support. 
I don't think I will have time to help with it in the near future, 
though.

I have noticed that there is also o9fs [1]. I haven't tried it, and I 
don't know what the plans of its author are. But in case you haven't, 
you may want to look at it and decide if you want to merge your 
projects, cherry-pick a few things, or just ignore it.

Cheers,
Stefan


[1] https://bitbucket.org/iru/o9fs/overview


Reply via email to