Brandorr wrote:
> 
> On 8/31/07, Alan Coopersmith <alan.coopersmith at sun.com> wrote:
> > Brandorr wrote:
> > > A decision has been made to replace /bin/sh with a more
> > > modern/user-friendly default system shell. Ksh93 was chosen because it
> > > is fully backwards compatible with /bin/sh, is fully standards
> > > compliant, has all of the features you love about bash, and also
> > > happens to be the most powerful scripting shell available.
> >
> > It's been discussed, but I don't think anyone can say it's decided yet
> > that's what will happen.
> 
> How about???!!!
> 
> ===Q: Why isn't bash the default system shell?===
> A: Solaris uses the Bourne shell (/bin/sh) as the default system shell
> to satisfy backward compatibility with historic releases of Solaris.
> There is a consensus building to replace /bin/sh with a more
> modern/user-friendly default system shell. Ksh93 is currently the
> leading candidate because it is fully backwards compatible with
> /bin/sh, is fully standards compliant, has all of the features that
> you love about bash, and also happens to be the most powerful
> scripting shell available.
> 
> I thought I read that ksh93 is going into ON... correct?

Yes, ksh93 was integrated into B73, however that is only the first step
on a far longer way - first we stabilise the stuff, do some minor
adjustemnts and feature work and then crawl all the way down until we
reach the migration of /usr/bin/ksh to ksh93. And maybe then we look at
a replacement of /sbin/sh to a POSIX shell (note: I am intentionally not
saying ksh93, my preference would be to declare /usr/bin/sh and /sbin/sh
a "POSIX shell" which includes both "ksh93" and a fixed/modified "bash"
as possible options (that way we avoid any version hell, e.g. putting
bash version 3 to /usr/bin/sh+/sbin/sh would put us in a "version hell"
if bash version 4 comes out. Anything which needs features beyond the
POSIX standard should use /usr/bin/ksh93 or /usr/bin/bash)).

----

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