
Package pipefs provides the filesystem implementation backing Kernel.PipeMount. Package overlay provides an overlay filesystem implementation, which synthesizes a filesystem by composing one or more immutable filesystems ("lower layers") with an optional mutable filesystem ("upper layer"). Package mqfs provides a filesystem implementation to back POSIX message queues. Package kernfs provides the tools to implement inode-based filesystems. Package iouringfs provides a filesystem implementation for IO_URING basing it on anonfs. Package host provides a filesystem implementation for host files imported as file descriptors. Package gofer provides a filesystem implementation that is backed by a 9p server, interchangably referred to as "gofers" throughout this package. Package devtmpfs provides an implementation of /dev based on tmpfs, analogous to Linux's devtmpfs. Package devpts provides a filesystem implementation that behaves like devpts. Package fsbridge provides common interfaces to bridge between VFS1 and VFS2 files. Package user contains methods for resolving filesystem paths based on the user and their environment. Package tty provide pseudoterminals via a devpts filesystem. Package tmpfs is a filesystem implementation backed by memory. Package timerfd implements the semantics of Linux timerfd objects as described by timerfd_create(2). Package sys implements a sysfs filesystem. Package ramfs provides the fundamentals for a simple in-memory filesystem. Package seqfile provides dynamic ordered files. Package device contains the proc device to avoid dependency loops. Package proc implements a partial in-memory file system for procfs.
#GODOCS SENTRY FULL#
Package lock is the API for POSIX-style advisory regional file locks and BSD-style full file locks. Package host supports file descriptors imported directly. Package gofer implements a remote 9p filesystem. Package fsutil provides utilities for implementing fs.InodeOperations and fs.FileOperations: Package filetest provides a test implementation of an fs.File. Package fdpipe implements common namedpipe opening and accessing logic. Package dev provides a filesystem with simple devices. Package anon implements an anonymous inode, useful for implementing inodes for pseudo filesystems. Package fs implements a virtual filesystem layer. Package fdimport provides the Import function. Package tundev implements the /dev/net/tun device. Package ttydev implements an unopenable vfs.Device for /dev/tty. Package memdev implements "mem" character devices, as implemented in Linux by drivers/char/mem.c and drivers/char/random.c.

Package device defines reserved virtual kernel devices and structures for managing them. Package control contains types that expose control server methods, and can be used to configure and interact with a running sandbox process. Package contexttest builds a test context.Context. Package fpu provides basic floating point helpers. Package arch provides abstractions around architecture-dependent details, such as syscall calling conventions, native types, etc.
