Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 Date: Mon, 6 Jun 2005 02:45:05 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Linda W cc: cygwin AT cygwin DOT com Subject: Re: Drop Win9x support? (was: Serious performance problems) In-Reply-To: <42A36092.4030109@tlinx.org> Message-ID: References: <14CEE0B69DBDFC41A192613D8B4098CA016595AB AT XCH-CORP DOT staktek DOT com> <429F8915 DOT 8000904 AT familiehaase DOT de> <42A36092 DOT 4030109 AT tlinx DOT org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Yuk. Top-posting. Reformatted. On Sun, 5 Jun 2005, Linda W wrote: > Igor Pechtchanski wrote: > > > [snip] > > Again, IMO, it would be ok to make Win9x functionality slower, > > external to the Cygwin DLL, etc, etc, but I don't think dropping it > > altogether is a good idea. > > Igor > > One wouldn't have to suffer much in performance... > see http://sourceware.org/ml/cygwin/2005-06/msg00087.html. > Dynamic library linking is relatively cheap -- cheaper if the > user has the option to pre-install the lib for their OS-flavor. Yes, dynamic linking is fast. The implementation (emulation) of the Nt* API for Win9x doesn't have to be. That was the potential performance slowdown I was alluding to. This is one case where we'd rather have functionality than performance. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "The Sun will pass between the Earth and the Moon tonight for a total Lunar eclipse..." -- WCBS Radio Newsbrief, Oct 27 2004, 12:01 pm EDT -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/