Misplaced Pages

PUFFS (NetBSD)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Software
puffs
Written inC
Operating systemNetBSD
TypeFile system driver
LicenseBSD 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.

Filesystem in Userspace compatibility

In NetBSD 5.0, puffs includes refuse, a reimplementation of the libfuse high-level interface. 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.

See also

References

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

External links

The NetBSD Project
Operating system
Related projects
Notable subsystems
File systems and storage
Firewalls and networking


Stub icon

This Unix-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: