-
Notifications
You must be signed in to change notification settings - Fork 22
Home
Welcome to the MaidSafe-Drive wiki.
- Build Instructions
- Documentation
- Dashboard
- Code Standards
- [Code Features] (wiki/CodeFeatures)
A cross platform virtual drive with an easy to use API. Uses Fuse for Linux systems, OSXFuse for OSX and Eldos' Callback File System for Windows.
Create directory containers for virtual filesystems Allow native access to virtual files and directories Directory versioning capabilities Handles user-created data types Links to Maidsafe-Encrypt for encrypted data storage Programming languages
C++11 compatible with GCC (4.7 and above), Clang (3.3 and above) and MSVC 2012 (with no dependency on CTP releases). Tested on Windows 32/64 bit, Linux 32/64 bit (dependent on GCC version) and OSX (Mountain Lion and above).
This library is considered BETA quality and is provided with a full test suite and QA suite. This can be considered for use in production quality systems at this time.
- Consideration for linking (hard/soft) to be added to API
- Make API agnostic to Data Store
- Allow re-rooting of directories if machine MAX directory length exceeded
- Refactor for generic programming
- Refactor for type safety
- Refactor for exception safety
- Consider an API that allows application API as well as disk (Posix) API (drive-demo command line)
- Implement read ahead
MaidSafe Drive Library
MaidSafe Project
- MaidSafe
- MaidSafe-API
- MaidSafe-Common
- MaidSafe-Passport
- MaidSafe-RUDP
- MaidSafe-Routing
- MaidSafe-Encrypt
- MaidSafe-Drive
- MaidSafe-Network-Filesystem
- MaidSafe-Vault
- MaidSafe-Vault-Manager
MaidSafe Papers