SerCeMan / jnr-fuse

FUSE implementation in Java using Java Native Runtime (JNR)
MIT License
363 stars 86 forks source link

NIO FileSystem support #91

Closed sugoidogo closed 4 years ago

sugoidogo commented 4 years ago

I was trying to build a filesystem with javafs which is a FUSE Java library that uses Java native FileSystem instead of exposing the FUSE API. I tried using this library because javafs doesn't work on windows, but the API here is too low level for my needs. Any chance of implementing FileSystem in this project? If it's not difficult, some pointers on how to get started on that myself would be appreciated as well. Or if it's easier, adding windows support to javafs

SerCeMan commented 4 years ago

Hey, @josephsmendoza! I believe it makes sense for jnr-fuse to stay a simple building block which provides java interface on top of fuse.

If it's not difficult, some pointers on how to get started on that myself would be appreciated as well.

I think you could try to copy the corresponding files form jnr-fuse into paralleluniverse/fuse , and try to see what's missing. The chances are, it won't be much.

overheadhunter commented 4 years ago

@josephsmendoza You might want to check out our fuse-nio-adapter, adapts jnr-fuse to Java NIO.

sugoidogo commented 4 years ago

Closing this issue in response to this message