Skip to content

cross platform virtual file-system (virtual, programmable, hard drive)

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

brandnewlink/drive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drive

Primary Maintainer: Brian Smith ([email protected])

Crate Linux/OS X Windows Coverage Issues
Build Status Build status Coverage Status Stories in Ready
API Documentation - master branch SAFE Network System Documentation MaidSafe website SAFE Network Forum

Overview

A cross platform virtual file-system in userspace (drive) that will appear as a regular drive on the operating system. The interface is a POSIX-like API and this is exposed in every OS. May include a webdav interface where possible.

IOS and Android…etc… may require a driverless option, further consideration will also be required (webdav ?) to provide the same cross platform/OS compatibility.

This drive can provide a blocking call to be used as a stand alone application, or a threaded call to enable a drive to be mounted from any application.

Prerequisites

Linux

Requires fuse dev files in ubuntu sudo apt-get install libfuse-dev

OS X

Requires osxfuse (easiest method is to use Homebrew and brew install osxfuse

BSD

Likely working Puffs and will require fuse-development library installed, but requires tests and CI integration.

Windows

Currently unimplemented and will require the windows driver frameworks as per these examples

Todo Items

  • Finalise API
  • Confirm Bsd
  • Provide simple example (mirror)
  • API version 0.0.8
  • Add windows driver version
  • API version 0.0.9
  • Webdav integration
  • API version 0.1.0
  • Investigate midipix and DokanY.

About

cross platform virtual file-system (virtual, programmable, hard drive)

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%