"I. Szczesniak" wrote:
> On 4/21/06, James Carlson <james.d.carlson at sun.com> wrote:
> > In other words, the solutions that make sense to me are:
> >
> >   1.  /usr/bin/ksh stays the same, and /usr/bin/ksh93 is shipped as
> >       the new ksh93.  Perhaps someday the two converge again, but not
> >       now.
> 
> That's bollocks. May I remind you that the RFE in your bug database is
> from the last century?

AFAIK one of the first RFEs/CRs is from 19-Feb-1998, making it little
bit over eight years old (uhm... Ok... it's still bad... ;-( ).

> How long should the customers of Solaris wait?
> Ten more years? Until David Korn is dead? When?

What about this: We're working on it - and helping us with contructive
comments helps more than yelling... :-)

> >From the point of view of a software vendor this is still UNACCEPTABLE
> as each piece of code needs to be reviewed whether it uses /bin/ksh or
> /bin/ksh93.

What about a "probe" which tests for ${.sh.version} and exec the script
again with /usr/bin/ksh93 if this fails ? Will that work in your case ?

[snip]
> >   2.  /usr/bin/ksh is replaced by a suitably modified (to be
> >       compatible) variant of ksh93.  The old Sun ksh is sent to the
> >       great bit-bucket in the sky.
> >
> > I don't see a self-consistent case where we're both confident enough
> > to replace /usr/bin/ksh but not so confident that we can't let go of
> > oksh.
> 
> And who is going to maintain such a version? I doubt Korn Shell
> maintainers will tolerate such patches

AFAIK you are wrong in this case. If I recall it correctly David Korn
(or Glenn ?! ... I cannot remeber right now (well, it's 5:20am ;-( ))
said that they're willing reasonable patches in this area.

> and Sun will have to maintain
> again their own breed of ksh, something which contradicts idea to
> "lower the burden" on the side of Sun.
> The Sun version of /bin/ksh will differ AGAIN from all other versions
> of Unix. The result will be a chimera which is not going to serve
> anyone except the religion of downward compatibility at all costs. And
> I doubt that this will be in the interests of your customers.

Hopefully this won't happen... at least I managed to add the ksh93/AST
sources into OS/Net with zero patches to the original sources (e.g. it's
the same as the original ksh93 version except that the native OS/Net
build system is used).

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

Reply via email to