PUFFS (NetBSD)

puffs
Written in C
Operating system NetBSD
Type File system driver
License BSD license

Pass-to-Userspace Framework File System (puffs) is a NetBSD kernel subsystem developed for running filesystems in userspace. It was added to NetBSD in the 5.0 release, and was ported to DragonFly BSD in the 3.2 release.

FUSE 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]

References

  1. http://www.netbsd.org/docs/puffs/
  2. http://mail-index.netbsd.org/tech-userlevel/2010/08/22/msg003843.html

See also

External links


This article is issued from Wikipedia - version of the Thursday, March 17, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.