delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/08/29/19:14:40

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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
Reply-To: Cygwin List <cygwin AT cygwin DOT com>
Message-Id: <6.1.0.6.0.20040829185756.038cb120@pop.prospeed.net>
X-Sender:
Date: Sun, 29 Aug 2004 19:13:51 -0400
To: Mike Swanson <mikeonthecomputer AT gmail DOT com>, cygwin AT cygwin DOT com
From: Larry Hall <lh-no-personal-replies-please AT cygwin DOT com>
Subject: Re: Making a free Windows NT POSIX subsystem?
In-Reply-To: <79bf984804082915515b03b882@mail.gmail.com>
References: <79bf984804082915515b03b882 AT mail DOT gmail DOT com>
Mime-Version: 1.0

At 06:51 PM 8/29/2004, you wrote:
>I've read from archived messages that the microsoft POSIX subsystem in
>Windows NT is not good enough for Cygwin.
>
>I was curious as to weather it's possible to develop a free POSIX
>subsystem for Windows NT and use that instead.  I don't know any of
>the technical programming details and difficulties with it...
>
>How possible is this? Would this allow case-sensitivity with NTFS, and
>certain other features blocked by the Win32 subsystem?
>
>More importantly, how easy would it to maintain an NT POSIX subsystem
>port of Cygwin (assuming that a free one would be made with more
>functionality than Microsoft's) and the Win32-based Cygwin (very
>important for Windows 9x/Me)?


Splitting the base on which Cygwin is built seems like a difficult
thing to maintain.  AFAICT, the big benefit here would be the potential
for a real fork implementation.  One can have file case-sensitivity now
with Cygwin's 'check-case' environment variable setting or managed mounts.
Of course, neither of these options is fully recommended at this point 
for general usage, mostly because of the incompatibility with Windows
apps.  But that would be the same for Cygwin on some NT POSIX layer.  But 
if you've given some thought to this, perhaps you'd want to suggest the 
benefits you see to this.  In all honesty, I do think the cost of trying to 
maintain two versions of Cygwin outweighs the benefits but perhaps 
discussion of the benefits would be interesting. 



--
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
838 Washington Street                   (508) 893-9889 - FAX
Holliston, MA 01746                     


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