Email List: Xaustin-group-futures-lX
[All Lists]

Re: thread-private working directory

To: Harti Brandt <yyyyyy@xxxxxxxxxxxxxxxxxxx>
Subject: Re: thread-private working directory
From: Dave Butenhof <yyyyyyyyyyyyyy@xxxxxx>
Date: Fri, 01 Aug 2003 11:24:36 -0400
Cc: Alexander Terekhov <yyyyyyyy@xxxxxxxxxx>, yyyyyyyyyyyyyyyyyyyyyy@xxxxxxxxxxxxx
Organization: Hewlett-Packard Company
References: <OFB7D492BD.64512203-ONC1256D75.0048EE46-C1256D75.00492B68@de.ibm.com> <20030801152245.P4685@beagle.fokus.fraunhofer.de> <3F2A6FDC.8090208@hp.com> <20030801160422.E4685@beagle.fokus.fraunhofer.de> <3F2A7D37.10803@hp.com> <20030801165557.G4685@beagle.fokus.fraunhofer.de>
Harti Brandt wrote:

I have to add only one remark: having optional features in a standard is
ok. It makes sense, although, while designing the optional feature to
think about the implications on existing or forthcoming applications. If
the amount of work needed for implementing the option outweights the
benefit (either because of complexity or because there are other ways to
do almost the same), then putting the option into the standard is bad. It
is bad (and not neutral), because it makes the standard 'thicker' and
raises the energy needed by 'outside' people to understand/implement it.

Ah, but this overlooks the POLITICAL aspect of developing standards. While some of the options really stem from serious and reasonably objective technical concerns (like prioritized I/O, which can obsolete not merely kernel software but also intelligent I/O hardware and can be extraordinarily difficult to implement throughout a distributed I/O system), others are there simply because without the option some significant group would have voted "NO" and there might have been no standard at all.

--
/--------------------[ yyyyyyyyyyyyyy@xxxxxx ]--------------------\
| Hewlett-Packard Company Tru64 UNIX & VMS Thread Architect |
| My book: http://www.awl.com/cseng/titles/0-201-63392-2/ |
\----[ http://homepage.mac.com/dbutenhof/Threads/Threads.html ]---/


<Prev in Thread] Current Thread [Next in Thread>