Solaris 7 インストールライブラリ (SPARC 版)

ソフトウェア開発環境

Solaris は、Solaris 実行環境で使用するソフトウェアアプリケーションの開発に必要なマニュアル、開発用ソフトウェアライブラリ、生産性向上ツール、サンプルコード、およびテスト用ツールを提供します。 この節では、64 ビット Solaris、共有オブジェクト、および man コマンドに関連する新機能について説明します。

SPARC: 64 ビット開発環境

Solaris 7 は、開発者に対して、完全な 32 ビットと 64 ビットの開発環境を提供します。次に重要な点を示します。

詳細は、『Solaris 7 64 ビット 開発ガイド』を参照してください。

実行時リンカー

実行時リンカーを使用すると、プログラムで LD_LIBRARY_PATH を設定しないで共有ライブラリを検索できるだけでなく、共有ライブラリをさらに効率よくロードできます。

詳細については、『リンカーとライブラリ』を参照してください。

man ユーティリティによる SGML 形式の表示

従来の nroff だけでなく、man ユーティリティで、SGML でコード化されたマニュアルページを表示できるようになりました。

SGML マニュアルページの詳細については、man(1) のマニュアルページを参照してください。

SPARC: Solaris 64 ビット X Window ライブラリ

32 ビットバージョンに用意されているコア X11 共有ライブラリ (.so) とプログラマ用 lint ライブラリ (.ln) はすべて、Solaris ソフトウェアの 64 ビットバージョンで使用できます。これらのライブラリの API に対する変更はありません。これらのライブラリはすべて、/usr/openwin/lib/sparcv9 ディレクトリにインストールされています。64 ビット X11 アプリケーションは用意されていません。次の 4 つの 64 ビット X11 パッケージがあります。

Java Development Kit の改善

Solaris の Java Development Kit (JDK) 1.1.6 は念入りに調整、およびテストされました。このため、JDK は企業向けに開発され、企業のネットワーク全体で使用される Java アプリケーション のスケーラビリティと性能を大幅に向上させます。Solaris JDK の性能は、次のように改善されています。

JDK の詳細は、Java Web サイト (http://www.sun.com/solaris/java) を参照してください。

WebNFS

WebNFS Software Development Kit (SDK) は、WebNFS を使用して、Java アプリケーションに対し、遠隔ファイルアクセス機能を提供します。これは、NFS プロトコルを直接実装しているため、ホストシステムでの NFS サポートが必要ありません。これは、URL ファイルネーミングによって、WebNFS または従来の NFS サーバーに対するアクセス機能を提供します。ファイルアクセス API は、java.io.* パッケージ内のクラスに合わせてモデル化され、ローカルファイルおよび遠隔ファイル両方へのシームレスなアクセス機能を提供します。この SDK に対する更新については、Web サイト http://www.sun.com/webnfs を参照してください。

truss ユーティリティによる関数呼び出しの追跡

truss ユーティリティはシステムコール、シグナル、およびプロセスのマシンフォルトを追跡します。プロセスによって実行されるユーザーレベルの関数呼び出しの入口と出口を追跡できる新しいオプションが追加されました。シェルに似たオプションのパターンにより追跡する関数とライブラリを指定できます。

その他に truss で強化された内容は、オプションのタイムスタンプと、追跡したプロセスを選択したイベントで停止させ、捨てることができる機能です。デバッガまたは他のプロセス検査ツールを停止させたプロセスに適用できます。

詳細は、truss(1) のマニュアルページを参照してください。

改善されたデバイス構成ライブラリ

デバイス構成情報を取得するために使用される libdevinfo ライブラリが、Solaris 7 ではより強化されて包括的になっています。詳細は、libdevinfo(3) のマニュアルページを参照してください。

グラフィックス/画像

Solaris VISUALTM ソフトウェアには、グラフィックスおよびマルチメディアのソフトウェア開発に必要な複数の基本ライブラリが含まれています。基本ライブラリは、 Solaris ソフトウェアでは最も低レベルの、デバイスから独立した層に属します。このような低レベルインタフェースは、広範囲のさまざまな共通機能をサポートするように設計されています。たとえば、基本ライブラリをベースにしてより高いレベルのライブラリを構築したり、アプリケーションで基本ライブラリをそのまま使用したりできます。基本ライブラリを使って、2 次元および 3 次元のグラフィックス、画像、またはデジタルビデオを取り込んだアプリケーションを開発できます。基本ライブラリは、XGL グラフィックスライブラリと XIL 画像ライブラリから構成されます。新しい XIL 立体画像イメージ表示機能については次に説明します。

XIL 1.4 実行環境

画像処理用 API である XIL ライブラリは、画像アプリケーションやビデオアプリケーションに基本関数を提供します。API 開発者はこのライブラリを利用して書いたコードを基本ライブラリ (低レベルのソフトウェアインタフェース) として提供できるようになります。

XIL 1.3 実行環境 (RTE) は、画像アプリケーションを使用するサイトではインストールする必要があります。あるアプリケーションが XIL RTE を必要とするかどうかは必ずしも明確ではありません。したがって、Solaris CDE または OpenWindows のアプリケーションソフトウェアをインストールする場合は、そのアプリケーションが XIL ライブラリを参照することを考えて XGL RTE もインストールしておく必要があります。

XIL 開発者用コンポーネントは、このリリースで Solaris から独立し、Sun の Web サイト http://www.sun.com から無料で入手できます。開発者用コンポーネントには、次のものがあります。

XIL 実行時ライブラリは、XIL を使用するアプリケーションを引き続きサポートするために組み込まれています。

XIL RTE は、次の新機能によって改善されています。