2 ms·
David Korn's ksh93 was passed on to a new set of developers, who attempted to release a new version; AT&T rolled back these changes due to performance problems
by chasil 3y ago
David Korn's ksh93 was passed on to a new set of developers, who attempted to release a new version; AT&T rolled back these changes due to performance problems which raised questions of support status. It does appear that ksh93 development has resumed, and a new version was released late last year.
https://github.com/ksh93/ksh/releases https://github.com/ksh93/ksh/releases
The independent pdksh spawned mksh, which is the default shell used in Android (as it has a BSD license); mksh appears to be very much active.
http://www.mirbsd.org/mksh.htm http://www.mirbsd.org/mksh.htm [https site has cert problems]
OpenBSD also forked oksh from pdksh. This is certainly well-maintained.
https://github.com/ibara/oksh https://github.com/ibara/oksh
- kps 3y agoMy recollection is that someone adopted the ksh93 tree and started making incompatible changes, which were picked up by some distributions (Debian I know) and broke things. I use ksh93 as my primary shell, interactively and for personal scripts. For scripting, a killer feature is the declarative `getopts` that makes it trivial for even the quickest dirtiest script to have full command line option handling including help.