Skip to content
This repository has been archived by the owner on Nov 15, 2020. It is now read-only.

k15tfu/linfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linear File System

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).

Getting Started

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.