O Projected File System, também conhecido como ProjFS, é um recurso semelhante ao FUSE encontrado no Linux (ou no Dokan & WinFSP). Ele permite que os aplicativos criem sistemas de arquivos virtuais que parecem indistinguíveis das pastas locais, mas todo o seu conteúdo é gerado "ao vivo" pelo programa. (Em outras palavras, você está vendo projeções de arquivos que podem não estar lá.)
O principal uso do ProjFS é o " Git Virtual File System " da Microsoft , um complemento para a ferramenta de gerenciamento de versões do Git, que visa aumentar seu desempenho e reduzir o uso de espaço em disco ao lidar com repositórios massivos . (O Git foi criado para repositórios que contêm apenas dezenas de milhares de arquivos, como o Linux.git; mas a Microsoft começou a usá-lo internamente para o repositório de origem do Windows, que é várias ordens de magnitude maior.)
Atualmente, o ProjFS não parece ser documentado publicamente, mas espero que mais cedo ou mais tarde desenvolvedores de terceiros descubram como usá-lo como uma alternativa ao FUSE para implementar sistemas de arquivos virtuais como sshfs , ftpfs e assim por diante.
Nota: Pro j ete de ficheiros de sistema não tem nada a ver com o Windows File Pro t exão.
Conforme observado nos comentários, a documentação está agora disponível para o recurso.