Skip Navigation Links
Moving from Solaris to Red Hat Enterprise Linux
from Red Hat

View This Now

Product Literature


Description:
Learn the differences between Solaris and Red Hat Enterprise Linux to help application developers port code. This paper will cover differences in the shell environment, using the RPM package manager, and using the GNU development tools. It’s meant to get Solaris developers working on Red Hat Enterprise Linux quickly.

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

View This Now


View all resources by Red Hat