- Spacedriveは、Rustで書かれた仮想分散ファイルシステム(VDFS)を基盤とする、オープンソースのクロスプラットフォームなファイルマネージャーです。
- 現在は開発のアルファ段階にあり、公式リリースでは一部の機能が欠けていたり無効化されている可能性があります。
- Spacedriveは、クラウドサービスからオフラインのハードドライブまで、さまざまなデバイス上のファイル整理を可能にし、ストレージ容量と処理能力を個人向け分散クラウドとして統合します。
- このソフトウェアは、独立系クリエイター、コレクター、そして自分のデジタルフットプリントを管理したい人々のために設計されています。
- VDFSは、さまざまなストレージ階層で動作するよう設計されたファイルシステムで、複数のデバイスでコンテンツを操作・アクセスするための一貫したAPIを提供します。
- このソフトウェアは、データが限られた容量と、サービスやOS間でほぼゼロに近い相互運用性に閉じ込められているという問題の解決を目指しています。
- このプロジェクトは「PRRTT」スタック(Prisma、Rust、React、TypeScript、Tauri)を採用しており、中核部分の
sdcoreは純粋なRustで書かれています。
- Tauriは、バンドルサイズと平均メモリ使用量を削減する、純粋なRust製のネイティブOS WebViewを生成するために使われています。
- このアプリケーションには、PrismaクエリエンジンとRust API向けコード生成がバンドルされており、デスクトップアプリのコンテキストに合わせてカスタムメイドされた軽量マイグレーションランナーも含まれています。
- このプロジェクトはモノレポ構成になっており、デスクトップ、モバイル、Web、ランディング向けにそれぞれ別のアプリがあり、さらにクライアント、UI、インターフェース、設定、各種OS向けのシステム拡張パッケージも含まれています。
1件のコメント
Hacker Newsの意見