
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
GNU gettext-tools 0.17 /usr/bin/autopoint GNU gettext-tools 0.16.1 text/gnu-gettext
GNU gettext-tools 0.17 /usr/bin/gettextize GNU gettext-tools 0.16.1 text/gnu-gettext
glib-
GNU glib 2.22.5 /usr/bin/glib-gettextize GNU glib 2.28.6 library/glib2
GNU Autoconf2.63 /usr/bin/autoconf GNU Autoconf2.63 developer/build/autoconf
GNU Autoconf2.63 /usr/bin/autoheader GNU Autoconf2.63 developer/build/autoconf
GNU Autoconf2.63 /usr/bin/autom4te GNU Autoconf2.63 developer/build/autoconf
GNU Autoconf2.63 /usr/bin/autoreconf GNU Autoconf2.63 developer/build/autoconf
GNU Autoconf2.63 /usr/bin/autoscan GNU Autoconf2.63 developer/build/autoconf
GNU Autoconf2.63 /usr/bin/autoupdate GNU Autoconf2.63 developer/build/autoconf
GNU Emacs 23.1 /usr/bin/b2m GNU Emacs 23.1 editor/gnu-emacs
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
GNU Bison 2.4.1 /usr/bin/bison GNU Bison 2.3 developer/parser/bison
Comentarios a estos manuales