Oracle Solaris Preflight Applications Checker 11.3 and 11.4

The Oracle Solaris Preflight Applications Checker is a tool which enables you to determine the Oracle Solaris 11.3 and 11.4 readiness of an application by analysing a working application on Oracle Solaris 8, 9 or 10. A successful check with this tool will be a strong indicator that an application will run unmodified on Oracle Solaris 11.

Download

The Oracle Solaris Preflight Applications Checker tool is a collection of scripts which identify potential issues for applications which may not be ready to be fully executed on Oracle Solaris 11.

This tool enables you to check an application available on Oracle Solaris 8, 9 or 10, for its readiness to be executed on Oracle Solaris 11 by performing an analysis of the following areas:

  1. Static analysis of the binary or C & C++ sources for the usage of function or system calls that are deprecated, removed or unsupported on Oracle Solaris 11
  2. Dynamic, DTrace based, analysis of a running application for it's usage of dynamic libraries which have been removed, relocated or upgraded (example openSSL)
  3. Configuration files ( for examples locales) which have been removed or relocated
  4. Commands which have been relocated, deprecated or removed

The tool will generate a report in html format which lists potential issues for a given application.

Kernel Compliance Checker for Device Drivers

This version of the tool checks for the compliance of kernel modules or device drivers in Oracle Solaris 11.3 and 11.4. It will analyze source code or binaries of the device driver and report any potential compliance issues found against the Device Driver Interface and the Driver-Kernel Interface (DDI/DKI). Please refer to the DDI/DKI man pages of Intro(9E), Intro(9F), and Intro(9S) to get more information on compliant interfaces.

Oracle Solaris Application Analyser Tool

This tool looks into the application for sub optimal coding / implementation practices as well as usage of specific Oracle Solaris features and recommends a better way of implementing the same code on Oracle Solaris 11. This tool can analyse application processes and their source code and generates a recommendation report.

Any questions with the tool should be directed to the following email for Oracle Partner Network (OPN) Gold+ members:  isvsupport_ww@oracle.com