Linked by Thom Holwerda on Thu 21st Jul 2016 10:02 UTC
Windows

WinFsp is a set of software components for Windows computers that allows the creation of user mode file systems. In this sense it is similar to FUSE (Filesystem in Userspace), which provides the same functionality on UNIX-like computers.

Interesting project. They also provide details on how it works:

WinFsp consists of a kernel mode FSD (File System Driver) and a user mode DLL (Dynamic Link Library). The FSD interfaces with NTOS (the Windows kernel) and handles all interactions necessary to present itself as a file system driver to NTOS. The DLL interfaces with the FSD and presents an easy to use API for creating user mode file systems.

It's open source, using the AGPLv3 license.

Thread beginning with comment 632084
To read all comments associated with this story, please click here.
What about real FUSE on WSL?
by FunkyELF on Thu 21st Jul 2016 11:54 UTC
FunkyELF
Member since:
2006-07-26

It seems the Windows Subsystem for Linux is making great strides. I wonder if they could support FUSE with little effort?

Reply Score: 2

billziss Member since:
2016-07-22

Hello. I am the original author of WinFsp. WinFsp has a native API, but it also supports the FUSE 2.8 (high-level) API.

Bill Zissimopoulos

Reply Parent Score: 3

Alfman Member since:
2011-01-28

billziss,

Hello. I am the original author of WinFsp. WinFsp has a native API, but it also supports the FUSE 2.8 (high-level) API.



Hello Bill! It's nice to hear from the author. Way back in XP I also worked on NT file systems. I was kind of a rogue and used mingw instead of the MS DDK ;)

I think this project has lots of potential, the previous contenders haven't made it very far...

http://fuse.996288.n3.nabble.com/FUSE-for-Windows-td7788.html


But if this can deliver then having FUSE on windows fills in the missing gap for portable file systems and I can already think of many uses for it. I have a project in mind and I'm looking forward to giving this a shot,

Reply Parent Score: 3

cm49 Member since:
2007-03-23

This looks very interesting. Is NFS suported?

Reply Parent Score: 1