On Jul 25, 2005, at 2:36 AM, [EMAIL PROTECTED] wrote:

They're shipping ksh93, which is open source.  Solaris includes ksh88
(g I believe), which is not.  We'd love to just upgrade, but they're
not 100% compatible.

We can certainly ship ksh 93 as /bin/ksh93.

It would be nice if we could somehow qualify the differences and
have a single binary which detects how it is invoked so that the compatible
extensions are available to ksh users.

Why does it have to be 100% compatible?  That is a serious question.
What breaks so bad that not having access to the source is considered
a viable solution?

We must have a reasonable plan for progressing from closed binaries
to open source.  That means there will be compatibility risks and
we must live with that fact -- staying put in a land of 100% backwards
compatibility is death.  We can address those risks by installing the
current open source versions ASAP and addressing backwards-compatibility
issues as they are discovered and determined to be worth addressing.

If there is a serious compatibility issue, then Solaris can replace
the new executables with ones that are 100% backwards-compatible.
There is no reason for OpenSolaris to be so hobbled.

....Roy

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to