Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/lib/libperfuse
On Thu Aug 26 2010 at 05:51:59 +0200, Emmanuel Dreyfus wrote:
> The confusion was expected, as we now have two high level FUSE API. Here
> is a little sketch that may be worth a long explanation
>
> FUSE filesystems more FUSE filesystems
> ^ ^
> | |
> high-level FUSE interface |
> | | |
> librefuse libfuse ----> low level FUSE interface
> | |
> | kernel level FUSE interface(*) ---> glusterfs
> | |
> | perfused
> | |
> | libperfuse
> | |
> +-- libpuffs ---+
> |
> kernel
>
> (*) implemented in userland on NetBSD. glusterfs is the only filesystem
> I have been seenusing it directly, but there might be others.
IIRC ntfs-3g has been shipped with its own hacked copy of libfuse for
quite some time now. So technically ntfs-3g uses the kernel interface
as well. (but I never looked at the code, so I don't know if it's
optional or what gives)
Home |
Main Index |
Thread Index |
Old Index