This is a fantastic project. FWIW, Paragon's extfs for Windows uses either Dokany or the original Dokan, so at least one company thought this was good enough to use in production. I'll just point out for anyone interested in trying this, expect BSODs: https://github.com/dokan-dev/dokany/issues/344 . I'm also not sure how the Win10 Anniversary driver signing changes have affected the project - they're relying on a com…
Why would a user-space file system driver cause BSOD?
Dokany – User mode file system library for windows with FUSE Wrapper
41–50 of 51 posts
Re: Dokany – User mode file system library for windows with FUSE Wrapper
#42Earlier quoted context omitted.
I am the author of WinFsp. Thanks for mentioning it. WinFsp properly supports the filter manager, which means that AV filters should work without problems.
Like dokan before it was tested :wink:
Dokan calls IoRegisterFileSystem on disk file systems, but does not appear to do so on network file systems. FsRtlRegisterUncProvider is the pre-Vista MUP and does not do it for you.
WinFsp has multiple integrated test suites, some of which Dokany uses (with tests missing/disabled). It also has hundreds of users at this point.
Re: Dokany – User mode file system library for windows with FUSE Wrapper
#43Earlier quoted context omitted.
Consider my SSHFS-Win port which allows you to map a new network drive from Explorer using syntax like: \\sshfs\username@server https://github.com/billziss-gh/sshfs-win Download binaries from here: http://www.secfs.net/winfsp/download/
This is exactly what does win-sshfs linked by modeless. Is it just not advertising to your own product ?
[Nothing against C# BTW. I used it for years while employed at MSFT.]
Re: Dokany – User mode file system library for windows with FUSE Wrapper
#44This is a fantastic project. FWIW, Paragon's extfs for Windows uses either Dokany or the original Dokan, so at least one company thought this was good enough to use in production. I'll just point out for anyone interested in trying this, expect BSODs: https://github.com/dokan-dev/dokany/issues/344 . I'm also not sure how the Win10 Anniversary driver signing changes have affected the project - they're relying on a com…
Why would a user-space file system driver cause BSOD?
Re: Dokany – User mode file system library for windows with FUSE Wrapper
#45Why and when I need create a new file system on Windows other than FAT or NTFS? This problem seems interesting.
My fave project using FUSE: https://khenriks.github.io/mp3fs/
Re: Dokany – User mode file system library for windows with FUSE Wrapper
#46Earlier quoted context omitted.
Like dokan before it was tested :wink:
I am not sure what that means. Dokan calls IoRegisterFileSystem on disk file systems, but does not appear to do so on network file systems. FsRtlRegisterUncProvider is the pre-Vista MUP and does not do it for you. WinFsp has multiple integrated test suites, some of which Dokany uses (with tests missing/disabled). It also has hundreds of users at this point.
Re: Dokany – User mode file system library for windows with FUSE Wrapper
#47Earlier quoted context omitted.
You don't. Where this comes in as useful is when you have a dual boot system, and you want to access your ext3 filesystems from Windows, for example. It would also be useful for running FUSE ZFS, since ZFS can protect data in ways which are science fiction for NTFS.
Or BTRFS or EXT4 or XFS or etc... On any case NTFS feels a lot outdate against any other FS, plus It helps a lot to the people (like me) that works half time on Linux, half time on Windows. Instead of keep the shared data on NTFS, I could dream of using BTRFs and keep a time machine like system using snapshots....
Sorry I don't want to nitpick but just in case someone is considering it.. Do your research about filesystem first. ZFS has no equal at this time.
Re: Dokany – User mode file system library for windows with FUSE Wrapper
#48Earlier quoted context omitted.
You don't. Where this comes in as useful is when you have a dual boot system, and you want to access your ext3 filesystems from Windows, for example. It would also be useful for running FUSE ZFS, since ZFS can protect data in ways which are science fiction for NTFS.
Or BTRFS or EXT4 or XFS or etc... On any case NTFS feels a lot outdate against any other FS, plus It helps a lot to the people (like me) that works half time on Linux, half time on Windows. Instead of keep the shared data on NTFS, I could dream of using BTRFs and keep a time machine like system using snapshots....
(Open)ZFS, on the other hand, has ten years of enterprise production use under its belt. And versioned filesystem and feature flags, so the latest OpenZFS can read all its previous versions (and ignore unknown feature flags) without breaking backward compatibility. Like the other commenter stated, it has no equal right now. Closest thing to ZFS, conceptually, is the Oracle automatic storage management (ASM). While ASM is available on Windows, ZFS is not, but FUSE might actually let you run it. Might.
Re: Dokany – User mode file system library for windows with FUSE Wrapper
#49Earlier quoted context omitted.
I am not sure what that means. Dokan calls IoRegisterFileSystem on disk file systems, but does not appear to do so on network file systems. FsRtlRegisterUncProvider is the pre-Vista MUP and does not do it for you. WinFsp has multiple integrated test suites, some of which Dokany uses (with tests missing/disabled). It also has hundreds of users at this point.
"WinFsp has multiple integrated test suites, some of which Dokany uses (with tests missing/disabled)." > really? I'm generally quiet and let Liryna talking but your thread hijacking to promote your product each time there is an official Dokan publication start to be annoying. This test suite was one of your contribution on Dokany before you stopped being involved on the project so of course we are... (it will soon be…
1. The only Dokany thread that I have explicitly mentioned WinFsp is this one (and only after someone else mentioned it). I avoided doing so on your Reddit thread, for example. You may consider that my original message to the Dokany mailing list was promotion, but from my perspective at least it was simply a message to like minded people.
2. That until Lyrina's message(s) in cygwin-apps, where she effectively sabotaged my ITP submission, I was willing to work with Dokany and I said so in a message to the Dokany list.
The truth is that until that ITP submission point I was not bothering anyone and was just working on my project. The only two times that I made comments on Dokany vs WinFsp was when I was explicitly asked: one time by you on the Dokany list and one time on Reddit in WinFsp's own promotion thread.
So I agree with you: let's stop the arguments here. I am willing to stop hijacking threads or trying to sabotage your project's progress. However I also want Dokany to stop insinuating that WinFsp is not being tested (where my argument about the test suites stems from) or sabotage WinFsp's progress.
Bill
Re: Dokany – User mode file system library for windows with FUSE Wrapper
#50Earlier quoted context omitted.
My fave project using FUSE: https://khenriks.github.io/mp3fs/
Just for kicks I just ported mp3fs to Cygwin using WinFsp and Cygfuse. It is getting to dinner time and I have to be with the family, but I will post more on this in a day or two.