Develop and Download Open Source Software

MirBSD Korn Shell

Back to Project Summary

Would you recoomend this project?

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2011-11-23 07:23
This release fixes several small bugs in sh compatibility, UTF-8 handling, Emacs mode, and the build system. It includes some additions to the man page as well as portability fixes for Openstep, Interix, and Hurd and a new port to MSYS.
2011-07-17 14:37
This release fixes several obscure ways the shell could crash the tty, freeze, or refuse to start. The tab completion user experience was improved to allow ^Cing out of cat. The setenv function was added to the default ~/.mkshrc file. The documentation better explains that echo is not portable and which startup files are read. Manpage legibility was improved. The new “global” special built-in command was added, doing the same as “typeset” (“local”) except making every touched parameter local to the function even if it existed before. Compiler/linker errors are caught earlier. Some compiler warnings were fixed.

Project Resources

http://freecode.com/urls/db77ef1781d8a84001082d24d8f0de37
http://freecode.com/urls/a649384545685b6fb25a6ade0b65222b
http://freecode.com/urls/e5c862aa75e56fb2f1a311afafce49a4
http://freecode.com/urls/8adf7cefb49ea2bf339bc653ce7ee649
http://freecode.com/urls/ee4d79b2dacdf82a3a0fbed082f6c697
http://freecode.com/urls/cca27ab8e6b2429c6625815c5b323146
http://freecode.com/urls/2f02412f07301ae77769b7703bd63cd5
http://freecode.com/urls/2f48741c3df9421ff32c9c08badf1a17
http://freecode.com/urls/c85d61d2bf7201af96c3cd543074e6f7
http://freecode.com/projects/mksh

Project Description

The MirBSD Korn Shell (mksh) is an actively developed successor of pdksh (the Public Domain Korn Shell), aimed at producing a shell good for interactive use, but with the primary focus on scripting. It is intended to be portable to most *nix-like operating systems as long as they're not too obscure. mksh incorporates improvements from OpenBSD and Debian, as well as bugfixes and enhancements developed for the MirOS, FreeWRT, and MidnightBSD projects and Android. The emacs command line editing mode is UTF-8 capable, and Byte Order Marks are ignored in scripts. The shell supports large files, as well as all pdksh and some csh, AT&T ksh, zsh, and GNU bash features, is compatible with the Bourne shell and POSIX (within limits), has no limit on array sizes, and incorporates some other useful builtins and features. While being already fast and small (without losing functionality), flags to make it even smaller can be given at compile time. An interactive shell reads "~/.mkshrc" on startup.


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.