This project raises a concern in my mind with respect to a very old 
and generally accepted UNIX architectural principle:

"Tools, Not Policy".

If i understand it correctly, this case effectively vacates the 
principle stated above, and replaces it with its exact opposite:

"Policy, Not Tools".

Because the only possible rationale for having /usr/gnu/bin/grep 
transparently and silently replaced by a shell builtin grep is as a 
result of some mandatory policy in effect, which would trump explicit 
  user selection.

It would be very helpful if the project team would kindly explain how 
it intends to address the architectural concern above, and also how it 
intends to mitigate the proliferation of userland commands with 
identical names, but providing, in many cases, different semantics.

Thank you.

--Stefan

------

Garrett D'Amore - sun microsystems wrote:

> This project is an amendment to the Korn Shell 93 Integration project
> (PSARC/2006/550 and PSARC/2007/035, PSARC/2008/094, PSARC/2008/344
> and PSARC/2008/589) specifying the following additional
> interfaces:
> Addition of /usr/gnu/bin, /usr/xpg4/bin and /usr/bin built in
> mappings in ksh93



-- 
Stefan Teleman
Oracle Corporation
stefan.teleman at Sun.COM

Reply via email to