この章では、Solaris 8 Update リリースで追加された、開発者向きの新機能について説明します。
最新のマニュアルページを参照するには、man コマンドを使用してください。Solaris 8 Update リリースのマニュアルページには、「Solaris 8 Reference Manual Collection」には記載されていない新しい情報も提供されています。
説明 |
リリース |
|
---|---|---|
|
デバイスドライバの作成 |
|
|
SPARC: ドライバ強化テストハーネスは、Solaris デバイスドライバの開発ツールです。開発中のドライバがハードウェアにアクセスするときに、テストハーネスによってハードウェア障害のさまざまなシミュレーションが投入されます。この障害投入テストハーネスは、SPARC ベースのデバイスドライバの耐性をテストします。 詳細は、『Solaris 8 のソフトウェア開発 (追補)』の「ドライバ強化のテストハーネス」を参照してください。 |
4/01 |
|
「高可用性ドライバ」の節では、ドライバの強化およびサービス利用可能性の確保によって高可用性をサポートするドライバの設計方法について、詳しく説明しています。これは、Solaris 8 の『Writing Device Drivers』の内容を補足するものです。 詳細は、『Solaris 8 のソフトウェア開発 (追補)』の「高可用性ドライバ」を参照してください。 |
10/00 |
Generic LAN ドライバ (GLD) を使用すると、Solaris ネットワークドライバに必要な STREAMS および Data Link Provider Interface (DLPI) 機能の大部分を実装できます。Solaris 8 10/00 より前のリリースでは、GLD モジュールを利用できるのは、Solaris の Intel 版ネットワークドライバに限定されていました。Solaris 8 10/00 からは、Solaris の SPARC 版ネットワークドライバでも GLD を利用できます。 Solaris 8 4/01 リリースで、GLD はバグ修正により更新されました。 詳細は、『Solaris 8 のソフトウェア開発 (追補)』の「ネットワークデバイス用のドライバ」を参照してください。 |
10/00。4/01 で更新。 |
|
|
言語サポート |
|
|
File System Safe Universal Transformation Format (UTF-8) は、X/Open によって Unicode の複数バイト表現として定義されているエンコード方式です。UTF-8 は、ヨーロッパおよびアジア言語に対応する、従来の Solaris のシングルバイトおよび複数バイトロケールで使用できた文字をほぼ網羅します。Solaris 8 10/00 リリースでは、ロシア語およびポーランド語対応の UTF-8 ロケールと、カタロニア語対応の 2 つの新しいロケールが追加されました。Solaris 8 4/01 リリースでは、トルコ語の UTF-8 コードセットとロシア語の UTF-8 コードセットが、既存の東ヨーロッパのロケールの表に追加されました。 詳細は、『Solaris 8 のソフトウェア開発 (追補)』の「ヨーロッパ言語版 Solaris ソフトウェア用に追加された部分ロケール」を参照してください。 |
10/00。4/01 で更新。 |
|
mp プログラムは、さまざまな Solaris ロケールの国際テキストファイルを受け付け、指定されたロケールに合った出力を行います。出力には、双方向のテキストレンダリングなどの正確なテキストレイアウトも含まれます。また、mp では複合テキストレイアウト (CTL) としてのレイアウトもサポートされています。各ロケールの mp に対するシステムフォント構成によっては、PostScriptTM の出力ファイルに、Solaris システム上のスケーラブルフォントやビットマップフォントのグリフイメージを組み込めます。 詳細は、『Solaris 8 のソフトウェア開発 (追補)』の「プリントフィルタ mp(1) の拡張」を参照してください。 |
4/01 |
|
タイ語単語解析: アジア言語用のテキスト境界解析フレームワークが追加されました。このフレームワークにより、CDE アプリケーションおよび Motif ライブラリは、すべてのロケールで正しくロケール固有のテキスト境界を解析できるようになりました。この機能が実装された CDE ライブラリと Motif のライブラリは、libXm.so.4 に含まれています。テキスト境界解析モジュールとは、タイ言語の文章内で、単語と単語の区切りを正しく認識できるようにするための新しい機能です。タイ語ロケールでは、単語間の境界の識別を行う Motif ウィジェットがサポートされるようになりました。 |
1/01 |
|
開発ツール |
|
|
sendfile システムコールのベクトル版である sendfilev() を使用すると、アプリケーションのバッファやファイルからデータを送るときのパフォーマンスが向上します。たとえば Web のパフォーマンスの場合、Web サーバーは、SSI サーバーサイドインクルードだけでなくヘッダー、データ、トレイラも含めた HTTP 応答を、 1 つのシステムコールで構築できます。sendfilev によって、さまざまなファイルから複数のチャンクを応答として返すための仕組みが提供されるため、NCA のパフォーマンスが最適化されます。 詳細については、sendfilev(2) マニュアルページを参照してください。 |
7/01 |
|
ダイナミックホスト構成プロトコル (Dynamic Host Configuration Protocol、DHCP) サービスによって、ホストシステムは、ブート時にネットワークサーバーから IP アドレスとネットワーク構成情報を受け取ることができます。以前のリリースでは、DHCP 構成データはテキストファイルまたは NIS+ にしか保存できませんでした。このリリースでは、Solaris DHCP サービスでのデータアクセスが再設計され、モジュール化されたフレームワークを使用できるようになりました。Solaris DHCP の API を使用することで、DHCP データを保存する各種のデータ記憶ファシリティをサポートする共有オブジェクトを作成できます。 『Solaris DHCP サービス開発ガイド』には、Solaris DHCP が使用するデータアクセスフレームワークの概要、開発者向けの一般的なガイドライン、および、新しいデータストアをサポートするモジュールの作成に使用する API 機能の一覧が記載されています。 詳細については、『Solaris DHCP サービス開発ガイド』を参照してください。 |
7/01 |
|
appcert ユーティリティは、オブジェクトファイルの Solaris ABI への準拠を検証します。Solaris ABI に準拠していると、Solaris ソフトウェアの今後のリリースに対するアプリケーションの互換性が大幅に向上します。 詳細は、『Solaris 8 のソフトウェア開発 (追補)』の「appcert の使用」を参照してください。 |
4/01 |
|
Web-Based Enterprise Management (WBEM) では、複数のプラットフォーム上のシステム、ネットワーク、およびデバイスを Web ベースで管理するための標準が提供されています。Sun WBEM Software Developer's Toolkit (SDK) では、ソフトウェア開発者は、Solaris オペレーティング環境におけるリソースを管理する、標準ベースのアプリケーションの作成が可能になります。また、開発者はこのツールキットを使用して、データにアクセスするときに管理対象のリソースと通信するプログラムである、プロバイダを作成することもできます。Sun WBEM SDK には、CIM (Common Information Model) のリソースの記述や管理を行うためのクライアント API、および管理対象リソースの動的データの取得や設定を行うためのプロバイダ API が含まれています。また、Sun WBEM SDK では、システム上で管理対象リソースの作成や表示を行うための Java アプリケーションである CIM WorkShop、および WBEM のクライアントプログラムとプロバイダプログラムのサンプル集も提供しています。 詳細は、『Sun WBEM SDK 開発ガイド』を参照してください。 |
4/01 |
SPARC: 『マルチスレッドのプログラミング』が更新され、バグ ID 4308968、4356675、4356690 が修正されました。 このマニュアルは、『マルチスレッドのプログラミング』を参照してください。 |
1/01 |
|
|
『リンカーとライブラリ』が更新され、新しい機能が追加されました。 Solaris 8 10/00 リリースでの更新事項
|
10/00。1/01、7/01 で更新。 |
|
Solaris 8 1/01 リリースでの更新事項
7/01 リリースでの更新事項
|
10/00。1/01、7/01 で更新。 |
|
システムインタフェースツール |
|
|
『システムインタフェース』が更新され、バグが修正されました。このリリースでは、テキストやソースコード例のタイプミスがいくつか修正されています。 このマニュアルは、『システムインタフェース』を参照してください。 |
6/00 |
|
JavaTM のリリース |
|
|
J2SETM 1.3.0 としても知られている Java 2 SDK Standard Edition バージョン 1.3.0 は、Java 2 SDK のアップグレードリリースです。J2SE リリースには、次の新機能や拡張機能が組み込まれています。
J2SE の改善点の詳細は、『Solaris 8 のソフトウェア開発 (追補)』の「Java 2 SDK Standard Edition バージョン 1.3.0」を参照してください。 |
4/01 |
|
J2SE 1.2.2_07a では、J2SE 1.2.2 シリーズの前回のリリースで見つかったバグが修正されています。J2SE 1.2.2_07a での重要なバグ修正に、J2SE 1.2.2_05 で発生したパフォーマンスの低下にに対する修正があります。J2SE 1.2.2_07a におけるバグ修正の詳細は、http://java.sun.com/j2se/1.2/ReleaseNotes.html を参照してください。 |
4/01 |
|
Java 2 SDK 1.2.2_06 および JDKTM 1.1.8_12 が、前回リリースのバグ修正により改良されました。 |
1/01 |
|
The Java 2 SDK 1.2.2_05a には、次の新機能が含まれます。
詳細は、『Solaris 8 のソフトウェア開発 (追補)』の表「以前の Java 2 Standard Edition (J2SE) リリース」を参照してください。 |
10/00 |
|
32 ビット: mod_jserv モジュールおよび関連ファイルの追加によって、Apache Web サーバーで Java Servlet がサポートされるようになりました。 詳細は、『Solaris 8 のソフトウェア開発 (追補)』の「Apache Web サーバーにおける Java Servlet のサポート」を参照してください。 |
10/00 |
|
アーリーアクセス |
|
このリリースでは、アーリーアクセス (EA) ディレクトリにアーリーアクセスソフトウェアが含まれています。詳細は、Solaris 8 のリリースの SOFTWARE 2 of 2 CD に含まれる各アーリーアクセスソフトウェアの README を参照してください。 |
|