- Spacedrive เป็นตัวจัดการไฟล์แบบโอเพนซอร์สข้ามแพลตฟอร์มที่สร้างบน VDFS (Virtual Distributed File System) ซึ่งเขียนด้วย Rust
- ขณะนี้ยังอยู่ในช่วงอัลฟาของการพัฒนา และอาจมีบางฟีเจอร์ที่ยังขาดหายไปหรือถูกปิดใช้งานในรีลีสอย่างเป็นทางการ
- Spacedrive ช่วยให้จัดระเบียบไฟล์จากอุปกรณ์หลากหลาย ตั้งแต่บริการคลาวด์ไปจนถึงฮาร์ดไดรฟ์ออฟไลน์ พร้อมรวมความจุจัดเก็บและพลังการประมวลผลให้เป็นคลาวด์แบบกระจายศูนย์ส่วนบุคคล
- ซอฟต์แวร์นี้ออกแบบมาสำหรับครีเอเตอร์อิสระ นักสะสม และผู้ที่ต้องการจัดการร่องรอยดิจิทัลของตนเอง
- VDFS เป็นระบบไฟล์ที่ออกแบบมาให้ทำงานบนชั้นการจัดเก็บข้อมูลที่หลากหลาย และมอบ API ที่สอดคล้องกันสำหรับการจัดการและเข้าถึงคอนเทนต์จากหลายอุปกรณ์
- ซอฟต์แวร์นี้พยายามแก้ปัญหาที่ข้อมูลถูกกักอยู่ภายใต้ข้อจำกัดของความจุ และการทำงานร่วมกันระหว่างบริการกับระบบปฏิบัติการที่แทบเป็นศูนย์
- โปรเจกต์นี้ใช้สแตก "PRRTT" (Prisma, Rust, React, TypeScript, Tauri) และส่วนแกนหลัก (sdcore) เขียนด้วย Rust ล้วน
- มีการใช้ Tauri เพื่อสร้าง native OS webview แบบ Rust ล้วน ที่ช่วยลดขนาดบันเดิลและการใช้หน่วยความจำโดยเฉลี่ย
- แอปพลิเคชันนี้มาพร้อมกับ Prisma query engine และ code generation สำหรับ Rust API แบบบันเดิล รวมถึง lightweight migration runner ที่ปรับแต่งขึ้นสำหรับบริบทของแอปเดสก์ท็อป
- โปรเจกต์นี้จัดเป็น monorepo และแยกแอปสำหรับเดสก์ท็อป, มือถือ, เว็บ, หน้าแลนดิ้ง รวมถึงไคลเอนต์, UI, อินเทอร์เฟซ, การตั้งค่า และแพ็กเกจ system extension สำหรับระบบปฏิบัติการต่าง ๆ ออกจากกัน
1 ความคิดเห็น
ความคิดเห็นบน Hacker News