Oracle Solaris Preflight Applications Checker 11.1


The Oracle Solaris Preflight Applications Checker is a tool which enables you to determine the Oracle Solaris 11 readiness of an application by analyzing a working application on Oracle Solaris 10.  A successful check with this tool will be a strong indicator that an ISV may run a given application without modifications on Oracle Solaris 11.

You must accept the OTN License Agreement to download this software.
Accept License Agreement | Decline License Agreement

Download Download for SPARC (149 MB)
Download Download for x86 (215 MB)

- See the README for more details


The Oracle Solaris Preflight Applications Checker tool is a collection of scripts which allows end users and ISVs (Independent Software Vendors) to 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 Oracle Solaris 10 application 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++ sources for the usage of deprecated, removed, unsupported or unstable system calls which may not properly function 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 removed or relocated 
The tool will generate a report in html format which lists all potential areas of consideration for a given application.

New in version 11.1 Kernel Compliance Checker for Oracle Solaris 11 Device Drivers

This version of the tool checks for the compliance of kernel modules or device drivers in Oracle Solaris 11.1 and future releases. It analyses source code or binaries of the device driver and reports any potential compliance issues found. The developers of Oracle Solaris device drivers shall not use any of the interfaces/structures other than those mentioned in the DDI/DKI and Structures of Oracle Solaris 11 documentation for their driver to be compliant in solaris 11 and later releases. Any other interface found is reported as non-compliant. Please refer to man pages of Intro(9E), Intro(9F) and Intro(9S) to get more information on compliant interfaces.

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

Resources

 Whitepaper - X-ray Your Applications and Get Ready for Oracle Solaris 11
 Whitepaper -  Oracle Solaris 11 ISV Adoption Guide
 Whitepaper -  Oracle Solaris 11 Security: What's New For Developers
 Whitepaper -  HP-Unix to Oracle Solaris Porting Guide
 WebCast - Accelerate Your Business with Oracle Solaris
 Oracle Solaris 11 - End of Feature Notices
 Oracle Solaris Ready Program (for ISVs to get Solaris 11 "Ready")
 Oracle Solaris Development Initiative (ISV patches & updates)
 Oracle Solaris Developer Web Portal
 Oracle Solaris Studio
 Developing Enterprise Applications for Oracle Solaris