Go to main content

Developer's Guide for Migrating to Oracle Solaris 11

Exit Print View

Updated: April 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 Preflight Applications Checker generates a report in HTML format that lists all potential areas of consideration for a given application. For more information, see https://www.oracle.com/technetwork/server-storage/solaris11/downloads/preflight-checker-tool-524493.html and Preflight Applications Checker.

For information about transitioning to Oracle Solaris 11, see Transitioning From Oracle Solaris 10 to Oracle Solaris 11.3.