Par curiosité: qu'avez-vous fini par utiliser? Dokan? Linux dans une VM? Ou vous vous demandez comment on pourrait le faire?
panzi
@panzi à l'époque, je pense que j'utilisais colinux, mais malheureusement, il ne prend toujours pas en charge 64 bits et n'a pas eu le temps ni la motivation pour rechercher des alternatives depuis ...
Tobias Kienzler
1
Personne n'a encore mentionné winfsp. github.com/billziss-gh/winfsp
Coburn
1
@Coburn Super, merci, je vais y jeter un œil! Dommage que cette question soit protégée, j'adorerais voir cela comme une réponse ... Besoin d'une voix de plus sur votre seul post ici;)
Tobias Kienzler
2
@Coburn et Tobias Je l'ai ajouté comme réponse - je n'ai vu les commentaires qu'en vérifiant que personne ne l'avait déjà mis dans une réponse.
Ce projet semble être en direct (à partir de 2019) - bien qu'il semble être presque entièrement une émission à 1 développeur.
Le code est hébergé sur github sous GPLv3 - "Si vous trouvez les contraintes de la GPLv3 trop onéreuses, une licence commerciale est également disponible."
Quelqu'un dans mon bureau a exécuté winfsp, mais n'utilise pas la couche de compatibilité FUSE.
Pour les autres développeurs intéressés, il existe également winfspyune liaison python pour winfsp et des fusepyliaisons python pour FUSE qui prennent en charge winfsp.
Coburn le
18
Pour autant que je sache, Windows n'est livré avec rien qui vous permettrait de définir votre propre système de fichiers sans ajouter de code au noyau (c'est-à-dire un pilote). Vous auriez donc besoin de droits d'administrateur.
En 2010, la FAQ FUSE mentionne quelques alternatives potentielles, mais elles ressemblaient toutes à du vaporware à l'exception de Dokan. Dokan a été abandonné mais certaines fourches subsistent : Dokanx , Dokany , et plus ainsi qu'au moins deux liaisons .NET . Dokany a un composant SSHFS .
@Joshua Merci, j'ai mis à jour ma réponse pour pointer vers certains projets successeurs.
Gilles 'SO- arrête d'être méchant'
De nouvelles façons de procéder? CloudBerry?
wayofthefuture
8
Bien que ce ne soit pas idéal, un moyen de réaliser "FUSE pour Windows" pourrait être d'exécuter une petite installation Linux dans une machine virtuelle, avec seulement FUSE et Samba installés, où Samba expose ensuite les dossiers FUSE montés en tant que partages.
Windows n'inclut pas la prise en charge des systèmes de fichiers de l'espace utilisateur par défaut, vous auriez donc besoin des droits d'administrateur pour installer un équivalent Windows de FUSE comme Dokan (un tel pilote doit finalement se connecter au noyau).
J'ai vu des liens vers ce système de fichiers de rappel de bibliothèque Windows qui semble être un port commercial de FUSE. Je ne l'ai pas essayé cependant. Et il semble être de 2 500 $ et plus pour un usage commercial.
C'est encore plus, j'ai entendu dire par d'autres qu'ils demandaient un numéro de milieu de gamme à 5 chiffres. Vous devez envoyer votre plan d'affaires, puis ils proposent un prix qui vous laisse juste assez de bénéfices pour acheter un bol de riz pour vos programmeurs affamés. Merci Oracle d'avoir enseigné à tous les autres comment procéder.
Lothar
Ils vendent toutes sortes de bibliothèques utiles pour les implémenteurs RootKits et DRM.
beppe9000
1
Lorsque MS a introduit GVFS, ils ont créé un nouveau pilote de filtre plus ou moins similaire à FUSE
GVFS s'appuie sur un nouveau pilote de filtre Windows (l'équivalent moral du pilote FUSE sous Linux) et nous avons travaillé avec l'équipe Windows pour en rendre une première version disponible afin que vous puissiez essayer GVFS.
Réponses:
Il existe une couche de compatibilité FUSE pour le proxy du système de fichiers Windows (winfsp) .
Ce projet semble être en direct (à partir de 2019) - bien qu'il semble être presque entièrement une émission à 1 développeur.
Le code est hébergé sur github sous GPLv3 - "Si vous trouvez les contraintes de la GPLv3 trop onéreuses, une licence commerciale est également disponible."
Quelqu'un dans mon bureau a exécuté winfsp, mais n'utilise pas la couche de compatibilité FUSE.
la source
winfspy
une liaison python pour winfsp et desfusepy
liaisons python pour FUSE qui prennent en charge winfsp.Pour autant que je sache, Windows n'est livré avec rien qui vous permettrait de définir votre propre système de fichiers sans ajouter de code au noyau (c'est-à-dire un pilote). Vous auriez donc besoin de droits d'administrateur.
En 2010, la FAQ FUSE mentionne quelques alternatives potentielles, mais elles ressemblaient toutes à du vaporware à l'exception de Dokan. Dokan a été abandonné mais certaines fourches subsistent : Dokanx , Dokany , et plus ainsi qu'au moins deux liaisons .NET . Dokany a un composant SSHFS .
la source
Bien que ce ne soit pas idéal, un moyen de réaliser "FUSE pour Windows" pourrait être d'exécuter une petite installation Linux dans une machine virtuelle, avec seulement FUSE et Samba installés, où Samba expose ensuite les dossiers FUSE montés en tant que partages.
la source
Il y a quelque chose qui s'appelle Dokan , mais ça ne marche pas trop bien; il prend en charge SSHFS .
la source
Windows n'inclut pas la prise en charge des systèmes de fichiers de l'espace utilisateur par défaut, vous auriez donc besoin des droits d'administrateur pour installer un équivalent Windows de FUSE comme Dokan (un tel pilote doit finalement se connecter au noyau).
la source
J'ai vu des liens vers ce système de fichiers de rappel de bibliothèque Windows qui semble être un port commercial de FUSE. Je ne l'ai pas essayé cependant. Et il semble être de 2 500 $ et plus pour un usage commercial.
la source
Lorsque MS a introduit GVFS, ils ont créé un nouveau pilote de filtre plus ou moins similaire à FUSE
Voir également
la source