-
Notifications
You must be signed in to change notification settings - Fork 995
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for FUSE-T on macos #2191
Conversation
@macos-fuse-t Please investigate CI failures. @ggtakec fuse-t is an alternate FUSE implementation based on the macOS NFS client. In addition to a newer and maintained code base, this may give us a better path forward in CI which cannot use kexts. |
Signed-off-by: Alex Fishman <alex@fuse-t.org> Signed-off-by: alex <alex@alex-NUC10.lan>
please re-run CI |
leap has a newer cppcheck version with new warnings which we encountered with Ubuntu 23.04 as well. I looked into this but suppressing some false positives was not easy and I need to look more carefully. |
Thank you for your contribution @macos-fuse-t! Please update the README with newer Homebrew instructions if you package this. |
@macos-fuse-t Thank you for the corresponding PR of |
@ggtakec Sure, I will investigate the failures if any |
@macos-fuse-t Thanks for your kindness. |
@macos-fuse-t Does FUSE-T support the FUSE3 API? |
No, fuse3 APIs are not supported at this moment. Future support is planned though. |
Add support for user space fuse (FUSE-T) on macos.
FUSE-T doesn't require installation of kernel extensions (KEXT) as opposed to osxfuse.
Details of the project can be found here: https://github.com/macos-fuse-t/fuse-t
To install FUSE-T use brew:
brew tap macos-fuse-t/homebrew-cask
brew install fuse-t
Relevant Issue (if applicable)
Details
Change autoconf to discover and use FUSE-T if present, otherwise fallback to osxfuse