Projected File System alias ProjFS ist eine ähnliche Funktion wie FUSE unter Linux (oder Dokan & WinFSP). Es ermöglicht Apps, virtuelle Dateisysteme zu erstellen, die nicht von lokalen Ordnern zu unterscheiden sind, deren gesamter Inhalt jedoch "live" vom Programm generiert wird. (Mit anderen Worten, Sie sehen Projektionen von Dateien, die möglicherweise nicht vorhanden sind.)
Die Hauptanwendung von ProjFS ist das " Git Virtual File System " von Microsoft , ein Addon zum Git-Versionsverwaltungstool, mit dem die Leistung gesteigert und der Speicherplatzbedarf bei umfangreichen Repositorys verringert werden soll . (Git wurde für Repositorys entwickelt, die nur Zehntausende von Dateien enthalten, z. B. Linux.git. Microsoft hat jedoch damit begonnen, es intern für das um mehrere Größenordnungen größere Windows-Quellrepository zu verwenden.)
Derzeit scheint ProjFS nicht öffentlich dokumentiert zu sein, aber ich gehe davon aus, dass Entwickler früher oder später herausfinden werden, wie man es als FUSE-Alternative zum Implementieren von virtuellen Dateisystemen wie sshfs , ftpfs usw. einsetzt.
Hinweis: Pro j ektiert File System hat nichts mit Windows File Pro zu tun t ection.
Wie in den Kommentaren erwähnt, ist jetzt Dokumentation für die Funktion verfügbar.