LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

Korn Shell

KornShell(コーンシェル、ksh)は、Unixシェルの一種であり、1980年代初期にベル研究所のが開発し、1983年7月14日のUSENIX年次大会で発表した。初期にはベル研究所の開発者マイク・ヴィーチとパット・サリヴァンも開発に関わり、それぞれ入力行編集モードのEmacsスタイルとviスタイルのコードを書いた。Bourne Shellに対して完全上位互換であり、コマンド履歴などのC Shellの機能の多くも取り入れている。彼はベル研究所内のユーザーの要望を受けてkshを開発したと言われている。KornShellは、POSIX.2 Shell and Utilities, Command Interpreter (IEEE Std 1003.2-1992) に準拠している。従来の Bourne shell と KornShell との主な違いは次の通りである。2000年まで、KornShell は AT&T の権利保有するプロプライエタリ・ソフトウェアであった。その後AT&T独自のライセンスの下でオープンソースとなり、2005年の 93q から Common Public License での配布となった。KornShell は AT&T Software Technology (AST) Open Source Software Collection の一部として入手可能である。ksh は当初 AT&T の商用ライセンスでしか入手できなかったため、オープンソースの代替実装がいくつも生まれた。その中には、パブリックドメインの pdksh、mksh、GNUプロジェクトの bash、zsh などが含まれる。最初の KornShell である ksh88 の機能が POSIX.2 Shell and Utilities, Command Interpreter (IEEE Std 1003.2-1992) の元になっている。ベンダーによっては古い ksh88 を codice_3 としていまだに使っているところもあり、独自に拡張している場合もある。ksh93 は作者であるコーンがいまだに保守している。ksh93 の後ろにアルファベット1文字をつけてバージョンを表しており、最新版は ksh93u である。その1つ前は ksh93t+、さらに前は ksh93t だった。バグ修正用の中間バージョンはこのバージョン文字列を変更せずにリリースされることもある。デスクトップ用KornShellとされる dtksh はCDEの一部として配布された ksh93 である。このバージョンではMotifウィジェットのシェルレベルでのマッピングを提供しており、Tcl/Tkとの対抗を意図していた。最初のKornShellである ksh88 は、AIXバージョン4からAIXのデフォルトのシェルとされており、ksh93はそれとは別に用意されている。KornShellからの派生ソフトウェアを以下に示す。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。