delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/12/31/16:13:07

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:reply-to:mime-version:to
:subject:references:in-reply-to:content-type
:content-transfer-encoding; q=dns; s=default; b=x80lM3bTacE+degd
6cmlcDmjHSmIi7WccJaAaW7kozmKDTLeRsvrG+UCW9Aiui//UW1lvsiMJ6h7f24Q
54bw9B1lvwjiezsCnWeRawaG8LCC/Yc3NVZ+axa4vpl+F70W+tB5vRumAJ+Dbk16
5YPJiQe+fvTNTz7QJ7GFcuw9wQ0=
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:reply-to:mime-version:to
:subject:references:in-reply-to:content-type
:content-transfer-encoding; s=default; bh=7Bm5OxmUnezFxjB3JsoYPB
yfFHs=; b=fhZbekTdXfTdhp7iLFcNOiZwbHjI7tIxHzosVn2jLHSxi2Ov+au7kf
AogJvJrddgW/4g5o1Qg8Cz1jncUvMtlJSuKFMfjkzJODgVj8XfrxJx0y7Z0nR+uA
OL5q/aEQsnX4JY3olQNngZ2Nxul2pFWM7yIthLfdAKbTecFJiFPXU=
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
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-1.1 required=5.0 tests=AWL,BAYES_50,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=ham version=3.3.2
X-HELO: csmail.cs.umass.edu
Message-ID: <52C33350.6070500@cs.umass.edu>
Date: Tue, 31 Dec 2013 16:12:48 -0500
From: Eliot Moss <moss AT cs DOT umass DOT edu>
Reply-To: moss AT cs DOT umass DOT edu
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: cygwin <cygwin AT cygwin DOT com>
Subject: Re: Ok, then
References: <1388523397 DOT 38131 DOT YahooMailNeo AT web162702 DOT mail DOT bf1 DOT yahoo DOT com>
In-Reply-To: <1388523397.38131.YahooMailNeo@web162702.mail.bf1.yahoo.com>
X-IsSubscribed: yes

Dear Jonathan -- I think it would help greatly,
and perhaps moderate the tone on both sides, if
you could say what you think/thought cygwin is
and what you think/thought it is for.  It seems
to me that the bad feelings, or at least sharp
tone, back and forth may be rooted in a
misunderstanding on your part of what cygwin is
about.  Some posters did suggest reading some
of the overview material describing what cygwin
is and what it is not -- or I could say, what it
is trying to do and what it is *not* trying to do.

For my part, I would describe it as offering a
Unix-like environment to Windows users.  It is
not a whole operating system, and cannot entirely
"hide" the Windows-ness of Windows, but makes it
possible to port and then use many Unix tools in
a fairly natural (for a Unix user) way.

Thus, the ls command is quite natural, since it
is a familiar command to Unix users.  If your
criticism of it is that it is obscure, that is a
criticism of Unix, really, not of cygwin, since
cygwin is not trying to make Unix better or replace
it or anything like that -- it's trying to do more
or less what Unix does.  So, if you are not looking
for something with the "look and feel" of Unix,
cygwin is probably not for you.

Likewise, bash is a shell ported from the Unix
world, and it is what it is.  One virtue is that
bash scripts I wrote to run on Unix platforms
will tend to work under cygwin as well (though
occasionally some tweaks are needed).  This is
a good thing.  Writing some kind of shell that is
better, more natural, etc., from your point of
view is something you are welcome to do -- source
code to a number of shells is out there.  But
the cygwin project isn't about writing a new shell,
only about making one or more shells from Unix work
under cygwin more or less the way they work on Unix.

In hope that this will be of some use ...

Eliot Moss

--
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