- Spacedrive là trình quản lý tệp mã nguồn mở, đa nền tảng, dựa trên hệ thống tệp phân tán ảo (VDFS) được viết bằng Rust.
- Hiện dự án đang ở giai đoạn alpha của quá trình phát triển, nên một số tính năng có thể còn thiếu hoặc bị vô hiệu hóa trong các bản phát hành chính thức.
- Spacedrive giúp sắp xếp tệp trên nhiều loại thiết bị, từ dịch vụ đám mây đến ổ cứng ngoại tuyến, đồng thời kết hợp dung lượng lưu trữ và năng lực xử lý thành một đám mây phân tán cá nhân.
- Phần mềm này được thiết kế cho các nhà sáng tạo độc lập, nhà sưu tầm và những người muốn quản lý dấu vết số của mình.
- VDFS là hệ thống tệp được thiết kế để hoạt động trên nhiều tầng lưu trữ khác nhau, cung cấp API nhất quán để thao tác và truy cập nội dung trên nhiều thiết bị.
- Phần mềm này hướng tới giải quyết vấn đề dữ liệu bị mắc kẹt trong dung lượng giới hạn và tình trạng gần như không có khả năng tương tác giữa các dịch vụ và hệ điều hành.
- Dự án sử dụng stack "PRRTT" (Prisma, Rust, React, TypeScript, Tauri), và phần lõi (
sdcore) được viết hoàn toàn bằng Rust.
- Tauri được dùng để tạo webview hệ điều hành native thuần Rust, giúp giảm kích thước gói cài đặt và mức sử dụng bộ nhớ trung bình.
- Ứng dụng này đi kèm trình sinh mã cho Prisma query engine và Rust API, đồng thời bao gồm một migration runner nhẹ được tùy biến để phù hợp với ngữ cảnh ứng dụng desktop.
- Dự án được tổ chức theo dạng monorepo, với các ứng dụng riêng cho desktop, mobile, web và landing, cùng các gói mở rộng hệ thống riêng cho client, UI, interface, config và nhiều hệ điều hành khác nhau.
1 bình luận
Ý kiến trên Hacker News