delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/07/02/18:21:38

X-Recipient: archive-cygwin AT delorie DOT 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 AT etr-usa DOT com>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
MIME-Version: 1.0
To: Cygwin-L <cygwin AT cygwin DOT com>
Subject: Re: [ANNOUNCEMENT] [1.7] Updated [security]: bash-3.2.49-23
References: <announce DOT 4A4C18B6 DOT 4000505 AT byu DOT net> <55392 DOT 99 DOT 237 DOT 216 DOT 211 DOT 1246503158 DOT squirrel AT www DOT sidefx DOT com> <4A4C238B DOT 8070804 AT byu DOT net> <20090702031625 DOT GA23085 AT ednor DOT casa DOT cgf DOT cx> <4A4CAD63 DOT 50101 AT sidefx DOT com> <20090702174647 DOT GE9839 AT ednor DOT casa DOT cgf DOT cx> <4A4CF813 DOT 4090300 AT sidefx DOT com>
In-Reply-To: <4A4CF813.4090300@sidefx.com>
X-IsSubscribed: yes
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

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

- Raw text -


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