delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/04/15/08:20:09

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/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
From: "Chris January" <chris AT atomice DOT net>
To: <cygwin AT cygwin DOT com>
Subject: RE: co-linux
Date: Thu, 15 Apr 2004 13:22:50 +0100
Message-ID: <ICEBIHGCEJIPLNMBNCMKGEIGELAA.chris@atomice.net>
MIME-Version: 1.0
In-Reply-To: <20040414140334.GC3264@coe.bosbc.com>
X-IsSubscribed: yes

> On Wed, Apr 14, 2004 at 02:50:42PM +0200, Pinhas Krengel wrote:
> >I have just read about beta release of co-linux (linux on
> windows). Is this
> >product going to kill cygwin.
>
> No.
>
> >What will be the benefits of using cygwin in that case.
>
> Having a nicely integrated UNIX environment.  Colinux just allows
> you to run
> a separate linux subsystem under windows.  There isn't any real
> communication
> between windows and linux other than via networking.

I spent some time working on porting Linux to Windows myself (with some
success, but I shelved the project after CoLinux came out) and it may be
possible to use CoLinux to service Linux system calls in a standard Windows
process giving you the best of both worlds. AFAICT the only thing required
to do this is to introduce the notion of 'foreign' processes and allow the
Linux kernel to read/write to/from a Windows process' address space. That
way you could link against both Windows DLLs and Linux shared objects (via
the Linux loader as ported in LINE). CoLinux could run as a Windows service.
Not that this would actually gain you much mind, since I can't think of
anyone who releases binary only code for Linux but not for Windows.
It would be really nice to be able to run Valgrind on Windows as well, but
that's another story.

Chris


--
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/

- Raw text -


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