delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/05/13/13:10:43

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:content-type:content-transfer-encoding; q=dns; s=default; b=S1k
7IVKvOCnt8puRN3JiynVg+JF/urNoz3awHG7J9+eVALr2pqgmPttsPrm43zdNAYQ
OGRO+lZEm4gXrO74vTYSWKcPClDcSgv4buVi9j1qecaY2gP/7fwWMcpXmWMRcIru
8wcDKTcmwsqciCnr9f4RducRb7v4FMDOsSIHtY5s=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:content-type:content-transfer-encoding; s=default; bh=S1c/c8zzW
wR9vvGJIqS5bqvYjGs=; b=TNXR56fdx8vE2H+D8zBbRp+9UOxOHkp/JBlEoxzuK
ZpP9Sfc3677U++x8oePdUJEC86T5nCcK9JRUY5NqFwrV4CqrKgRLSlyOoZGUyDWn
pIW9hYLRm98dW/h/ZeEpiL9cS4KwVkz765S5o5wg1oBayJLrJdKCWmTzWcSpRwtW
8Y=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_NO,RCVD_IN_HOSTKARMA_YE autolearn=ham version=3.3.1
Message-ID: <51911E7F.4080208@iname.com>
Date: Mon, 13 May 2013 11:10:23 -0600
From: Daniel Jensen <jensend AT iname DOT com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Installing VIM installs lots of other stuff

cgf, I've been using cygwin off and on for ~14 years and I'm aware what 
it is and is not. Getting defensive and huffy over a rhetorical (not 
technical/internal) comparison of cygwin to other "collections of tools 
which provide [with varying completeness] a Linux look and feel 
environment for Windows" isn't productive. Nor is making unwarranted 
assumptions about my ignorance.

On my own primary machine I've always had a more complete cygwin install 
and been glad to be able to, among other things, use the full toolchain 
to build plenty of software that would not have worked with msys/mingw 
or whatever. But on my other machines, or for other people, I have 
frequently installed a fairly minimal cygwin environment. Much of the 
use these installs have seen would have been adequately met by many of 
the "bundle of win32 binaries" offerings which include a shell. Often, 
however, that wouldn't suffice due to compatibility gotchas or to a 
missing tool. In such a situation cygwin is doing quite a similar task 
to what these bundles are intended to do, it's just doing it better and 
more completely; the internal differences are not particularly relevant 
to the user. Hence the 'on steroids.' Almost all of the other people I 
know who use cygwin use it exclusively in this way. Not everybody wants 
the full build toolchain, every scripting language under the sun, etc.

"Being more like linux" is not a well-defined goal, and it cannot 
provide any useful guidance in making decisions like this, since for any 
optional dependency you can find distributions which went either way. 
Plenty of minimalist distributions out there, and the popularity of 
different approaches has fluctuated over the years. (Remember when 
gentoo and USE flags were all the rage?)

"Being more like the latest Fedora" or the like would be well-defined 
and give concrete guidance, but I can't think of any reason why it would 
be a reliably good match for your goals for the project or for users' needs.

I really appreciate your leadership and all the work you and others have 
done over the years. I am not here to bicker. You folks have to make 
tradeoffs and decisions in trying to meet competing goals and disparate 
users' needs with limited resources, and of course minimalists' concerns 
won't always win out. Even in this case with vim, where providing for 
both the minimal and the full-fat is quite possible and is a route taken 
by many distros, spending effort on that may not be the right use of 
cygwin resources. I don't pretend to know. But I do think that folks are 
unnecessarily dismissive of this type of concern. Rick's concern really 
is relevant, and the decisions and tradeoffs can be made without being 
dismissive.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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