LinFS is a simple filesystem library that stores data in a linear buffer of unknown size.
There are no any limitations or assumptions about the buffer. To access the buffer it uses ReaderWriter interface which in this implementation operates with regular files but the networked version can also be made (à la Network File System).
LinFS is a Makefile project written in pure C++14.
$ git clone https://github.com/HaK1R/linfs.git linfs
$ cd linfs
$ make
The project is well covered by tests written using Boost Test Library and has been tested on Linux and Windows.
$ make build-tests
$ ./tests/run_tests[.exe]
Also the latest release is available for downloading here.