macFUSEとは何ですか?macFUSEを使用すると、サードパーティのファイルシステムを介してmacOSのネイティブファイル処理機能を拡張することができます。
macFUSEを使用すると、macOSのネイ
機能
ユーザーとして、macFUSEソフトウェアパッケージをインストールすると、サードパーティのFUSEファイルシステムを使用できます。 従来のMacFUSEファイルシステムは、オプションのMacFUSE互換層を介してサポートされています。開発者は、FUSE SDKを使用して、多数のタイプの新しいファイルシステムを通常のユーザー空間プログラムとして作成できます。 これらのファイルシステムの内容は、どこからでも取得できます: ローカルディスクから、ネットワーク全体から、メモリ、またはソースの他の組み合わせから。 FUSEを使用したファイルシステムの作成は、カーネル内のファイルシステムを作成する従来のアプローチよりもはるかに簡単で迅速です。 FUSEファイルシステムは(カーネル拡張とは対照的に)通常のアプリケーションであるため、標準のmacOSアプリケーションを開発している場合と同じように、プログより専門的な用語では、FUSEは、macOSのユーザー空間プログラムで完全に機能するファイルシステムを実装できるようにするメカニズムを実装しています。 これは複数のApiを提供し、そのうちの1つはLinux上で発生したFUSE API(ユーザー空間のファイルシステム)のスーパーセットです。 そのため、既存のFUSEファイルシステムの多くはmacOS上で容易に使用可能になります。
macFUSEソフトウェアは、カーネル拡張と様々なユーザー空間ライブラリとツールで構成されています。 CベースのSdkとObjective-CベースのSdkが付属しています。 別の言語(PythonやJavaなど)を好む場合は、関連する言語バインディングを自分でインストールした後、それらの言語でファイルシステムを作成できるはず