pfpacket / rust-9p

Tokio-based asynchronous filesystems library using 9P2000.L protocol, an extended variant of 9P from Plan 9.
BSD 3-Clause "New" or "Revised" License
124 stars 17 forks source link

Client Support? #3

Open rkjnsn opened 6 years ago

rkjnsn commented 6 years ago

Would you have any interest in incorporating client support into the library?

pfpacket commented 6 years ago

No. There aren't any plans at all to implement the 9P client support. It's because rust-9p is intended to be used on Linux systems (at least for now) and Linux kernel has its native 9p client support (called v9fs) in the form of a kernel module. If you're using BSD systems you might want to use FUSE 9p clients. May I ask why you need the client support?

rkjnsn commented 6 years ago

I was specifically interested in writing a simple FUSE client for 9P2000.L, since it looks like the existing couple I found only support 9P2000 and/or 9P2000.u. Specifically, I'd like to access a Diod server from non-Linux systems. If there is an existing solution for this, I'd appreciate if you could point me in the right direction.

Thanks!