> From: "Josh Hurst" <joshhurst at gmail.com> ... > It is really the norm to tear the project into pieces? The ksh93 > integration project was once the flagship of OpenSolaris.org but Sun > requests for adjustments and feature removals have turned this project > into a shadow of it's former shape. If Sun continues this path then > there is nothing left which can be integrated. > I do not agree with Martin that this project should be canceled > completely but I think the short-sightedness on Sun's side is simply > SHOCKING. Feature removal as suggested by Casper and James should NOT > be an answer to the problems.
I just don't see this in the thread. I see a lot of debate (which I started) as to it the /sbin version is justified, but as I said that is a discussion about "more than one shell in /sbin" and not specifically targetted at ksh93. Thinking in terms of "*sh*" might make this seem less targetted and believe me, we would be having the same reaction for any of those possible shells. > I have asked for Roland for ksh93 in /sbin over and over again because > /sbin/sh is a calamity. It lacks simple features like POSIX > conformance and even the basic features of shells available in other > operating systems are missing in this shell. While this project > currently does not aim at replacing /sbin/sh it would be nice to > provide an alternative. Why did you ask? Why do you need /sbin/ksh93 rather than /usr/bin/ksh93? Actually, to make sure I'm clear on this serious question, why do you need /sbin/anything? /sbin is only intended to contain those objects needed to get /usr mounted, nothing more. It was invented by David Korn's accomplices at AT&T so maybe he has more history, but /sbin is not for general use. I'll also take exception with the statement "/sbin/sh is a calamity". Sure sh is greatly inferior to ksh88 which is somewhat inferior to ksh93. However, I believe it is more than adequate for the minimal tasks required of the shell in /sbin (whatever shell that is). Sometimes you need a Ferarri. Sometimes a Yugo works just fine. - jek3