Specifications

Red Hat Enterprise Linux to Oracle Solaris Porting Guide
5
Figure 1-1. Oracle Solaris is designed to meet the security, performance, and scalability requirements of cloud-based
deployments.
Oracle Portability and Compatibility Guarantee
Oracle Solaris has maintained binary compatibility between operating system releases for nearly a
decade, enabling existing Oracle Solaris applications to run unmodified on Oracle Solaris 11. This
means that Oracle Solaris applications developed over many years will run on Oracle Solaris 11
unchanged, taking full advantage of new and advanced Oracle Solaris features.
The Oracle Solaris Source Code Guarantee provides assurance that C and C++ applications developed
and successfully compiled to run on either a SPARC or x86 platform will successfully compile and run
on both platforms. Through Oracle's commitment to choice, organizations can confidently develop
and deploy applications on whatever platform best suits their needs now and into the future. This
guarantee helps protect long-term investments in software development, training, and IT staff skills.
To learn more about the Oracle Solaris Binary Compatibility Guarantee and the Oracle Solaris Source
Code Guarantee, visit
http://www.oracle.com/us/products/servers-storage/solaris/binary-app-
guarantee-080255.pdf.
Similarities and Differences Between Oracle Solaris and Linux
The Single UNIX Specification (SUS) is an industry-standard description of C-language program and
user command interfaces for a standard UNIX operating system. The SUS was developed to ensure
that a program developed in one UNIX operating system would run in a somewhat different UNIX
operating system. The specification is owned by The Open Group, an industry group that oversees
UNIX certification and branding.