3 ms·
Not sure if I'm being naive, but couldn't they make it so that if there are no filters present on a given volume, then the entire filter stack is bypassed and t
by mehrdadn 8y ago
Not sure if I'm being naive, but couldn't they make it so that if there are no filters present on a given volume, then the entire filter stack is bypassed and the directory nodes are served from a cache managed by the file system at the root of the volume? That way developers who really want performance can make sure they have no filter drivers installed on that volume.
- tracker1 8y agoIf they really wanted to, they could mount an ext4 fs as a single blob on disk directly into WSL. That won't really help if you want to run a GUI editor in windows against that identical directory though.
- mehrdadn 8y agoAny idea why they haven't responded to people's requests for FUSE? It's the second-most requested feature and should enable applications like this.
- zmj 8y agoThey have: https://docs.microsoft.com/en-us/windows/desktop/projfs/projected-file-system https://docs.microsoft.com/en-us/windows/desktop/projfs/proj...
- mehrdadn 8y agoThat looks awesome (thanks for sharing) but it seems to be a different thing? People are looking for a way to run existing Linux FUSE in SL, not develop new virtual file system implementations. They haven't responded to that request at all. https://wpdev.uservoice.com/forums/266908-command-prompt-console-windows-subsystem-for-l/suggestions/13522845-add-fuse-filesystem-in-userspace-support-in-wsl https://wpdev.uservoice.com/forums/266908-command-prompt-con...
- int_19h 8y agoWindows expects different things from an FS, so it makes sense for a native userspace FS API to be different from FUSE. But once you have it, it shouldn't be difficult to write a FUSE adapter on top, mapping across those differences as best as possible.
- slrz 8y agoThe linked post notes that, even on a default Windows install, you already have a sizable stack of filter drivers active. Not sure whether that only applies to the C: volume or to other ones as well.