Le système de fichiers projeté, également appelé ProjFS, est une fonctionnalité similaire à FUSE disponible sous Linux (ou Dokan & WinFSP). Il permet aux applications de créer des systèmes de fichiers virtuels qui semblent identiques aux dossiers locaux, mais dont le contenu est entièrement généré "en direct" par le programme. (En d'autres termes, vous voyez des projections de fichiers qui pourraient ne pas être là.)
ProjFS est principalement utilisé par le " Système de fichiers virtuel Git " de Microsoft , un complément à l'outil de gestion des versions de Git visant à accroître ses performances et à réduire l'utilisation de son espace disque en cas de stockage massif . (Git a été conçu pour des référentiels contenant seulement des dizaines de milliers de fichiers, tels que Linux.git; mais Microsoft a commencé à l’utiliser en interne pour le référentiel source Windows, qui est de plusieurs ordres de grandeur.)
Actuellement, ProjFS ne semble pas être documenté publiquement, mais je m'attends à ce que des développeurs tiers finissent par comprendre comment l'utiliser comme alternative FUSE pour la mise en oeuvre de systèmes de fichiers virtuels tels que sshfs , ftpfs , etc.
Remarque: Pro j système de fichiers ète n'a rien à voir avec Windows fichier Pro t exion.
Comme indiqué dans les commentaires, la documentation relative à cette fonctionnalité est désormais disponible.