SPARC システムの SunOS 5.x システム・ソフトウェアへの移行を容易にするため、Solaris 2.5 環境は次の 2 つのパッケージを提供します。
このパッケージを使用する場合は、このパッケージが次の方だけを対象とした、移行補助のための一時的な手段であることに注意してください。
SunOS 4.x アプリケーションソースコードをコンパイルして、Solaris 2.5 環境で実行する開発者
Solaris 2.5 環境などの SVID 準拠の環境で実行するように、SunOS 4.x ベースのアプリケーション・バイナリをまだ移植していないユーザ
このソフトウェア・パッケージがインストールされている場合、SunOS 5.x システム・ソフトウェアに含まれていない SunOS/BSD コマンドの一部、または同ソフトウェアで変更済みの SunOS/BSD コマンドの一部がサポートされます。SunOS 4.x 環境に適合しているアプリケーションソースコードは、SunOS/BSD ソース互換パッケージを使って、Solaris 2.5 環境でコンパイルされ実行されます。
詳細については、『バイナリ互換性ガイド』および『Source Installation and Media Preparation Guide』を参照してください。
OpenWindows や SunOS 4.1.x [「SunOS 4.1.x」リリース/環境には、SunOS 4.1 リリースとこれ以降のすべての 4.1 リリース、たとえば、4.1.1、4.1.1 Rev B、4.1.2、4.1.3 および 4.1.3c などが含まれます。] の環境で作成し、動的または静的にリンクした実行可能アプリケーションは、SunOS バイナリ互換パッケージおよび OpenWindows バイナリ互換パッケージにより Solaris 2.5 環境でサポートされます。
このパッケージを使用するためには、SunOS 4.x で記述されたアプリケーションは、次の処理を実行できません。
カーネルに直接トラップする
システムファイルに直接書き込む
/dev/kmem または libkvm ルーチンを使用する
未発行の SunOS インタフェースを使用する
SunOS 以外のドライバを使用する
SunOS バイナリ互換パッケージを使用するには、SunOS/BSD ソース互換パッケージをインストールしなければなりません。