Korn Shell (ksh) is a superset of the Bourne Shell (sh), meaning it includes all Bourne Shell features plus additional capabilities like enhanced command-line editing, job control improvements, and arrays. It is not based on C shell (A), Bash (C) (which actually came later and borrowed from ksh), or B Shell (D).