News for hackers. Stuff that matters.
Re:Projected File System by muststopmyths on Thursday February 22, 2024 @11:01AM (#39469035)
Well at least it seems easier than the IFS approach to exposing a foreign filesystem. I suppose if someone wrote a FUSE api wrapper around this it could be even more useful.
Re:Projected File System by poizan42 on Thursday February 22, 2024 @12:13PM (#39470030)
It's not a full-blown userspace filesystem like fuse or dokany (which already has a fuse wrapper). The projected file system still needs a local folder where it can place copies of files from the "backing store". E.g note the Remarks section at https://learn.microsoft.com/en-us/windows/win32/api/projecte...

> When ProjFS receives the data it will write it to the file to convert it into a hydrated placeholder.

Re:Projected File System by EvanAnderson on Thursday February 22, 2024 @12:27PM (#39470250)
There's some discussion here: https://github.com/microsoft/ProjFS-Managed-API/issues/54

It looks like it's meant to solve a much narrower problem than FUSE.

Edit:

Since you mentioned Dokany[0] I'll also throw out a shout for WinFsp[1] as a similar project, too.

[0] https://github.com/dokan-dev/dokany

[1] https://winfsp.dev/

Re:Projected File System by muststopmyths on Thursday February 22, 2024 @08:20PM (#39475703)
oh, I had no idea from scanning the docs that it created a physical file for every virtual file. that really makes it of marginal general use.

I suppose the choice of the name also makes sense in that context.