Red Hat Product Literature Sample
As with most UNIX-like operating systems, the system shell on Red Hat Enterprise Linux is a version of the Bourne shell. Red Hat Enterprise Linux implements the GNU Bourne-Again shell, or Bash. Bash is compliant with IEEE Standard 1003.1 from the POSIX specification, and most scripts written for /bin/sh on Solaris should run fine under /bin/sh on Red Hat Enterprise Linux. Red Hat Enterprise Linux also ships the Korn shell, so porting ksh scripts from Solaris is relatively simple.
Solaris 10 ships with Korn shell version 88, whereas Red Hat Enterprise Linux ships version 93.1 ksh-93 is the current version of AT&T Korn shell and adds support for associative arrays and floating point= arithmetic. On the whole, ksh-93 is backwards compatible with ksh-88