Oracle Solaris Preflight Applications Checker 11.3


Oracle Solaris Preflight Applications Checker 是一个工具,让您可以通过分析 Oracle Solaris 8、9 或 10 上运行的应用来确定该应用是否具备了在 Oracle Solaris 11.3 上运行的条件。如果使用该工具进行的检查获得成功,则确切说明无需进行任何修改,该应用就可以在 Oracle Solaris 11 上运行。

您必须接受 OTN 许可协议才能下载该软件。
接受许可协议 | 不接受许可协议

下载 适用于 SPARC 的下载 (248 MB)
下载 适用于 x86 的下载 (274 MB)

- 参见自述文件,了解更多详细信息


Oracle Solaris Preflight Applications Checker 工具是一组脚本集合,识别那些还不完全具备条件在 Oracle Solaris 11 上运行的应用存在的潜在问题。


通过执行以下几方面的分析,该工具可以让您检查 Oracle Solaris 8、9 或 10 应用是否具备在 Oracle Solaris 11 上执行的条件:

  1. 静态分析二进制文件或 C 和 C++ 源代码,看它是否使用了在 Oracle Solaris 11 上弃用的、删除的、不再支持的函数或系统调用
  2. 基于 DTrace 动态分析运行的应用,看它是否使用了已删除的、已移动位置的或已升级的动态库(如 openSSL)
  3. 已删除或已移动位置的配置文件(如区域设置)
  4. 已移动位置、已弃用或已删除的命令
该工具将生成一个 html 格式的报告,其中列出了针对给定应用潜在的问题。

适用于设备驱动程序的 Kernel Compliance Checker

该版本的工具检查 Oracle Solaris 11.3 中内核模块或设备驱动程序的合规性。它将分析设备驱动程序的源代码或二进制文件,报告发现的设备驱动程序接口和驱动程序-内核接口 (DDI/DKI) 任何潜在的合规性问题。请参见 DDI/DKI 手册页面 Intro(9E)、Intro(9F) 和 Intro(9S),详细了解合规的接口。


Oracle Solaris Application Analyser Tool

该工具检查应用,查找特定 Oracle Solaris 特性欠佳的编码/实施实践以及用法,并建议在 Oracle Solaris 11 上实施相同代码的更好方式。该工具可以分析应用进程及其源代码,并生成一份建议报告。

如对使用该工具有任何疑问,请直接发邮件至 isvsupport_ww@oracle.com,寻求 Oracle Partner Network (OPN) 金牌以上会员的支持。

资源

 白皮书 — 检查您的应用是否为使用 Oracle Solaris 11 做好准备
 白皮书 — Oracle Solaris 11 ISV 采用指南
 白皮书 — Oracle Solaris 11 安全性:面向开发人员的新内容
 白皮书 — HP-Unix 到 Oracle Solaris 迁移指南
 网播 — 使用 Oracle Solaris 加快业务发展
 Oracle Solaris 11 — 特性终止声明
 Oracle Solaris 准备计划(让 ISV“准备好”使用 Solaris 11)
 Oracle Solaris 开发计划(ISV 补丁和更新)
 Oracle Solaris 开发人员 Web 门户
 Oracle Solaris Studio
 在 Oracle Solaris 上开发企业应用