public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Bill Zissimopoulos <billziss@navimatics.com>
To: "cygwin-apps@cygwin.com" <cygwin-apps@cygwin.com>
Subject: Re: [ITP] FUSE 2.8
Date: Fri, 22 Jul 2016 17:55:00 -0000	[thread overview]
Message-ID: <D3B7A13E.A60B%billziss@navimatics.com> (raw)
In-Reply-To: <CAFUnBZheadBe+Dv-owRBBbp4x6-y+Wao=vC88sr1gM=5Fq3NnQ@mail.gmail.com>

On 7/22/16, 4:59 AM, Adrien JUND wrote:


>The package should be renamed winfsp-fuse for give ability of cygwin
>users to choose which solution they would like to use. Like
>dokan-fuse, cbfs-fuse and other projects that offer the same
>service...

I am not opposed to renaming the package if that’s what the Cygwin
community wants.

However I note that this may create the following problem. Packages that
depend on FUSE will need to have that dependency satisfied by a number of
different *-fuse packages. Perhaps the dependency system in Cygwin is
flexible enough to support this (I don’t know).

For example I am planning to follow up this submission with SSHFS and
FUSEPY submissions. I would like to make these packages depend on a FUSE
package, so that we do not end up with a winfsp-sshfs package, a
dokan-sshfs package, etc. Even more importantly I would like SSHFS and
FUSEPY to build/run out of the box without having to add special logic for
winfsp-fuse vs dokan-fuse, etc.


>The official fuse window integration is an official request made by
>devs on WPDEV. This request is well placed on the top so it is
>probably only a question of time before windows do it in the same time
>as the Linux subsystem integration.
>https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-u
>buntu-on-windo/suggestions/13522845-add-fuse-filesystem-in-userspace-suppo
>rt-in-wsl

I am sorry, but having worked for Microsoft this is definitely wishful
thinking. If anything Microsoft would likely do it themselves. Heck I
might just rejoin them and do it for them ;)

>I also would like to point out that WinFSP has absolutely no feedback
>of any kind by users and has not been tested on all windows versions.
>I think Kernel drivers should at least have some feedback and known as
>used in production before choosing to be distributed as cygwin
>package.
>Unstable kernel drivers can create severity damage in case of BSOD
>like windows or user files corruption.
>
>These analyses are probably severe but for the good of cygwin users,
>integrate kernel driver dependence should be well thought before
>making the step.

Rubbish!

I am sorry that you are so upset Liryna that I decided to create my own
project instead of continuing to contribute to Dokany. But to go around
and spread unsubstantiated rumors is not acceptable.

You do not know how many people use WinFsp. To claim that there is no
feedback is simply false. There is no feedback that you see, but there is
quite some favorable feedback that I have seen including commercial
propositions. Furthermore being the number 1 trending project on GitHub
(for the C language) certainly shows some favorable feedback.

I would strongly argue that WinFsp is stabler and takes file system
semantic correctness far more seriously than Dokany. I note that you use
my own file system test suites to test your file systems and that Dokany
breaks with such basic things like memory mapped files and share access. I
could enumerate all of Dokany’s failings, but I will spare you the
embarrassment.

Bill


  reply	other threads:[~2016-07-22 17:55 UTC|newest]

Thread overview: 88+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-22 11:59 Adrien JUND
2016-07-22 17:55 ` Bill Zissimopoulos [this message]
2016-07-22 19:56   ` Adrien JUND
2016-07-23  0:23     ` Bill Zissimopoulos
2016-07-23 10:40       ` Corinna Vinschen
2016-07-23 16:44         ` Bill Zissimopoulos
2016-07-23 17:48           ` Corinna Vinschen
2016-07-23 18:34             ` Bill Zissimopoulos
2016-07-25  7:35               ` Corinna Vinschen
2016-07-25 21:20                 ` Bill Zissimopoulos
2016-07-26  6:28                   ` Mark Geisert
2016-07-26  8:45                     ` Herbert Stocker
2016-07-26 12:40                       ` Adrien JUND
2016-07-26 18:13                         ` Mark Geisert
2016-07-26 18:41                           ` Bill Zissimopoulos
2016-07-26 17:23                     ` Bill Zissimopoulos
2016-07-26 18:38                     ` Bill Zissimopoulos
2016-07-26 19:02                       ` Mark Geisert
2016-07-26 19:10                         ` Bill Zissimopoulos
2016-07-26 23:22                         ` Bill Zissimopoulos
2016-07-27  9:03                           ` Mark Geisert
2016-07-27 17:45                             ` Bill Zissimopoulos
2016-07-28  9:17                               ` Mark Geisert
2016-07-28 16:36                                 ` Bill Zissimopoulos
2016-07-28 17:29                                   ` Mark Geisert
2016-07-28 17:43                                     ` Bill Zissimopoulos
2016-07-28 19:14                                     ` Bill Zissimopoulos
2016-07-28 19:21                                       ` Bill Zissimopoulos
2016-07-28 19:59                                       ` Mark Geisert
2016-07-28 20:08                                         ` Corinna Vinschen
2016-07-28 20:04                                       ` Corinna Vinschen
2016-07-28 21:18                                         ` Bill Zissimopoulos
2016-07-29  0:05                                           ` Mark Geisert
2016-07-29  0:17                                             ` Bill Zissimopoulos
2016-07-29  0:27                                               ` Bill Zissimopoulos
2016-07-29  8:19                                                 ` Mark Geisert
2016-07-29  8:51                                                   ` Corinna Vinschen
2016-07-29  9:15                                                     ` Mark Geisert
2016-07-29  9:48                                                       ` Corinna Vinschen
2016-08-16 17:32                                                         ` Corinna Vinschen
2016-08-17  8:27                                                           ` Mark Geisert
2016-08-17  9:14                                                             ` Corinna Vinschen
2016-08-22  9:43                                                               ` Mark Geisert
2016-08-22 11:54                                                                 ` Corinna Vinschen
2016-08-25  8:49                                                                 ` Bill Zissimopoulos
2016-09-05  9:36                                                                   ` Mark Geisert
2016-09-05 11:20                                                                     ` Adrien JUND
2016-09-05 20:16                                                                       ` Mark Geisert
2016-09-06 21:15                                                                         ` Bill Zissimopoulos
2016-09-07  5:22                                                                         ` Herbert Stocker
2016-09-08  8:13                                                                           ` Mark Geisert
2016-09-06 22:07                                                                       ` Mark Geisert
2016-09-08  8:03                                                                         ` cygfuse (was Re: [ITP] FUSE 2.8) Mark Geisert
2016-09-20 21:12                                                                           ` Bill Zissimopoulos
2016-09-21  5:33                                                                             ` cygfuse Mark Geisert
2016-09-21  6:01                                                                               ` cygfuse Bill Zissimopoulos
2016-09-21  6:13                                                                             ` cygfuse (was Re: [ITP] FUSE 2.8) Adrien JUND
2016-09-06 21:13                                                                     ` [ITP] FUSE 2.8 Bill Zissimopoulos
2016-09-08 12:01                                                                       ` Corinna Vinschen
2016-09-08 16:58                                                                         ` Bill Zissimopoulos
2016-08-25  8:58                                                                 ` Bill Zissimopoulos
2016-07-29 15:35                                                   ` Bill Zissimopoulos
2016-07-29 18:35                                                     ` Mark Geisert
2016-07-29  7:50                                     ` Bill Zissimopoulos
2016-07-29  8:02                                       ` Mark Geisert
2016-07-26 20:07                       ` Adrien JUND
2016-07-26 20:56                         ` Bill Zissimopoulos
  -- strict thread matches above, loose matches on Subject: below --
2016-07-17  1:03 Bill Zissimopoulos
2016-07-17 15:43 ` David Stacey
2016-07-17 21:18 ` Marco Atzeri
2016-07-18 19:15   ` Bill Zissimopoulos
2016-07-18  8:19 ` Corinna Vinschen
2016-07-18 19:43   ` Bill Zissimopoulos
2016-07-18 19:52     ` Bill Zissimopoulos
2016-07-19  9:41       ` Corinna Vinschen
2016-07-19 17:27         ` Bill Zissimopoulos
2016-07-20  8:52           ` Corinna Vinschen
2016-07-21 22:12             ` Bill Zissimopoulos
2016-07-22  7:59               ` Corinna Vinschen
2016-07-22 12:30                 ` Adrien JUND
2016-07-22 12:53                   ` Marco Atzeri
2016-07-22 13:41                     ` Corinna Vinschen
2016-07-22 17:58                     ` Bill Zissimopoulos
2016-07-22 19:58                       ` Marco Atzeri
2016-07-23  0:31                         ` Bill Zissimopoulos
2016-07-23  6:02                           ` Marco Atzeri
2016-07-23  6:33                             ` Bill Zissimopoulos
2016-07-22 17:55                 ` Bill Zissimopoulos

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=D3B7A13E.A60B%billziss@navimatics.com \
    --to=billziss@navimatics.com \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).