Download List

프로젝트 설명

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-11-23 07:23
R40c

이 릴리스에 수정에 몇 가지 작은 버그가 sh 호환성, utf-8 처리, 이맥스 모드 및 빌드 시스템. Openstep, Interix, 및 Hurd 이식성 수정 프로그램 뿐만 아니라 페이지를 몇 가지 추가 및 새 포트 MSYS 포함합니다.
Tags: Minor bugfixes
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
R40b

이 릴리스 쉘 TTY, 동결을 충돌, 또는 시작을 거부할 수있는 몇 가지 모호한 방법을 수정합니다. 탭 완료 사용자 경험 ^ 고양이 밖 Cing 수 있도록 개선되었습니다. setenv 기능은 ~ /. mkshrc 파일의 기본에 추가되었습니다. 문서 더 메아리 휴대용되지 않고있는 시작 파일이 읽는 것을 설명합니다. 맨페이지의 읽기 쉬움이 향상되었습니다. 새로운 "세계"특별한 내장 명령은 이전에 존재하더라도 함수에 모든 감동 매개 변수가 지역 만들기를 제외하고 "typeset"( "로컬")과 동일하고, 추가되었습니다. 컴파일러 / 링커 오류가 아까 잡은 있습니다. 일부 컴파일러 경고가 해결되었습니다.
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