WinFsp – Windows File System Proxy
github.com
github.com
https://github.com/billziss-gh/sshfs-win/releases/tag/v3.5.2...
After mounting an ext3-4 drive, you can RW into it using the file explorer.
wsl --mount is not available in current release
(Source: until 2 years ago I used to work at a company that did that using a proprietary driver - CBFS - and was looking at WinFSP to replace it.)
The README.md which the submission linked says that they do indeed provide signed binaries for every release.
> What kind of permission granting seances would they have to go through, if any?
From personal experience of using this: WinFSP have ready .msi installer. After going through the standard process of installing it, then you need to install the file system implementation you want (for example SSHFS from http://www.secfs.net/winfsp/rel/).
The required permissions amount to the standard installation prompt, at least from my experience on Windows 10.
I hope they have reasonable commercial licensing.
Also, what did you use to build your awesome looking resume page? https://resume.sam0x17.dev/ :)
If I were to re-write I would do it in Rust for sure.
If you are interested in sharing it privately, let me know and I'll email you!
[0] https://github.com/billziss-gh/winfsp/blob/master/doc/WinFsp...
I've personally only used SSHFS (years ago). It was ok - slightly flakey for me. I can't remember what was wonky, but it was like 98% working, I couldn't figure out the last bit, so I just switched to straight up SMB/samba (I had pretty free control of the remote end, so that was a reasonable solution).
Maybe I'll give SSHFS another try again now...
SMB tunneled over SSH works better in many cases, but of course that has it's own set of problems and is a huge pain to set up.
Some of the other features of course can't easily be duplicated with other tools and they work decent-ish anyways so there's no reason to try, but shared folders aren't one of them.
> "The Windows Projected File System (ProjFS) allows a user-mode application called a "provider" to project hierarchical data from a backing data store into the file system, making it appear as files and directories in the file system. For example, a simple provider could project the Windows registry into the file system, making registry keys and values appear as files and directories, respectively. An example of a more complex provider is VFS for Git, which is used to virtualize very large git repos." - https://docs.microsoft.com/en-us/windows/win32/projfs/projec...
or this one?
> "Starting in Windows 10, version 1709, Windows provides the cloud files API. This API consists of several native Win32 and WinRT APIs that formalize support for cloud sync engines, and handles tasks such as creating and managing placeholder files and directories." - https://docs.microsoft.com/en-us/windows/win32/cfapi/cloud-f...
Last time I checked projfs can't stream files from memory while cloudfs can't stream directories from memory (i.e. you have to pre-create placeholder files in local fs).
And forget about advanced stuff like mmap
Oh good grief! Let me guess, they first benchmarked it against a ram disk, but the resulting graphs didn't look so impressive so they scrapped that and decided to benchmark it against a disk, which they admit was unfair, just to get the impressive looking graphics.