X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 	tests=AWL,BAYES_00
X-Spam-Check-By: sourceware.org
Message-ID: <4A4D313F.5090003@etr-usa.com>
Date: Thu, 02 Jul 2009 16:14:23 -0600
From: Warren Young <warren@etr-usa.com>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
MIME-Version: 1.0
To: Cygwin-L <cygwin@cygwin.com>
Subject: Re: [ANNOUNCEMENT] [1.7] Updated [security]: bash-3.2.49-23
References: <announce.4A4C18B6.4000505@byu.net>  <55392.99.237.216.211.1246503158.squirrel@www.sidefx.com>  <4A4C238B.8070804@byu.net>  <20090702031625.GA23085@ednor.casa.cgf.cx>  <4A4CAD63.50101@sidefx.com> <20090702174647.GE9839@ednor.casa.cgf.cx> <4A4CF813.4090300@sidefx.com>
In-Reply-To: <4A4CF813.4090300@sidefx.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

Edward Lam wrote:
>>
>> No, they just aren't as mean as we are.  We like to make things
>> purposely slow because then people suffer.
> 
> I asked what I thought was a sensible question for someone who doesn't 
> know the internal workings of cygwin/mingw. It wasn't meant as a flame 
> bait. 

Flame?  Oh, my no.  That was just a light warming in a little butter and 
garlic.  (Ah, grilled newbie, yum.)  Flaming is not subtle here.  Like 
in many online fora, it's best to try to maintain a thick skin here, so 
as to be less easily upset.

Cygwin is slow because there is a huge amount of code in it to try and 
provide POSIX.1 interfaces and semantics on top of the Win32 API, so 
that programs assuming a POSIX environment can just be recompiled to run 
on Windows.[1]  MinGW provides so few packages because they're only 
trying to port the build tools, which are portable, not depending on 
POSIX.  That rules out a huge number of packages that would be 
impractical to port directly to Windows.

[1] That's the ideal, anyway.  It even happens quite a lot these days, 
probably even most of the time.

[2] There's still a lot of work that goes into MinGW to handle various 
Windowsisms.  They're not just recompiling GCC for Windows over there.

P.S. sidefx.com, eh?  I found the Houdini demo interesting, but not 
enough so that I'm going to set aside C4D and modo.

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

