PUFFS(4)

PUFFS(4) | Kernel Interfaces Manual | PUFFS(4)

# NAME

puffs — Pass-to-Userspace Framework File System

# SYNOPSIS

file-system PUFFS
pseudo-device putter

# DESCRIPTION

puffs provides a framework for creating file systems as userspace servers. The in-kernel VFS attachment is controlled through a special device node, /dev/puffs. People looking to implement file systems should use the system through the convenience library described in puffs(3).

## Termination

A puffs file system can be unmounted regularly using umount(8). The file system will automatically be unmounted in case the userspace server is killed or the control file descriptor closed.

# SEE ALSO

puffs(3)

# HISTORY

An unsupported experimental version of puffs first appeared in NetBSD 4.0. A stable version appeared in NetBSD 5.0.

# AUTHORS

Antti Kantee <pooka@iki.fi>

November 22, 2009 | NetBSD 7.0