Osxfuse: libfuse >=3.1.0?

Created on 8 Jul 2017  路  10Comments  路  Source: osxfuse/osxfuse

sshfuse 3.0.0 requires libfuse 3.1.0 or newer, but FUSE for macOS provides 2.9.7. Is there any work being done yet on getting compatibility with the current libfuse merged into FUSE for macOS?

See https://github.com/libfuse/sshfs/issues/67 and https://github.com/Homebrew/homebrew-core/pull/15418.

feature

Most helpful comment

Is there any progress on implementing libfuse 3?
Is a FUSE for macOS 4.0 release in planing?

All 10 comments

libfuse maintainer here. I would expect that most of the libfuse 2.x -> 3.x changes can also be applied to OSXFUSE - most of the new features (readdirplus, write-back cache) are still optional.

Please shout loudly if not, I'm amenable to helping on the libfuse side.

Bringing libfuse3 to macOS is on my todo list but so far I have not had time to look into it. I would like to use this opportunity to clean up some of the macOS specific stuff in libfuse, among other things. This would fit much better in a FUSE for macOS 4.0 release than a 3.x release.

Are there any other file systems that require libfuse3 at this point besides sshfs 3.0? This is the first libfuse3 request I've received.

Not that I'm aware of, no. I expect that the majority of (maintained) filesystems will eventually migrate to take advantage of the new features, but it's probably going to take quite some time.

Is there any progress on implementing libfuse 3?
Is a FUSE for macOS 4.0 release in planing?

Since the current implementation of sshfs for osx

-contains obvious and major bugs (unusable for me through slow speed and Umlaut issues)
-isn't maintained and outdated (last version 2.5.0 from 2014)
-leads to issues on osxfuse like: "SSHFS release on osxfuse homepage is quite old, and is confusing me" #404

a libfuse3 upgrade is highly requested so the current releases of libfuse SSHFS could be run on MacOS.

Are there any other file systems that require libfuse3 at this point besides sshfs 3.0? This is the first libfuse3 request I've received.

Cryptomator would benefit from faster directory listings, if readdirplus could be implemented. That said, we would like to create a libfuse Java binding using Panama, which is currently scheduled for Java 13 in late 2019.

I also kindly request libfuse3 for macOS.

May I ask what the problems are - what are the hurdles?

Same question as @LeeBinder : has the project been discontinued or something? I also need this (for sshfs)

Is there any update here? The latest SSHFS version is 3.7.0.

borgbackup currently uses python-llfuse (which is unmaintained and uses libfuse 2).
The successor project pyfuse3 requires libfuse3.

So, to keep borg running on macOS, we'll need libfuse3 api at some time in the not so far future.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

cadmartin picture cadmartin  路  13Comments

ytzhang0925 picture ytzhang0925  路  13Comments

Adam-Shaw picture Adam-Shaw  路  8Comments

abhinavsingh picture abhinavsingh  路  4Comments

AlexWang-16 picture AlexWang-16  路  5Comments