X-Spam-Check-By: sourceware.org
Date: Tue, 25 Apr 2006 09:12:39 -0500
From: mwoehlke <mwoehlke-nospam@tibco.com>
Subject: Re: Cygwin and Interix interoperability?
In-reply-to: <e2js6i$jq0$1@sea.gmane.org>
To: cygwin@cygwin.com
Reply-to: cygwin@cygwin.com
Message-id: <444E2E57.2000409@tibco.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
User-Agent: Thunderbird 1.5 (X11/20051201)
Newsgroups: gmane.os.cygwin
References: <4447BE05.6070103@tibco.com>  <20060420170449.GA24155@trixie.casa.cgf.cx>  <20060420204058.GA7685@calimero.vinschen.de> <44480053.609@tibco.com>  <20060421093909.GA12661@calimero.vinschen.de> <44490A6A.3090504@tibco.com>  <20060421171542.GA25876@calimero.vinschen.de> <44491F55.7010702@tibco.com>  <e2js6i$jq0$1@sea.gmane.org>
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
Precedence: bulk
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie.com@cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

Cary Jamison wrote:
> I read that Vista will have "Built-in NFS for Unix interoperability."
> [snip] If it is true, you may want to wait for Vista, where all your
> problems will be solved! :-)

It's called "Services for UNIX-based Applications" (SUA). It's also in 
Windows 2003 R2, which is what I have. Except maybe for symlinks; those 
are supposed to be "more supported" in Vista, I hear. However, "waiting 
for Vista" is not an option for two reasons. One, I'm impatient, and 
two, we're talking about a build machine. For anyone unfamiliar with 
SCOP (C=Corporate), "build machine" = "don't ever reconfigure this box 
for *any* reason". Putting Vista on it will NOT be an option. Putting 
something as modern as 2003 on it is already a departure.

In other news, I also opened a related 'is this workable' discussion at 
http://www.interopsystems.com/tools/fb.aspx?m=8872 and folks there seem 
to think all that's needed is to hook into the NFS driver (for NFS 
stuff, anyway, but supporting Interix symlinks on a non-POSIX file 
system is trivial, and not my main concern anyway). I was thinking 
Cygwin could check if the underlying file system is NFS and if it is, 
try to dynamically load the NFS client driver. If successful, Cygwin 
would then be able to use the real NFS permissions (and symlinks) rather 
than kluging through ACL's (which doesn't work reliably, as Corinna 
pointed out)... not to mention work with *real* symlinks.

But I'm still just guessing. I haven't gotten to actually *looking* yet 
(it's not exactly in the job description, after all).

-- 
Matthew
Lions and tigers and ...penguins? We're being invaded!

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

