On Tue, Feb 25, 2025 at 2:00 PM Michael <confabul...@kintzios.com> wrote:
>
>
> Unless I'm wrong there is/was a speed penalty when accessing a fs over FUSE.
> Anyway, I was configuring kernel 6.12.16-gentoo today and came across this:
>
> CONFIG_FUSE_PASSTHROUGH
>
> More details here:
>
> https://lwn.net/Articles/832430/
>
> It looks quite promising.
>

It isn't 100% clear when this will work.  This seems to be about
skipping the FUSE userspace driver to directly connect an application
to the ultimate backing store, but this assumes the kernel even
implements the backing store.  I get that this might often be the
case, but I can imagine that in a lot of FUSE applications there is no
linux-native filesystem involved.

I'm not surprised to hear that FUSE performance isn't great - it just
isn't seen as a mainstream way to mount things.  On a microkernel
there is no such thing as a kernel-native filesystem implementation,
so the kernel maintainers obviously need to optimize for this use
case.  I imagine that they will still have many context switches to
deal with.

-- 
Rich

Reply via email to