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 User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 To: Cygwin-L Subject: Re: [ANNOUNCEMENT] [1.7] Updated [security]: bash-3.2.49-23 References: <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> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , 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