# fuse **Repository Path**: mirrors_u-root/fuse ## Basic Information - **Project Name**: fuse - **Description**: A Go package for implementing a FUSE file system. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![GoDoc](https://godoc.org/github.com/jacobsa/ogletest?status.svg)](https://godoc.org/github.com/u-root/fuse) This package allows for writing and mounting user-space file systems from Go. Install it as follows: go get -u github.com/u-root/fuse Afterward, see the documentation for the following three packages: * Package [fuse][] provides support for mounting a new file system and reading requests from the kernel. * Package [fuseops][] enumerates the supported requests from the kernel, and provides documentation on their semantics. * Package [fuseutil][], in particular the `FileSystem` interface, provides a convenient way to create a file system type and export it to the kernel via `fuse.Mount`. Make sure to also see the sub-packages of the [samples][] package for examples and tests. This package owes its inspiration and most of its kernel-related code to [bazil.org/fuse][bazil]. Note: this is the u-root fork of this package. There are a few things not quite right but I think jacobsa is pretty busy and I need the changes I've made here -- ron. [fuse]: http://godoc.org/github.com/u-root/fuse [fuseops]: http://godoc.org/github.com/u-root/fuse/fuseops [fuseutil]: http://godoc.org/github.com/u-root/fuse/fuseutil [samples]: http://godoc.org/github.com/u-root/fuse/samples [bazil]: http://godoc.org/bazil.org/fuse