thinkmoore / racket-fuse

A Racket library for implementing FUSE filesystems
Other
5 stars 1 forks source link
filesystem fuse libfuse racket-library

racket-fuse

A Racket library for implementing Filesystems in Userspace (FUSE).

This package implements communication routines for interfacing with the Linux FUSE kernel driver. Client programs can implement a userspace filesystem by providing a collection of functions that implement filesystem operations.

Currently, racket-fuse depends on the libfuse C library to mount a FUSE filesystem. However, the communication protocol with the kernel and filesystem API does not reuse libfuse functionality.

Documentation is available at https://docs.racket-lang.org/fuse/index.html.