delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/09/16/22:07:09

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SPF_PASS
X-Spam-Check-By: sourceware.org
MIME-Version: 1.0
In-Reply-To: <20090917014400.GB25602@ednor.casa.cgf.cx>
References: <ee47a1dc39b42cb6fdd0c2dff9ff3053 AT mail DOT smartmobili DOT com> <h8r26b$peb$1 AT ger DOT gmane DOT org> <182640b4a6730dafadd266e0cfc9d9bf AT mail DOT smartmobili DOT com> <h8ripc$itl$1 AT ger DOT gmane DOT org> <416096c60909161406tbfd73ey7a5b9510e7f97762 AT mail DOT gmail DOT com> <4AB1924F DOT 80005 AT shaddybaddah DOT name> <20090917014400 DOT GB25602 AT ednor DOT casa DOT cgf DOT cx>
Date: Wed, 16 Sep 2009 22:06:51 -0400
Message-ID: <f60fe000909161906paf3ea99s407552cd8105bc4d@mail.gmail.com>
Subject: Re: goldstar? Re: cygdrive prefix
From: "Mark J. Reed" <markjreed AT gmail DOT com>
To: cygwin AT cygwin DOT com
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
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

On Wed, Sep 16, 2009 at 9:44 PM, Christopher Faylor wrote:
[re: Shaddy Baddah]
> Wow. =C2=A0Nice summation of the reasons for the need for a c:\cygwin.
>
> Can I get a goldstar here?

Indeed, a nice summary.

Let me dispel some misconceptions that piped up in the Apple
comparison: the two ways of thinking may live side by side in OS X,
and they coexist peacefully (some would say beautifully), but they
aren't really integrated in the sense being described here.

Mac-ish apps live in /Applications; UNIX-ish apps live in /bin (or
/usr/local/bin, or /opt/local/bin if you use MacPorts, or /sw/bin if
you use Fink, or...).

 Mac apps come as disk images (.dmg)'s usually containing packages
(.mpkg); UNIX apps are either manually installed, or managed via port
or fink (the latter of which uses apt behind the scenes).   There's no
grand unified packaging system.  In fact, if someone wants access to
all the goodies that are easily installable via MacPorts and Fink,
then there's a good chance they have two or three installations of
some shared libraries: one for the main OS and one for each of the
packaging systems.

If there's a Mac app to launch a UNIX program (e.g. Gimp.app), chances
are the UNIX binary it uses is completely separate copy that lives in
the app's folder in /Applications, even if there's a perfectly good
copy in a system bin directory.

If you navigate using the Finder (OS X equivalent of Windows
Explorer), the system directories like /bin and /etc don't even show
up.

Really, the two modes of operation don't talk to each other much. They
just share a filesystem.  It works because they mostly leave each
other alone.  There's no tradition in Mac land of creating a top-level
"bin" folder and putting things in there, because there was no command
line at all on the traditional Mac OS, so there was no point.  Which
means the sort of conflicts mentioned by Shaddy rarely arise.

--=20
Mark J. Reed <markjreed AT gmail DOT com>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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