Replies: 2 comments 7 replies
-
https://github.com/trapexit/mergerfs#why-use-fuse-why-not-a-kernel-based-solution |
Beta Was this translation helpful? Give feedback.
-
I think it's a bit misleading to say
This would of course apply if you wanted your in-kernel solution merged into mainline linux but there's also the option to ship a kernel module separately. I'd even say it's not so obvious why you concluded "the negatives of FUSE do not outweigh the positives". Also when talking about a cross platform solution, it would be fair to say that FUSE is mostly linux only. I heard something about mergerfs on BSD but on the release page, there's only a bunch of packages for various Linux distros. So while I'd agree the obvious advantage is that a FUSE filesystem is easier to write (and maintain), the other upsides are very much debatable. Kernel module solution would definitely be worth it. I understand it would be a huge undertaking though... |
Beta Was this translation helpful? Give feedback.
-
I was wondering what advantages might be possible from having something like mergerfs as a kernel module. Are there functionality/performance limitations due to mergerfs being a fuse filesystem that wouldn't exist if it was instead implemented as a Kernel module?
Beta Was this translation helpful? Give feedback.
All reactions