bpfs is a an in-memory filesystem written in Rust and built on the Rust-FUSE library
The program takes one argument; the location for the mount. To mount the filesystem at /tmp/bpfs directory:
./bpfs /tmp/bpfs
or
cargo run /tmp/bpfs/
To unmount a filesystem, use any arbitrary unmount/eject method of your OS.
File permissions and ownership, extended attributes, stat, and hard linking aren't implemented