| KornShell | |||
|---|---|---|---|
| Utvikler(e) | David Korn | ||
| Utgitt | 1983 | ||
| Skrevet i | C | ||
| Lisens | Eclipse Public License 1.0 | ||
| Nettsted | kornshell. (en) | ||
KornShell (ksh) er et Unix-skall som ble utviklet av David Korn ved Bell Laboratories tidlig på 1980-tallet og annonsert på USENIX Annual Technical Conference den 14. juli 1983. Den opprinnelige versjonen var basert på kildekoden til Bourne shell. Andre tidlige bidragsytere var Mike Veach og Pat Sullivan ved Bell Laboratories, som utviklet linjeredigering inspirert av teksteditorene Emacs og vi. KornShell er bakoverkompatibel med Bourne Shell og inkluderer mange egenskaper fra C shell.
KornShell ble frigitt som Open Source av AT&T i 2000, og er i dag en del av AT&T Software Technology (AST) Open Source Software Collection. Funksjonaliteten i det opprinnelige KornShell, ksh88, er standardisert som 'Unix Standard Command Internpreter' i POSIX.2 og en del av IEEE Std 1003.2-1992.
KornShells popularitet kombinert med frustrasjon over AT&Ts lisensbetingelser på 90-tallet, bidro til at flere open source ksh-kloner ble utviklet, med pdksh og mksh som de beste eksemplene. Dagens mest populære Unix-skall, bash, er også sterkt influert av ksh.