Fuse4X pour Mac
Étendre la gestion des fichiers native de OS X.

Étendre la gestion des fichiers native de OS X.
Fuse4X vous permet d'étendre les capacités de gestion des fichiers natives de OS X via des systèmes de fichiers tiers. Il peut être utilisé comme un bloc de construction logiciel pour d'autres produits.
En tant qu'utilisateur, l'installation du package logiciel Fuse4X vous permettra d'utiliser n'importe quel système de fichiers tiers écrit sur Fuse4X. En tant que développeur, vous pouvez utiliser le SDK Fuse4X pour écrire de nombreux types de nouveaux systèmes de fichiers en tant que programmes en mode utilisateur. Le contenu de ces systèmes de fichiers peut provenir de n'importe où : du disque local, à travers le réseau, de la mémoire, ou toute autre combinaison de sources. Écrire un système de fichiers en utilisant Fuse4X est de plusieurs ordres de grandeur plus facile et plus rapide que l'approche traditionnelle d'écriture de systèmes de fichiers dans le noyau. Puisque les systèmes de fichiers Fuse4X sont des applications régulières (par opposition aux extensions de noyau), vous avez autant de flexibilité et de choix dans les outils de programmation, les débogueurs et les bibliothèques que vous en auriez si vous développiez des applications standard OS X. En termes plus techniques, Fuse4X implémente un mécanisme qui rend possible la mise en œuvre d'un système de fichiers entièrement fonctionnel dans un programme en espace utilisateur sur Mac OS X (10.5 et supérieur). Il fournit une API compatible avec l'API FUSE (File-system in USEr space) qui a vu le jour sur Linux. Par conséquent, de nombreux systèmes de fichiers FUSE existants deviennent facilement utilisables sur OS X.
Le logiciel Fuse4X se compose d'une extension de noyau et de diverses bibliothèques et outils en espace utilisateur. Il est livré avec des SDK basés sur C et Objective-C. Si vous préférez un autre langage (par exemple, Python ou Java), vous devriez être en mesure de créer des systèmes de fichiers dans ces langages après avoir installé vous-même les liaisons de langage pertinentes.

Commentaires
Notes des utilisateurs