PUFFS (NetBSD)

Source: Wikipedia, the free encyclopedia.
puffs
Written in
BSD license

Pass-to-Userspace Framework File System (puffs) is a

userspace. It was added to NetBSD in the 5.0 release, and was ported to DragonFly BSD
in the 3.2 release.

Filesystem in Userspace compatibility

In NetBSD 5.0, puffs includes refuse, a reimplementation of the libfuse high-level interface.[1] Some filesystems use the low-level libfuse interface or the kernel FUSE interface and they cannot be supported through refuse.

NetBSD 6.0 addresses that limitation through perfuse, a new compatibility layer that emulates the FUSE kernel interface.[2]

See also

References

  1. ^ "Filesystems in userspace: Puffs, refuse, FUSE, and more".
  2. ^ "FUSE support improvements".

External links