zargony / fuse-rs

Rust library for filesystems in userspace (FUSE)
MIT License
1.05k stars 131 forks source link

Does a pull request with Android (>8) support make sense ? #135

Open asyade opened 4 years ago

asyade commented 4 years ago

I work a lot with rust-fuse under Android however there is a lot of adjustment to make it work, several reasons for this:

for theses reasons a native rust mount feature must be written, a remove-all of the libfuse depandancy and some OS specific op code to make it work. Currently all these features are available into my fork although some rewriting is required to maintain code quality so I wonder if it's worth to start a serious PR for the addition of Android support or these too specific changes and low demand make it should stay in a indepandant fork.

wfraser commented 4 years ago

I for one would be excited to not have the dependency on libfuse anymore. 😄

(assuming it also works on vanilla Linux)

asyade commented 4 years ago

It's working on vanilla linux but that require root privileges cause we're using libc::mount. If you are interested here is an implementation of fuse mount for android that also work on most linux link