4 ms·
Sadly, ksh is not updated anymore AFAIK.
by chaps 3y ago
Sadly, ksh is not updated anymore AFAIK.
- chasil 3y agoDavid 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.
- jmclnx 3y agoSomeone in the arch community did benchmarks on many shells a year or 2 ago. It was very well written. The end result was ksh93 was the fastest. I really wish I had the link, but I lost it. I have looked for it many times but without luck. Looking again but I doubt I will find it. If I do I will update this post. I believe this is the link, but I cannot get to it due to some cloud ways error. https://forum.archlabslinux.com/t/interactive-shells-a-comparison/2691 https://forum.archlabslinux.com/t/interactive-shells-a-compa...