Download for SPARC (149 MB)
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:
- 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
- Dynamic, DTrace based, analysis of a running application for it's usage of dynamic libraries which have been removed, relocated or upgraded (example openSSL)
- Configuration files ( for examples locales) which have been removed or relocated
- 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 |