BeeGFS (trước đây là FhGFS) là hệ thống tệp cụm song song hàng đầu, được phát triển với trọng tâm mạnh mẽ ...
-4
MacFUSE
MacFUSE cho phép bạn mở rộng khả năng xử lý tệp gốc của Mac OS X thông qua tệp của bên thứ 3 ...
MacFUSE cho phép bạn mở rộng khả năng xử lý tệp gốc của Mac OS X thông qua tệp của bên thứ 3 ...
MacFUSE Nền tảng
Mac
MacFUSE Tổng quan
MacFUSE cho phép bạn mở rộng khả năng xử lý tệp gốc của Mac OS X thông qua hệ thống tệp của bên thứ 3. Nó được sử dụng như một khối xây dựng phần mềm bởi hàng tá sản phẩm.
Là người dùng, cài đặt gói phần mềm MacFUSE sẽ cho phép bạn sử dụng bất kỳ hệ thống tệp của bên thứ 3 nào được viết trên MacFUSE.
Là nhà phát triển, bạn có thể sử dụng SDK MacFUSE để viết nhiều loại hệ thống tệp mới dưới dạng chương trình chế độ người dùng thông thường. Nội dung của các hệ thống tệp này có thể đến từ bất kỳ đâu: từ đĩa cục bộ, từ trên mạng, từ bộ nhớ hoặc bất kỳ tổ hợp nguồn nào khác. Viết một hệ thống tệp bằng MacFUSE là các lệnh có độ lớn dễ dàng và nhanh hơn so với cách tiếp cận truyền thống là viết các hệ thống tệp trong kernel. Vì các hệ thống tệp MacFUSE là các ứng dụng thông thường (trái ngược với các phần mở rộng kernel), bạn có nhiều sự linh hoạt và lựa chọn trong các công cụ lập trình, trình gỡ lỗi và thư viện như bạn có nếu bạn đang phát triển các ứng dụng Mac OS X tiêu chuẩn.
Theo thuật ngữ kỹ thuật hơn, MacFUSE thực hiện một cơ chế cho phép thực hiện một hệ thống tệp đầy đủ chức năng trong chương trình không gian người dùng trên Mac OS X (10,4 trở lên). Nó cung cấp nhiều API, một trong số đó là siêu bộ của API FUSE (Hệ thống tệp trong không gian USEr) có nguồn gốc trên Linux. Do đó, nhiều hệ thống tệp FUSE hiện có trở nên dễ sử dụng trên Mac OS X.
Phần mềm MacFUSE bao gồm một phần mở rộng kernel và các thư viện và công cụ không gian người dùng khác nhau. Nó đi kèm với SDK dựa trên C và Objective-C. Nếu bạn thích ngôn ngữ khác (giả sử Python hoặc Java), bạn sẽ có thể tạo các hệ thống tệp bằng các ngôn ngữ đó sau khi bạn tự cài đặt các ràng buộc ngôn ngữ có liên quan.
Để xem một số ví dụ về MacFUSE tại nơi làm việc, hãy xem các video được liên kết ở bên phải.
Kho lưu trữ nguồn MacFUSE chứa mã nguồn cho một số hệ thống tệp thú vị và hữu ích để bạn duyệt, biên dịch và xây dựng dựa trên, chẳng hạn như sshfs, Procfs, AccessFS, GrabFS, LoopbackFS, SpotlightFS và YouTubeFS.