# jnr-fuse **Repository Path**: nybbs2003/jnr-fuse ## Basic Information - **Project Name**: jnr-fuse - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-10-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README jnr-fuse == [![Build Status](https://travis-ci.org/SerCeMan/jnr-fuse.svg?branch=master)](https://travis-ci.org/SerCeMan/jnr-fuse) [ ![Download](https://api.bintray.com/packages/serce/maven/jnr-fuse/images/download.svg) ](https://bintray.com/serce/maven/jnr-fuse/_latestVersion) [![Dependency Status](https://www.versioneye.com/user/projects/55798fad666636001e000005/badge.svg?style=flat)](https://www.versioneye.com/user/projects/55798fad666636001e000005) jnr-fuse is FUSE implementation in java using Java Native Runtime (JNR). ## Project Goals Main goal of the project is to provide easy way to create high-performance filesystem in userspace. ## About technologies [FUSE](http://fuse.sourceforge.net/) (Filesystem in Userspace) is an OS mechanism for unix-like OS that lets non-privileged users create their own file systems without editing kernel code. [Java Native Runtime](https://github.com/jnr/jnr-ffi) (JNR) is high-performance Java API for binding native libraries and native memory. ## Get it ### Gradle ```groovy repositories { jcenter() } dependencies { compile 'com.github.serceman:jnr-fuse:0.1' } ```` ### Maven ```xml central bintray http://jcenter.bintray.com com.github.serceman jnr-fuse 0.1 ``` ## How to use For implementing your own filesystem you need just extend FuseStubFS class and implement methods you need. See [some examples](https://github.com/SerCeMan/jnr-fuse/tree/master/src/main/java/ru/serce/jnrfuse/examples). ## Supported platforms | Supported platforms | | | |---------------------|-----|------| | Linux | x64 | x86 |