Spacedrive是一个开源的跨平台文件管理器,内置了虚拟分布式文件系统(VDFS),支持从云服务到离线硬盘,将设备的存储容量和处理能力整合到个人分布式云中,用起来既安全又直观。
1、跨设备文件整合、
将云端服务(如Google Drive、iCloud)、本地硬盘、移动设备等存储资源统一管理。
通过VDFS虚拟索引实时同步所有存储位置,支持离线访问。
2、内容寻址存储(CAS)、
通过唯一内容哈希标识文件,避免重复存储。
记录文件的逻辑路径与物理位置,确保数据可追溯。
3、隐私与所有权、
用户完全掌控数据,无广告追踪或第三方数据收集。
开源架构保障透明度,避免厂商锁定。
4、多平台支持、
桌面端(Windows/macOS/Linux)已提供早期版本,移动端(iOS/Android)待发布。
1、技术栈(PRRTT)、
Prisma:通过Rust客户端实现前端数据库交互。
Rust:核心逻辑(sdcore
模块)与高性能文件系统。
React + TypeScript:构建跨平台用户界面。
Tauri:替代Electron,降低内存占用,提供原生体验。
2、关键组件、
核心模块(sdcore):处理文件系统、数据库与网络通信。
RSPC:实现Rust与前端间的类型安全RPC通信。
多平台原生扩展:计划通过Swift(macOS/iOS)、C#(Windows)、Kotlin(Android)开发系统级功能。
现有云服务(如Google Photos)存在容量限制、生态封闭及数据归属风险。Spacedrive希望通过开源技术实现永久、跨平台、用户自有的数据管理。VDFS概念基于UC Berkeley论文(Haoyuan Li),原用于云计算,现适配消费级场景。
Spacedrive试图革新传统文件管理方式,通过分布式架构和开源模式,解决数据碎片化与隐私问题,Spacedrive技术选型(如Rust+Tauri)注重性能与轻量化,适合对数据主权有高要求的用户。