delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/04/11/15:37:26

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-Id: <200004112036.PAA14865@hp2.xraylith.wisc.edu>
To: DJ Delorie <dj AT delorie DOT com>
cc: ssiddiqi AT inspirepharm DOT com, cygwin AT sourceware DOT cygnus DOT com
Subject: Re: Mirosoft Interix contains Cygwin
In-reply-to: Your message of "Tue, 11 Apr 2000 16:13:22 EDT."
<200004112013 DOT QAA23503 AT envy DOT delorie DOT com>
Date: Tue, 11 Apr 2000 15:36:21 -0500
From: Mumit Khan <khan AT NanoTech DOT Wisc DOT EDU>

DJ Delorie <dj AT delorie DOT com> writes:

> Cool!  Now even Microsoft is seeing the benefits of open source software.

Actually, Microsoft always has, just likes to hide the fact in case
it's forced to practice the same! If you look at its own now-obsolete
POSIX kit, it included quite a bit of GNU code, including a port of 
gcc. That whole POSIX subsystem and kit is now obsoleted by Interix's 
product.

As for Interix, here's a bit of history: Softway/Interix a few years 
ago started out with Cygwin b17 as the base and built a version of gcc 
and binutils for their POSIX subsystem. GCC didn't need too much 
modification, at least at the basic level, but binutils is a whole 
different story.

Even though Interix now uses newer gcc, their stable codebase still
uses some old code, and that's why you see the cygnus-2.7.2-970404.

I assume the "assimilation" of Interix by MS will have caused some
temporary glitches, but Interix has always maintained full sources
on their ftp site; a bit buried, but the pointer is on their CD and
in docs.

For the record, I have no affiliation with Interix other than some 
productive collaborative efforts with Donn Terry in porting egcs 
to Interix.

> Plus, the i386-pc-opennt directory means that they *had* to rebuild
> gcc from source, targetting their system.  This means that there are
> now five wintel gccs - emx, djgpp, cygwin, mingw, and now interix.

Make that *six*; a brand new one -- ix86-pc-win32-gnu -- which uses 
GNU C Library as the runtime. I'm still cleaning out bits and pieces
at this point, mostly in the runtime.

Sorry about getting rather off-topic here ...

Regards,
Mumit


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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