/qosfs

Filesystem with Quality of Service support

Primary LanguageC

QoSFS

Builds:

  • master: Master Build
  • develop: Develop Build

Filesystem with Quality of Service support.

Written in C using FUSE.

Project structure

Project Structure

Preparing project

Necessary libraries

  • FUSE Development library (libfuse-dev)

Setting up VIM

As project is written in C, Vim was choosen as default development environment. There is a vim configuration file in root directory - .vimrc.

To use this prepared vim configuration one should Add line below to main .vimrc file

set exrc*

Install Vundle

$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Run vim from root directory and install plugins

$ vim
:PluginInstall

If there is a newer version of YouCompleteMe, update it

$ sudo apt-get install build-essential cmake
$ sudo apt-get install python-dev
$ cd ~/.vim/bundle/YouCompleteMe
$ ./install.sh --clang-completer

External links