-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows and Cygwin support #6
Comments
I just spent some time comparing the master branch in fusepy and the master branch in my fork of fusepy (billziss-gh/fusepy). It appears that the only change that has not been included is a couple of WinFsp extra capabilities:
|
Link to the relevant code in my fusepy fork: https://github.com/billziss-gh/fusepy/blob/master/fuse.py#L522-L527 |
I should also add that WinFsp (and OSXFUSE) includes the ability to get and set file |
@billziss-gh Thanks. I am trying to break this into separate issues, #19 being the first one. |
@billziss-gh Just for clarification, looking at its headers, it appears to me that WinFsp does not support FUSE's low level API. There is also no Windows-specific code in |
Yes, at this time the low level API is not supported. The original reason for this was that it was very different from how the Windows file system works and it made little sense for Windows. With the advent of WSL I may actually look into supporting it at some point. |
@billziss-gh Ok, thanks. WSL 2 was just released. This thing is becoming interesting indeed ... I just reorganized the list of supported platforms within |
Yes. It should not be hard to port WinFsp (likely just a recompile), but nobody ever asked for it. |
Looking at the matrix:
|
Thanks again.
Fix. My bet. I mixed it up when I converted the table to HTML.
Correct. Same mistake. I merged OpenBSD support from
|
@billziss-gh Please correct me if I am wrong: All relevant changes to
fuse.py
andfusell.py
for Windows and Cygwin support were merged intofusepy
through fusepy#110 and fusepy#107? I have been going back and forth through diff's offusepy
's head and your fork's head, but I could not spot any other relevant difference.The text was updated successfully, but these errors were encountered: