From ilug-admin@linux.ie Mon Jul 22 18:13:18 2002
Return-Path: <ilug-admin@linux.ie>
Delivered-To: yyyy@localhost.netnoteinc.com
Received: from localhost (localhost [127.0.0.1])
by phobos.labs.netnoteinc.com (Postfix) with ESMTP id D2BF4440DE
for <jm@localhost>; Mon, 22 Jul 2002 13:12:32 -0400 (EDT)
Received: from dogma.slashnull.org [212.17.35.15]
by localhost with IMAP (fetchmail-5.9.0)
for jm@localhost (single-drop); Mon, 22 Jul 2002 18:12:32 +0100 (IST)
Received: from webnote.net (mail.webnote.net [193.120.211.219]) by
dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g6MFHU902180 for
<jm-ilug@jmason.org>; Mon, 22 Jul 2002 16:17:30 +0100
Received: from lugh.tuatha.org (root@lugh.tuatha.org [194.125.145.45]) by
webnote.net (8.9.3/8.9.3) with ESMTP id OAA31984 for <jm-ilug@jmason.org>;
Mon, 22 Jul 2002 14:11:42 +0100
Received: from lugh (root@localhost [127.0.0.1]) by lugh.tuatha.org
(8.9.3/8.9.3) with ESMTP id OAA27431; Mon, 22 Jul 2002 14:11:00 +0100
Received: from linux.local ([195.218.108.52]) by lugh.tuatha.org
(8.9.3/8.9.3) with ESMTP id OAA27396 for <ilug@linux.ie>; Mon,
22 Jul 2002 14:10:52 +0100
X-Authentication-Warning: lugh.tuatha.org: Host [195.218.108.52] claimed
to be linux.local
Received: from linux.local (localhost [127.0.0.1]) by linux.local
(8.11.6/8.11.6/SuSE Linux 0.5) with ESMTP id g6MBW9X31245 for
<ilug@linux.ie>; Mon, 22 Jul 2002 12:32:09 +0100
Message-Id: <200207221132.g6MBW9X31245@linux.local>
To: Irish Linux Users Group <ilug@linux.ie>
Reply-To: Irish Linux Users Group <ilug@linux.ie>
Subject: Re: [ILUG] How to copy some files
In-Reply-To: Message from
"John P. Looney"
<valen@tuatha.org> of
"Mon, 22 Jul 2002 09:09:41 BST."
<20020722080941.GI3234@jinny.ie>
X-Mailer: [nmh-1.0.4] MH.6.8, SuSE Linux 7.3
X-Url: http://www.blf.utvinternet.ie
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Id: <31241.1027337528.1@linux.local>
Date: Mon, 22 Jul 2002 12:32:08 +0100
From: Brian Foster <blf@utvinternet.ie>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by lugh.tuatha.org id
OAA27396
Sender: ilug-admin@linux.ie
Errors-To: ilug-admin@linux.ie
X-Mailman-Version: 1.1
Precedence: bulk
List-Id: Irish Linux Users' Group <ilug.linux.ie>
X-Beenthere: ilug@linux.ie
| Date: Mon, 22 Jul 2002 09:09:41 +0100
| From: "John P. Looney" <valen@tuatha.org>
|[ ... ]
| That's something that POSIX would do - make every platform as
| equally broken, rather than standing up and saying "how about
| we try & make everyone better".
eh? POSIX doesn't "do" anything. POSIX is a de jour
specification for a voluntary minimal implementation to
encourage software transportability. no-one, absolutely
no-one, has or ever had to implement POSIX or be restricted
to POSIX. commercial considerations et.al. may encourage
some "POSIX-compatibility", but that's a freely-made choice.
IMHO, the process's weakness is a general rule --- which
has been ignored on occasion --- to only consider "formal"
submissions of "proven" technologies. that translates into
specifying more-or-less common parts of the existing *ix
implementations which actively contribute to the process.
most of the committees are loath to blue-sky, solicit
proposals/research, or pick an uncommon or unsponsored
implementation, even when manifestly superior. (IMHO,
this is why POSIX is *ix and not, e.g., Plan9 or Inferno.)
OTOH, considering the motivating force behind the process,
it can be argued the above "weakness" is a strength ....
| (why? Because in the real world, you can't. Somethings just suck)
yep. which is not to say POSIX "sucks" per se. but the old
pre-POSIX *ix world arguably did, at least in terms of ease
of software porting. one of *ix's claims to fame is it is
perhaps the first system where one could seriously consider
porting, more or less intact and with relative ease, software
from one architecture+platform+vendor to a radically utterly
different triple.
however, as people discovered, there's a lot of difference
between "consider porting" and "actually porting" --- and
some problems were silly. some were self-inflicted (e.g.,
assuming byte-orientation or a particular endianness); but
others were Frustrating "system" incompatibilities --- the
motivating force that lead to /usr/group, XPG (X/Open), POSIX,
Spec1170, Unix98, Common Unix, &tc.
«The nice thing about standards is there's so many to
choose from.» -- commonly attributed to bwk.
cheers!
-blf-
--
Innovative, very experienced, Unix and | Brian Foster Dublin, Ireland
Chorus (embedded RTOS) kernel internals | e-mail: blf@utvinternet.ie
expert looking for a new position ... | mobile: (+353 or 0)86 854 9268
For a résumé, contact me, or see my website http://www.blf.utvinternet.ie
Stop E$$o (ExxonMobile): «Whatever you do, don't buy Esso --- they
don't give a damn about global warming.» http://www.stopesso.com
Supported by Greenpeace, Friends of the Earth, and numerous others...
--
Irish Linux Users' Group: ilug@linux.ie
http://www.linux.ie/mailman/listinfo/ilug for (un)subscription information.
List maintainer: listmaster@linux.ie