delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/06/27/13:30:16

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Wed, 27 Jun 2001 13:16:53 -0400
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Cygwin: Open or Closed System? (was: two problems with cygwin's zip)
Message-ID: <20010627131653.E22088@redhat.com>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <993648794 DOT 12881 DOT ezmlm AT sources DOT redhat DOT com> <3B39F797 DOT 7000608 AT gruntose DOT com> <3B3A01ED DOT 4080904 AT ece DOT gatech DOT edu>
Mime-Version: 1.0
User-Agent: Mutt/1.3.11i
In-Reply-To: <3B3A01ED.4080904@ece.gatech.edu>; from cwilson@ece.gatech.edu on Wed, Jun 27, 2001 at 11:55:25AM -0400

On Wed, Jun 27, 2001 at 11:55:25AM -0400, Charles S. Wilson wrote:
>Because of the nature of cygwin, there are two types of users: those 
>that see cygwin as a way to "pretend you're using linux while in 
>windows", and those that want to use unix-oriented tools from the 
>windows environment.
>
>The former run bash as their main shell.  The latter use 
>cmd.exe/command.com as their main shell.  Most of your open-source 
>hacker-types are in category 1; almost ALL of the cygwin maintainers and 
>developers fit into the category 1.
>
>Therefore, you will see a definite preeminence of the concerns of the 
>"make it work just like linux" people -- because we're the ones doing 
>most of the work.  HOWEVER, the commercial interests are in favor of the 
>"use unix tools from windows" people -- because many of the GNUpro 
>customers are in category 2.  However, the GNUpro customers do NOT, as a 
>rule, contribute anything (other than $$) back to the cygwin net 
>release.  While we category 1 people *try* to be reasonable, the truth 
>is that if the concerns of category 2 people are to be acted upon or 
>gain influence, some category 2 people are going to have to step forward 
>as maintainers or contributors.  For instance, it would be nice if a 
>cabal of command.com users began to audit packages for 
>command.com-friendliness -- and developed patches.  This is similar to 
>Earnie's role in the past: he was (and is) an active contributor who 
>used text-mounts exclusively; you could always count on him to point out 
>text/binary mount problems with new executables.  (He doesn't do *that* 
>much anymore; I don't know if he considers all such bugs squashed or if 
>he just gave up...:-)

I agree with all of this, but I just wanted to point out that it isn't
100% black and white with regard to GNUpro customers.  My gut feeling
is that the majority of them (at least dollar wise) want unix-on-windows.

There have been a few vocal customers who were confused by things like
make's inability to parse MS-DOS syntax.  This has resulted in modifying
one or two of the packages that we provide.

Otherwise, our customers seem to be satisfied with the current state of
cygwin.  Of course, they don't get things like "zip" or "unzip" so it's
hard to know for sure.

>Anyway, *as long as the bash users are not harmed* I think glob() could 
>stand some work.

I doubt that bash uses cygwin's glob, actually.  I suspect that glob is
primarily used from the windows command prompt.

>However, as has been mentioned, the win32-vs-cygwin handling in glob()
>has been delicately tuned over many years; you will have a substantial
>burden of proof (do no harm to unixiods, improve win32-behavior) in
>order to get your changes accepted.  That's just the way of things.
>Good luck.

Ditto.

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019