MacFUSE
MacFUSE
4
Бесплатное ПО
Открытый код
Категории:
ОС и утилиты
Файловые менеджеры
Разработка
Платформы:
Mac
Ссылки:
Официальный сайт
Особенности:
filesystem-utility file-management file management Не поддерживается developer-tools
filesystem-utility file-management file management Не поддерживается developer-tools
MacFUSE позволяет расширить собственные возможности Mac OS X по обработке
файлов с помощью сторонних файловых систем. Он используется в качестве
программного блока для десятков продуктов.
Как пользователь, установка программного пакета MacFUSE позволит вам
использовать любую стороннюю файловую систему, написанную поверх MacFUSE.
Как разработчик, вы можете использовать MacFUSE SDK для написания
многочисленных типов новых файловых систем в виде обычных программ
пользовательского режима. Содержимое этих файловых систем может поступать
откуда угодно: с локального диска, по всей сети, из памяти или из любой другой
комбинации источников. Написание файловой системы с использованием MacFUSE на
несколько порядков проще и быстрее, чем традиционный подход к написанию
файловых систем в ядре. Поскольку файловые системы MacFUSE являются обычными
приложениями (в отличие от расширений ядра), у вас есть столько же гибкости и
выбора инструментов программирования, отладчиков и библиотек, сколько и у вас
при разработке стандартных приложений Mac OS X.
В более технических терминах MacFUSE реализует механизм, который позволяет
реализовать полнофункциональную файловую систему в программе пользовательского
пространства на Mac OS X (10.4 и выше). Он предоставляет несколько API, одним
из которых является расширенный набор API FUSE (Файловая система в
пространстве USEr), созданный в Linux. Поэтому многие существующие файловые
системы FUSE становятся легко используемыми в Mac OS X.
Программное обеспечение MacFUSE состоит из расширения ядра и различных
библиотек и инструментов пользовательского пространства. Он поставляется с SDK
на основе C и Objective-C. Если вы предпочитаете другой язык (например, Python
или Java), вы сможете создавать файловые системы на этих языках после того,
как самостоятельно установите соответствующие языковые привязки.
Чтобы увидеть некоторые примеры работы MacFUSE, посмотрите видео, ссылки на
которые приведены справа.
Исходный репозиторий MacFUSE содержит исходный код для нескольких интересных и
полезных файловых систем, которые вы можете просматривать, компилировать и
использовать, таких как sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS,
SpotlightFS и YouTubeFS.
Аналоги (7):
-
OSXFUSE
FUSE для OS X позволяет расширить собственные возможности обработки файлов OS X с помощью сторонних ...15
Бесплатное ПО Открытый кодMacfilesystem-utility предохранитель-апи r / w доступ к дискам extfs -
Paragon NTFS for Mac OS X
Paragon NTFS для Mac OS X - это драйвер, который дает вам полный доступ для чтения и записи в Windows ...15
Платное ПОMacntfs ntfs-3g hfs+ -
Paragon NTFS for Mac OS X
Paragon NTFS для Mac OS X - это драйвер, который дает вам полный доступ для чтения и записи в Windows ...15
Платное ПОMacntfs-3g ntfs hfs+ -
Ceph
Ceph - это распределенное хранилище объектов и файловая система, разработанная для обеспечения превосходной производительности ...6
Бесплатное ПО Открытый кодLinuxfilesystem отказоустойчивой object-store распределенный distributed-file-system ilesystem-tools -
BeeGFS
BeeGFS (ранее FhGFS) - ведущая параллельная кластерная файловая система, разработанная с большим вниманием ...2
Бесплатное ПОLinuxfilesystem filesystem-utility отказоустойчивой распределенный -
Fuse4X
Файловая система в реализации пользовательского пространства для MaxOSX1
Бесплатное ПО Открытый кодMacfilesystem Не поддерживается sshfs -
Lustre
Luster - это массивно параллельная файловая система, предназначенная для высокопроизводительных крупномасштабных данных.0
Бесплатное ПО Открытый кодLinuxfilesystem filesystem-utility linux-file-system parallel-filesystem linux-filesystem