Go to main content

Developer's Guide for Migrating to Oracle® Solaris 11.4

Exit Print View

Updated: November 2020
 
 

Checking Oracle Solaris 10 Applications for Oracle Solaris 11 Compatibility

The Preflight Applications Checker enables you to check whether your existing applications on Oracle Solaris 10 can run on Oracle Solaris 11. You can also use it to determine the Oracle Solaris 11 readiness of an application.

    The tool checks the readiness of an application for Oracle Solaris 11 by performing an analysis in the following areas:

  • Static analysis of the binary or C++ sources for the usage of deprecated, removed, unsupported, or unstable system calls that may not properly function on Oracle Solaris 11.

  • Dynamic, DTrace based analysis of a running application for the usage of dynamic libraries that have been removed, relocated, or upgraded. For example, OpenSSL.

  • Configuration files such as locales that have been removed or relocated.

  • Commands that have been removed or relocated.

The Oracle Solaris Preflight Applications Checker is a tool that enables you to determine the Oracle Solaris 11.4 readiness of an application by analyzing a working application on Solaris 8, Solaris 9, or Oracle Solaris 10. A successful check is a strong indicator that the application will run unmodified on Oracle Solaris 11.4. For more information, see Preflight Applications Checker.

For information about transitioning from Oracle Solaris 10 to Oracle Solaris 11.4, see Transitioning From Oracle Solaris 10 to Oracle Solaris 11.4.