Specifications

Red Hat Enterprise Linux to Oracle Solaris Porting Guide
36
applications can have a dramatic impact on the overall performance of an application on Oracle
Solaris.
Open Source Software Libraries
Most of the popular open source and GNU software is either already available on Oracle Solaris 11 as
IPS packages, or the ported binaries as well as the source code are available through various popular
open source repositories. The techniques described in the previous section can be used to decide the
version of libraries or commands to be used on a given installation to get the best performance on an
Oracle Solaris 11 platform.
The Table 4-2 maps various popular GNU commands on RHEL with the equivalent ones on Oracle
Solaris 11. The table also provides the IPS package name that needs to be installed to make the GNU
utilities available on Oracle Solaris 11.
TABLE 4-2. GNU COMMANDS MAPPING AND AVAILABILITY
COMMAND VERSION ON RHEL LOCATION ON ORACLE
SOLARIS 11
VERSION ON ORACLE
SOLARIS 11
PACKAGE NAME ON ORACLE
SOLARIS 11
echo GNU coreutils 8.4 /usr/bin/gecho
Links to /usr/gnu/bin/echo
GNU coreutils 8.5 file/gnu-coreutils
FALSE GNU coreutils 8.4 /usr/bin/gfalse
Links to /usr/gnu/bin/false
GNU coreutils 8.5 file/gnu-coreutils
autopoint
GNU gettext-tools 0.17 /usr/bin/autopoint GNU gettext-tools 0.16.1 text/gnu-gettext
gettextize
GNU gettext-tools 0.17 /usr/bin/gettextize GNU gettext-tools 0.16.1 text/gnu-gettext
glib-
gettextize
GNU glib 2.22.5 /usr/bin/glib-gettextize GNU glib 2.28.6 library/glib2
autoconf
GNU Autoconf2.63 /usr/bin/autoconf GNU Autoconf2.63 developer/build/autoconf
autoheader
GNU Autoconf2.63 /usr/bin/autoheader GNU Autoconf2.63 developer/build/autoconf
autom4te
GNU Autoconf2.63 /usr/bin/autom4te GNU Autoconf2.63 developer/build/autoconf
autoreconf
GNU Autoconf2.63 /usr/bin/autoreconf GNU Autoconf2.63 developer/build/autoconf
autoscan
GNU Autoconf2.63 /usr/bin/autoscan GNU Autoconf2.63 developer/build/autoconf
autoupdate
GNU Autoconf2.63 /usr/bin/autoupdate GNU Autoconf2.63 developer/build/autoconf
b2m
GNU Emacs 23.1 /usr/bin/b2m GNU Emacs 23.1 editor/gnu-emacs
base64
GNU coreutils 8.4 /usr/bin/base64 GNU coreutils 8.5 runtime/ruby-18
basename GNU coreutils 8.4 /usr/bin/gbasename
Links to
/usr/gnu/bin/basename
GNU coreutils 8.5 file/gnu-coreutils
bison
GNU Bison 2.4.1 /usr/bin/bison GNU Bison 2.3 developer/parser/bison