Si le sujet FUSE pour Mac est quelque chose qui vous donne encore des frissons, vous êtes au bon endroit. MacFuse permet aux utilisateurs d'étendre les capacités de leur Mac, d'afficher des fichiers à partir de serveurs distants dans le Finder, de monter un stockage cloud en tant que lecteur local sur Mac, d'effectuer des opérations non autorisées sur macOS, et bien plus encore. Continuez à lire pour en savoir plus sur FUSE pour macOS et sur les avantages que vous pouvez en tirer.
FUSE (Filesystem in Userspace) est un module pour les noyaux des systèmes d'exploitation de type UNIX, open-source et liés aux logiciels libres. Il permet aux utilisateurs non privilégiés de créer leurs propres systèmes de fichiers sans avoir à réécrire le code du noyau.
Ce mécanisme est apparu sous Linux, et il peut être grossièrement divisé en deux composants de base : un module de noyau (maintenu par les développeurs du noyau) et une bibliothèque d'espace utilisateur (libfuse). Cette bibliothèque fournit des méthodes pour monter, démonter, envoyer des requêtes au noyau et recevoir des réponses de celui-ci. Il implémente également une API de haut niveau pratique dans laquelle nous pouvons opérer avec les concepts familiers de noms de fichiers et de chemins, au lieu de travailler avec des inodes.
Le projet FUSE pour macOS est un ensemble similaire d'API (ainsi qu'un framework Objective-C) qui vous permet d'implémenter un système de fichiers complet qui s'exécutera dans l'espace utilisateur sur macOS. Étant donné que son API est un sur-ensemble de l'API FUSE de Linux, il est théoriquement possible d'obtenir de nombreux systèmes de fichiers existants sur macOS. Actuellement, le projet Fuse for macOS GitHub reste la seule implémentation de MacFuse développée et maintenue par la communauté.
FUSE pour macOS vous permet d'étendre vos capacités de gestion de fichiers macOS via des systèmes de fichiers tiers. C'est le successeur de macFUSE, qui a été utilisé comme unité de développement logiciel par des dizaines de produits mais n'est plus maintenu.
En tant qu'utilisateur, vous serez autorisé à utiliser n'importe quel système de fichiers Fuse tiers, tandis qu'en tant que développeur, vous serez autorisé à écrire différents types de nouveaux systèmes de fichiers en tant que programmes d'espace utilisateur réguliers (tout en utilisant FUSE SDK). L'utilisation de FUSE pour écrire des systèmes de fichiers est plus simple et plus rapide que d'utiliser la manière habituelle d'écrire dans les systèmes de fichiers du noyau, car elle offre plus de flexibilité et de variété dans les outils de programmation, les débogueurs et les bibliothèques.
D'un point de vue technique, FUSE permet d'implémenter le système de fichiers complet dans le programme de l'espace utilisateur sur les ordinateurs Mac. FUSE propose de nombreuses API, rendant ainsi de nombreux systèmes de fichiers FUSE existants prêts à être utilisés dans macOS.
FUSE pour macOS se compose de plusieurs composants, à savoir une extension de noyau et diverses bibliothèques et outils d'espace utilisateur. MacFUSE est distribué avec des SDK basés sur C et Objective-C. Pour utiliser un autre langage de programmation et créer des systèmes de fichiers en les utilisant, vous devez installer vous-même les liaisons de langage appropriées.
CloudMounter occupe fièrement la position de leader parmi les meilleurs gestionnaires de cloud en raison de sa simplicité d'utilisation et de son intégration transparente dans le Finder du système de fichiers natif macOS. En plus de cela, il s'agit d'un exemple de gestionnaire de cloud qui utilise FUSE dans son travail. Des informations plus détaillées sur les versions de macFUSE peuvent être trouvées en suivant ce lien.
Avec la navigation CloudMounter, le contenu en ligne est possible non seulement sur les services de stockage cloud les plus populaires tels que Google Drive, Amazon S3, Microsoft OneDrive, Dropbox, Mega et OpenStack, mais également sur des serveurs distants via les protocoles FTP/SFTP/FTPS et WebDAV.
Si vous avez plusieurs comptes du même stockage cloud, vous pouvez tous les monter de manière transparente et travailler simultanément avec autant de comptes que vous le souhaitez directement depuis le Finder. Pour assurer une meilleure protection, l'application implémente la fonction de cryptage AES-256. En général, CloudMounter est un gestionnaire de cloud minimaliste mais puissant qui offre toutes les fonctionnalités nécessaires pour améliorer la gestion des données en ligne.
Évaluation dans l'App Store: 4,8
C'est tout. Vous avez installé avec succès CloudMounter sur votre ordinateur. Vous pouvez désormais bénéficier d'une gestion de fichiers en ligne transparente directement depuis le Finder.
FUSE fournit non seulement des options pour accéder aux fichiers système qui ne sont pas disponibles pour macOS, mais simplifie également l'accès aux données. La plupart des développeurs l'utilisent dans leurs logiciels et CloudMounter ne fait pas exception. L'application utilise FUSE pour macOS pour bénéficier de ses avantages et vous permet de gérer de manière transparente plusieurs comptes de stockage dans le cloud directement depuis le Finder.
Cependant, gardez à l'esprit qu'avant d'utiliser FUSE, vous devez vérifier la compatibilité avec votre macOS et le processeur utilisé sur votre ordinateur. Et comme d'habitude, vous êtes les bienvenus pour partager votre opinion sur le sujet "Qu'est-ce que FUSE pour Mac" dans les commentaires ci-dessous.
Questions fréquemment posées: