This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: CygWin32 and Linux


vtailor@gte.net wrote:
[...]
> I think if you get some experience at porting apps, you'll come to
> realize that cygwin.dll favors BSD Unix more than Linux Unix.  Probably
> because of the geographic influence.
[...]

Many of the choices were done for licensing reasons.  For embedded
programming purposes, our libc/m (newlib) can't contain GPL'd code
(i.e. microwave oven manufacturers don't want to be required to ship
libc sources on demand because of the GPL).  So newlib is a
combination of BSD and Cygnus-written code.  This is the libc/m we use
for Cygwin32.

In terms of Cygwin32 internals, sometimes we've picked the easiest
thing to implement (ptys are svr4-based) or gone with what was better
documented.  The Cygwin32 documentation needs to include more
information on what's what.  If someone wants to work on that, please
let me know.  :-)

In terms of overlap with Linux, there isn't a lot of potential sharing
that could be happening I don't think.  A possible exception is that
we might want to use RPMs for binary distribution of individual
packages.  The Cygwin32 "kernel" is almost totally unlike the Linux
kernel since Cygwin32 is built on top of Windows whereas Linux is the
actual OS.

-- 
Geoffrey Noer
noer@cygnus.com
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]