Hi, Gophers (who are also good in C),

Currently I am using FUSE to mount and write to remote storage. 
The library I am using is Basil Fuse. The performance is good as far as 
FUSE can go.

User -> file.write() -> Linux Kernel -> Virtual File System -> libfuse -> 
FUSE -> DFS Client(in Go) -> Remote Storage

However, I am researching how to write directly through linux virtual file 
system, skipping FUSE layer. Seems all similar libraries are in C. Is this 
even possible in Go?

User -> file.write() -> Linux Kernel -> Virtual File System -> DFS 
Client(in Go) -> Remote Storage

Thanks! 

Chris
https://github.com/chrislusf/seaweedfs

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/6f4c54fb-d5a5-4a1f-9840-0fbab596f785n%40googlegroups.com.

Reply via email to