- Spacedrive ist ein Open-Source-Dateimanager für mehrere Plattformen, der auf einem in Rust geschriebenen Virtual Distributed File System (VDFS) basiert.
- Derzeit befindet sich die Entwicklung in der Alpha-Phase, und in offiziellen Releases können einige Funktionen fehlen oder deaktiviert sein.
- Spacedrive hilft dabei, Dateien über verschiedenste Geräte hinweg zu organisieren – von Cloud-Diensten bis zu Offline-Festplatten – und bündelt Speicherkapazität und Rechenleistung zu einer persönlichen verteilten Cloud.
- Die Software wurde für unabhängige Kreative, Sammler und Menschen entwickelt, die ihren digitalen Fußabdruck verwalten möchten.
- VDFS ist ein Dateisystem, das für den Betrieb über verschiedene Speicherklassen hinweg ausgelegt ist und eine konsistente API für das Bearbeiten und den Zugriff auf Inhalte auf mehreren Geräten bietet.
- Die Software versucht das Problem zu lösen, dass Daten in begrenzter Kapazität sowie in Diensten und Betriebssystemen mit nahezu keiner Interoperabilität gefangen sind.
- Das Projekt verwendet den "PRRTT"-Stack (Prisma, Rust, React, TypeScript, Tauri), und der Kern (
sdcore) ist vollständig in Rust geschrieben.
- Tauri wird verwendet, um native OS-Webviews in reinem Rust zu erzeugen, wodurch Bundle-Größe und durchschnittlicher Speicherverbrauch reduziert werden.
- Die Anwendung bringt Codegenerierung für die Prisma Query Engine und die Rust-API mit und enthält einen leichtgewichtigen Migration Runner, der speziell für den Desktop-App-Kontext angepasst wurde.
- Das Projekt ist als Monorepo aufgebaut und umfasst separate Apps für Desktop, Mobile, Web und Landing sowie getrennte Clients, UI, Interfaces, Konfigurationen und Pakete für Systemerweiterungen für verschiedene Betriebssysteme.
1 Kommentare
Hacker-News-Kommentare