- Spacedrive, Rust ile yazılmış sanal dağıtık dosya sistemi (VDFS) tabanlı, açık kaynaklı ve çapraz platform bir dosya yöneticisidir.
- Şu anda geliştirme sürecinin alfa aşamasındadır; bu nedenle resmi sürümde bazı özellikler eksik olabilir veya devre dışı bırakılmış olabilir.
- Spacedrive, bulut hizmetlerinden çevrimdışı sabit disklere kadar çeşitli aygıtlardaki dosyaları düzenlemeyi sağlar ve depolama kapasitesi ile işlem gücünü kişisel dağıtık bir bulutta birleştirir.
- Bu yazılım; bağımsız üreticiler, koleksiyoncular ve kendi dijital ayak izini yönetmek isteyen kişiler için tasarlanmıştır.
- VDFS, farklı depolama katmanlarında çalışacak şekilde tasarlanmış bir dosya sistemidir ve birden fazla aygıtta içerikleri işlemek ve bunlara erişmek için tutarlı bir API sunar.
- Bu yazılım, verilerin sınırlı kapasiteye ve hizmetler ile işletim sistemleri arasında neredeyse sıfır birlikte çalışabilirliğe hapsolması sorununu çözmeyi amaçlar.
- Proje, "PRRTT" yığınını (Prisma, Rust, React, TypeScript, Tauri) kullanır ve çekirdek bileşeni (
sdcore) tamamen Rust ile yazılmıştır.
- Tauri, paket boyutunu ve ortalama bellek kullanımını azaltan, tamamen Rust tabanlı yerel OS webview'ları oluşturmak için kullanılır.
- Uygulama, Prisma sorgu motorunu ve Rust API için kod üretimini paket olarak sunar; ayrıca masaüstü uygulama bağlamına uygun şekilde özel olarak hazırlanmış hafif bir migration runner içerir.
- Proje bir monorepo olarak yapılandırılmıştır; masaüstü, mobil, web ve landing için ayrı uygulamalar ile client, UI, interface, config ve çeşitli işletim sistemlerine yönelik sistem uzantısı paketleri içerir.
1 yorum
Hacker News görüşleri