Solaris 8 オペレーティング環境の概要

Solaris 8 リリースの主な機能

このリリースの主な機能は次のとおりです。これらの新機能の概要は表 1-1表 1-2 に、詳細は第 2 章「新規機能の詳細説明」に示します。


注 -

表 1-1 の「(詳細)」は、「新機能の詳細説明」の各節へのオンラインリンクです。


表 1-1 Solaris 8 の新規機能

機能 

説明 

次世代インターネットプロトコル 

IPv6 

IPv6 は、アドレス空間を増やし、ヘッダー形式の簡潔化、認証とプライバシのサポート、およびアドレス割り当ての自動構成によりインターネット機能を向上させ、新しいサービス品質機能を可能にします (詳細)

ディレクトリサービスとネームサービスの拡張 

ネイティブ LDAP (Lightweight Directory Access Protocol) 

ネイティブ LDAP は、LDAP ベースのディレクトリサービスに対してネームサービスのスイッチバックエンドサポートを提供します (詳細)

Java 拡張機能 

Java 2 Software Development Kit (SDK) for Solaris 

Java 2 SDK バージョン 1.2.1_04 は、Solaris オペレーティング環境を対象とした、Java 2 プラットフォームの最新リリースです。この開発キットで強化された点は次のとおりです。

  • スケーラビリティの改良

  • クラスライブラリの改良 (新しい Java 2 API など)

  • メモリー管理システムの拡張

  • 高パフォーマンスでスケーラブルな Java Virtual Machine (JVM) の採用

  • JIT (ジャストインタイム) コンパイラの最適化

  • 高速な Java スレッド同期化

(詳細)

インストールとシステム管理機能 

Solaris Web Start インストール 

Solaris Web Start は、Java 技術を利用したウィザードベースのグラフィカルアプリケーションであり、Solaris オペレーティング環境やその他のソフトウェアのインストールを行うツールです。Solaris オペレーティング環境とは別の Installation CD に入っています (詳細)

DHCP によるネットワークを介したブート 

ネットワークインストールで DHCP を使用し、ネットワークを介してクライアントをブートするために必要なブートパラメータやネットワーク情報を取得できるようになりました。DHCP を使用するブートは、特定の SPARC システムまたは IA システムでサポートされています (詳細)

IA: Solaris 8 におけるブートパーティション 

Intel 版 Solaris を使用しているユーザーは、Solaris Web Start を使用して Intel 版 Solaris 8 にアップグレードする場合、別々の IA ブートパーティションを指定する必要があります (詳細)

IA: CD-ROM ブート 

El Torito 標準を使用するこの新しい機能により、これまでのように Device Configuration Assistant フロッピーディスクではなく、Installation CD からシステムをブートできるようになりました (詳細)

DHCP Manager 

DHCP Manager は、Solaris DHCP サーバーや DHCP データベースの構成および管理に使用するグラフィカルインタフェースです。このツールは Java 技術に基づいており、システム管理者を対象としています。あらゆる DHCP 管理作業 (DHCP サーバーの設定と管理、クライアント構成オプションとマクロの管理、DHCP 管理下のネットワークや IP アドレスの管理など) を、このツール 1 つで行うことができます (詳細)

IA: 大容量ディスクのサポート 

Intel 版 Solaris 8 では、新しい BIOS インタフェースを使用することによって、8 ギガバイト以上のディスクを使用できるようになりました (詳細)

Solaris Web-Based Enterprise Management (WBEM) Services 

Solaris WBEM Services ソフトウェアは、Solaris オペレーティング環境に Web-Based Enterprise Management (WBEM) の標準と技術を実装したものです。WBEM に対応した環境の開発者および管理者を対象とした Solaris WBEM Services は、Solaris Schema、CIM Schema クラスの拡張機能、管理サービス、セキュリティサービス、ロギングサービスなどを提供します (詳細)

システム識別ユーティリティによるドメインネームシステム (DNS) のサポート 

システム識別ユーティリティで構成できるネームサービスのリストに、DNS が追加されました (詳細)

システム識別ユーティリティによる IPv6 のサポート 

インストール時に、IPv4 だけでなく IPv6 にも対応するように、システムを構成できるようになりました (詳細)

使用できる疑似端末の数が無制限 

Solaris 8 ソフトウェアでは、rlogintelnet のようなプログラムで使用する疑似端末をいくつでも開くことができます (詳細)

Solaris 8 Documentation CD から文書を読む 

ab2cd スクリプトを使用して Solaris 8 Documentation CD から直接 AnswerBook2 形式の文書を読むことができます。Solaris 8 Documentation CD では、ユーザーフィードバックが改善されています。ab2cd が動作するポート番号を設定でき、システムにすでにインストールされている文書も読むことができます (詳細)

Product Registry 

Solaris Product Registry は、Solaris Web Start 3.0 または Solaris パッケージ管理コマンド (pkgadd など) を使用してインストールされたソフトウェアを管理するツールです。このツールを使用して次の作業が行えます。

  • インストール済みソフトウェア、登録済みソフトウェア、および一部のソフトウェア属性の一覧を表示する

  • さらにソフトウェア製品をインストールする

  • ソフトウェアをアンインストールする

  • インストーラの検索と起動を行う

(詳細)

ネットワーキング機能 

SPARC: InterDomain Networks (IDNs) 

IDNs によりユーザーは、特殊なハードウェアを使用せずに、動的なシステムドメイン間に高速ネットワーク接続を設定できます (詳細)

IPv4 の IPsec 

IP セキュリティアーキテクチャ (IPsec) は、IP データグラムを保護します。具体的には、機密性、データ完全性、部分的なシーケンス (再実行) の完全性を確保する機能、データ認証などがあります (詳細)

IPv6 NFSTM と RPC に準拠

IPv6 が、NFS と RPC をシームレスにサポートできるようになりました。既存の NFS 関連コマンドに変更はなく、ほとんどの RPC アプリケーションも変更を加えずに IPv6 で実行できます。変更が必要なのは、転送に関する技術を使っている拡張 RPC アプリケーションのみです (詳細)

Logical Link Controller 2 (LLC2) 

クラス II の論理リンク制御 (LLC2) ドライバは、Solaris オペレーティング環境で動作しているネットワークソフトウェア (NetBIOS、SNA、OSI など) と、通信アダプタで制御されている物理 LAN ネットワークとをつなぐ、インタフェースとして機能します。適切な Solaris MAC レイヤードライバを経由した、Ethernet、Token Ring、FDDI アダプタを操作する、クラス II の論理リンク制御 (LLC2) をサポートします。コネクションレス型およびコネクション型の両方をサポートしています (詳細)

IPv6 による転送で NIS/NIS+ を使用 

この機能によりユーザーは、IPv6 RPC トランスポートを介して NIS および NIS+ オペレーションが行えるとともに、NIS、NIS+、および DNS ネーミングサービスに IPv6 アドレスを格納できます (詳細)

sendmail 8.9.3

新しいオプションとユーティリティによって、sendmail の格納機能とセキュリティ機能が改良されました (詳細)

サービスロケーションプロトコル (SLP) 

サービスロケーションプロトコル (SLP) は、企業ネットワーク内の共有リソース (プリンタ、ファイルサーバー、インターネットカメラ (Netcam) など) を検出するための Internet Engineering Task Force (IETF) プロトコルです。Solaris 8 オペレーティング環境には、開発者が SLP 対応のアプリケーションを作成するための API やシステム管理者のネットワーク拡張を簡易化するフレームワークなど、SLP のすべての実装が含まれます (詳細)

Solaris STREAMS フレームワークの拡張 

Solaris 8 オペレーティング環境の STREAMS フレームワークが向上したため、STREAMS プロセスはユーザープロセスの優先順位にぶつからない優先順位を使用できるようになりました。これにより、リアルタイムプロセスの応答時間が確定しやすくなりました (詳細)

ネットワークタイムプロトコル (NTP) 

分散コンピューティング環境では、NTP によってマシンタイムとネットワーククロックの同期が正確にとられます。Solaris 8 リリースは、3-5.93e バージョンを含むようにアップグレードされています (詳細)

ファイルシステムの拡張機能 

ユニバーサルディスクフォーマット (UDF) ファイルシステム 

Solaris 8 では、光学式媒体技術の情報を格納するための業界標準のフォーマットである、UDF ファイルシステムがサポートされています。UDF ファイルシステムは、UDF ファイルシステムを含む次のコンポーネントのデータを交換するために使用できます。

  • CD-ROM

  • ハードディスク、フロッピーディスク

  • DVD (Digital Versatile Disc または Digital Video Disc) - サポートされているプラットフォーム上の DVD-ROM

(詳細)

NFS サーバーロギング 

NFS サーバーロギングにより、NFS サーバーはそのファイルシステム上で実行されたファイル操作の記録を提供できます。この機能は、NFS クライアントと WebNFSTM クライアントが使用できる匿名の FTP アーカイブを作成するサイトに特に便利です (詳細)

IA: Extended Memory (XMEM) のサポート 

1 つの 32 ビットプロセスが、4 ギガバイト以上の物理メモリーを効果的に割り当てて管理することができる機構が提供されます。XMEM 機能は、アプリケーションのメモリーを予約するために、システム管理者がマウントして使用できるファイルシステム (xmemfs) として実装されます (詳細)

WebNFS JavaBeansTM コンポーネント

WebNFS JavaBeans コンポーネントには、Java 2 API の JFileChooser グラフィカルコンポーネントを拡張する XFileChooser クラスが含まれます。WebNFS JavaBeans は、入力 (開く) または出力 (保存) するファイルをユーザーが選択できるようにファイルチューザを表示する必要がある任意の Java 2 アプリケーションで使用できます。XFileChooser を使用すると、アプリケーションは NFS URL ネーミングを介してローカルディスクまたは NFS サーバー上のファイルにアクセスできます (詳細)

UFS ファイルシステムにおける遅延アクセスタイム更新 

新しい 2 つのマウントオプション dfratimenodfratime により、UFS ファイルシステムにおける遅延アクセスタイム更新を有効または無効にできます。有効に設定すると、アクセスタイムの更新以外の理由でディスクがアクセスされるまで、ファイルシステムの書き込みアクセスタイム更新が延期される場合があります (詳細)

診断機能と可用性の拡張 

coreadm コマンド

coreadm コマンドを使用すると、コアファイルの命名規則が柔軟になり、コアファイルの保存が容易になります (詳細)

proc ツールによるコアファイルの検査 

いくつかの proc ツールにおいて、活動状態のプロセスだけでなくプロセスのコアファイルも検査するように、機能が拡張されました。proc ツールとは、/proc ファイルシステムの機能を操作するためのユーティリティです (詳細)

デバイス構成の改良 (devfsadm)

/dev および /devices ディレクトリ内の特殊なデバイスファイルを管理する devfsadm コマンドのメカニズムが向上し、動的再構成イベントなどがサポートされるようになりました (詳細)

システムエラーメッセージの改良 

syslog(1M) ログ機能によって生成されるシステムのブートメッセージやエラーメッセージに、数値の識別子、モジュール名、タイムスタンプが提供されるようになりました。また、これまではシステムのパニックやリブートの後に失われていたメッセージが保存されるようになりました (詳細)

モジューラデバッガ (mdb)

mdb は、動作中のオペレーティングシステム、オペレーティングシステムのクラッシュダンプ、ユーザープロセス、ユーザープロセスのコアダンプ、およびオブジェクトファイルの低レベルデバッグと編集を行う、拡張性のある新しいユーティリティです (詳細)

リモートコンソールメッセージング機能 

このリリースには、シリアルデバイスをリモートシステムの障害を追跡する補助 (リモート) コンソールとして選択できる consadm コマンドが含まれます (詳細)

TCP/IP 内部トレース機能 

TCP/IP に内部トレースサポートが追加されたため、リセット (RST) パケットによって接続が中断される場合には TCP 通信のログが記録されます (詳細)

パフォーマンスとスケーラビリティの拡張 

IA: 物理アドレス拡張 (PAE) モードのサポートを追加 

Intel 社は、Pentium Pro のリリースとともに、上級プロセッサ上に PAE というモードを導入しました。PAE を使用することによって、Intel 版 Solaris で、最大 32 ギガバイトの物理メモリーを指定できます (詳細)

apptrace

アプリケーション開発者とシステムサポート担当者は、新しいアプリケーションデバッグツール apptrace を使用して、アプリケーションまたはシステムの障害をデバッグすることができます。apptrace は、障害が発生してから現在に至るまでの一連のイベントを示すコールトレースを、Solaris の共有ライブラリに提供します (詳細)

SPARC: busstat

新しいシステム監視ツール busstat を使用すると、サポートされている SPARC プラットフォーム上のバスに関連するパフォーマンスのカウンタにアクセスできます。busstat でこのようなパフォーマンスカウンタを確認することによって、マルチプロセッサシステム上の DMA とキャッシュの一貫性をはじめとする、ハードウェアのクロック周期やバス統計情報を測定できます (詳細)

サーバーブートの高速化 

大規模サーバーのブート時間が大幅に短縮されました (詳細)

poll() に代わる新しいインタフェース

/dev/poll は、入出力イベントの完了をポーリングする新しいユーティリティです。このユーティリティは、長期間開いたままになっているファイル記述子についてポーリングを行わなければならないようなイベントが大量にある場合、パフォーマンスを大幅に改善します。この機能は、poll(2) を補うものですが、完全に poll(2) の代替にはなりません (詳細)

prstat

prstat ユーティリティは、システム上のすべてのアクティブプロセスを対話方式で調べ、選択されている出力モードとソート順序にもとづいて各種の統計値を報告します (詳細)

IA: Xeon の拡張機能 

Intel 版 Solaris 8 は、最高のパフォーマンスを得るために、Intel IA-32 プロセッサ (Pentium II 以上) の PAT (Page Attribute Table) 機能をサポートするようになりました (詳細)

セキュリティの強化 

Solaris スマートカード 

Solaris スマートカード機能は、Open Card Framework (OCF) 1.1 標準を実装します。この技術を使用してセキュリティ管理者は、ユーザーにスマートカードを用いて自己の認証をさせることにより、コンピュータデスクトップまたは個々のアプリケーションを保護できます (詳細)

デフォルトのファイルシステムとディレクトリのアクセス権 

Solaris 8 リリースのシステムファイルとディレクトリの多くは、デフォルト所有権が以前のリリースとは異なり、アクセス権もより厳密なものになっています (詳細)

役割によるアクセス制御 

従来のスーパーユーザーベースのシステムは、スーパーユーザーになれるユーザー全員に完全なスーパーユーザー権限を与えます。役割によるアクセス制御を使用すると、管理者は通常のユーザーに制限付きの管理権限を割り当てることができます (詳細)

ユーザー監査イベントの一元管理 

ネームスイッチでは、ユーザーと役割の監査事前選択クラスを格納する /etc/security/audit_user ファイルがサポートされるようになりました。現在は、ユーザーがアクセスできるシステムごとに、ユーザーの監査イベントを設定する必要はありません (詳細)

リアルタイムシステムの拡張 

高精度のタイマー 

高精度のタイマー (HRT) によって、これまでの 100 ミリ秒単位のクロックインタフェースではなく、ハードウェアからの物理クロック割り込みの精度を使用するようになります。HRT インタフェースによってリアルタイムプロセスは (マルチプロセッサシステムの) 1 つのプロセッサを制御し、タイミングイベントに求められる任意の精度で動作できます (詳細)

ユーザーレベル優先順位の継承 

リアルタイムスレッド機能は、優先度の低いスレッドがロックを解放するまで、優先順位の高いスレッドが優先度の低いスレッドにその優先順位を「貸し与える」ことを許可する POSIX インタフェースを実装します。このインタフェースは、以前のリリースではダミー化されていました (詳細)

共通デスクトップ環境 (CDE) の拡張機能 

PDA (携帯情報端末) のサポート 

Java ベースアプリケーション PDA の同期 (PDA Sync) を使用すると、デスクトップのカレンダ、メール、アドレス帳、メモなどをそれらの PDA と簡単に同期させることができます (詳細)

ホットキーエディタ 

ホットキーエディタを使用すると、特定のファンクションキーに一連のコマンドをあらかじめ設定しておき、作業効率を上げることができます (詳細)

Java Media Framework (JMF) 

Java ベースアプリケーションの 1 つである JMF は、MPEG1、MPEG2、Quicktime、および AVI に高品質のストリーミングビデオファイル形式を提供するとともに、MIDI にオーディオサポートを提供します。この機能により、ビデオ作成やブロードキャスト機能の利用がリアルタイムで行えます (詳細)

SPARC: オーディオミキサー 

CDE には現在、audiocontrol の後継である新しい GUI ツール sdtaudiocontrol が含まれます。sdtaudiocontrol はオーディオミキサー機能を使用しており、その他の機能も提供します (詳細)

「SPARC: オーディオミキサー」も参照してください。

SPARC: PC launcher 1.0 

SunPCiTM 版 PC launcher 1.0 を使用すると、関連する Windows アプリケーションとファイルを自動的に起動し、シームレスなアクセスと権限を取得して一般に使用されているさまざまな形式の PC ファイルやアタッチメントを即座に表示、編集、および印刷できます (詳細)

NetscapeTM Application Launcher

Netscape Application Launcher を使用すると、Netscape アプリケーション (Composer など) に関連付けられた Netscape ファイルに簡単にアクセスして自動的に起動できます。この機能により Netscape 環境全体を実行する必要がなくなり、Netscape アプリケーションのアクセスが簡易化されます (詳細)

印刷クライアントの拡張 

印刷クライアントを使用すると、システム管理者の手を借りずにユーザー自身で一連のプリンタとデフォルトプリンタを簡単に構成できます (詳細)

sdtimage の拡張 

sdtimage 機能を使用すると、コマンド行にコマンドを入力して簡単にすばやく画面のスナップショットをとることができます (詳細)

スマートカードのサポート 

CDE は、スマートカードによる認証セキュリティ技術をサポートするようになりました。保護されたシステム上の CDE にログインする場合や、画面ロック後ログインする場合、スマートカードを取り出した後、再度認証を行う場合などに、ユーザーはスマートカードを使用して自己認証できます。CDE は、外付けおよび内蔵のスマートカードデバイスをサポートします (詳細)

ツールチップ機能 

ツールチップ機能は、カーソルをアイコン上に置いたときに、アイコンの機能についての説明を表示するバルーンヘルプを提供します (詳細)

X11R6.4 のサポート 

X サーバーは、ユーザーの生産性とモビリティを向上させる主要な機能を含んだ X11R6.4 業界標準にアップグレードされました。これらの機能には、任意の Web ベースデスクトップ上の Web ブラウザを介した X アプリケーションのリモート実行、Xinerama、Color Utilization Policy、電源管理システムのサポート、開発者向けツールキットの新しい API と関連文書などがあります (詳細)

制御パネルの拡張 

この機能は、デスクトップカスタマイズのための統一的で一貫した拡張性のある起動パッド (色、フォント、背景、アプリケーションマネージャなどのデスクトップ制御など) を提供します (詳細)

Web サービス 

Java Plug-in 

Solaris オペレーティング環境用の Java Plug-in は、Netscape NavigatorTM 用のアドオン製品です。この製品を利用すると、Navigator に付属しているデフォルトの Java Virtual Machine (JVM) ではなく Java Runtime Environment (JRE) 1.2 を使用して Java アプレットと JavaBeans のコンポーネントを Web ページで実行できます (詳細)

Netscape Communicator 4.7 

Solaris 8 には Netscape Communicator 4.7 が含まれており、システムにデフォルトでこの製品がインストールされます (詳細)

Solaris Network Cache and Accelerator (NCA) 

Solaris NCA は、HTTP 要求の際にアクセスされる Web ページのカーネル内キャッシュを維持することにより、Web サーバーの性能を向上させます (詳細)

Apache Web サーバー 

Solaris には、現在、オープンソースの Apache Web サーバーが含まれています。このコンポーネントには、プロクシサーバーサポート、mod_perl モジュールなど、標準の Apache モジュールがすべて入っています (詳細)

印刷 

印刷指定の拡張機能 

Solaris 8 では、ネームサービス切り替えファイル /etc/nsswitch.confprinters データベースがサポートされています。printers データベースは、ネットワーク上の印刷クライアントに、一括管理されているプリンタ構成情報を提供します (詳細)

Solaris Print Manager 

Solaris Print Manager は、Java 技術を利用したグラフィカルユーザーインタフェースです。このツールを使用して、ローカルおよびリモートのプリンタアクセスを管理できます。このツールは、NIS、NIS+、フェデレーテッド・ネーミング・サービス (FNS) を使用した NIS+、files の 4 種類のネームサービス環境で使用できます (詳細)

言語サポート 

広範囲の言語のサポート 

Solaris 8 では、Solaris 8 Software CD と Solaris 8 Languages CD の両方で、37 種類の言語に対応する 90 個以上のロケールが標準機能としてサポートされています (詳細)

言語のインストールと設定の改良 

Languages CD の導入により、複数の言語をインストールするのに伴うインストールサーバーのディスク容量が縮小されました。また、インストールインタフェースの変更 (ロケールの地域によるグループ化) により、ロケールの選択が容易になりました (詳細)

Unicode のサポート拡張 

Solaris 8 でも、Unicode のサポートが拡張されました。簡体中国語と繁体中国語の UTF-8 ロケールが新しくサポートされました (詳細)

拡張可能なコードセット変換機能 (geniconvtbl)

Solaris 8 オペレーティング環境では、開発者は geniconvtbl ユーティリティを使用して Solaris システムに独自のコードセットコンバータを簡単に作成、追加できます。また、既存の Solaris コードセット変換を変更することもできます (詳細)

データの相互運用性の改良 

Solaris 8 では、Solaris 以外の環境とのデータの相互運用性が改良されました。次の新しい iconv データ変換ユーティリティが追加されています。

  • 日本語メインフレームデータ型に対応した iconv

  • Microsoft データエンコーディング (ユーザー定義文字を含む) に対応した iconv

  • 中国語や韓国語の UTF-8 の相互運用性を提供する iconv

  • 複数の Unicode エンコーディング形式と、国際的な業界標準コードセットに対応した iconv

(詳細)

新しいロケールの追加 

Solaris 8 には、アイスランド語ロケール (ISO8859-15) とロシア語ロケール (ANSI1251) の 2 つが新しく追加されています。新しいロシア語ロケールは、既存のロシア語ロケール (8859-5) に加え、ネイティブの Microsoft データエンコーディングをサポートするために追加されました (詳細)

マニュアル 

AnswerBook2 文書サーバーの更新 

AnswerBook2 文書サーバーは、このリリースで更新されました。Solaris 7 からの主な変更には、AnswerBook2 ナビゲーションアイコンからテキストへの変更、英語以外のロケールのサポート向上、全体的なパフォーマンスと安定性を高めるための拡張などがあります (詳細)

リファレンスマニュアルの再編成 

man pages section』 のうち、C ライブラリ関数 (システムコールは含まない) について説明しているセクションは、従来は 1 つの AnswerBook で構成されていましたが、Solaris 8 では次の 6 つのマニュアルで構成されるようになりました。() 内は『SunOSTM リファレンスマニュアル』で日本語化されているマニュアルページ名です。

  • Library Interfaces and Headers (ライブラリインタフェースおよびヘッダー)

  • Basic Library Functions (基本ライブラリ関数)

  • Networking Library Functions

  • Threads and Realtime Library Functions

  • Extended Library Functions (拡張ライブラリ関数)

  • Curses Library Functions (Curses ライブラリ関数)

このほか、多くのマニュアルページの接尾辞が、関数が含まれているライブラリを表す接尾辞に変更されています (詳細)

 SPARC: オーディオミキサー

SPARC: オーディオミキサー 

オーディオミキサードライバーは、複数のアプリケーションが同時にオーディオを再生、記録できるように機能が向上しました。この新しい機能は、単一の再生アプリケーションと単一の記録アプリケーションしかサポートしなかった以前の機能の後継となります。また、CDE 1.4 には現在、audiocontrol の後継である新しい GUI ツール sdtaudiocontrol が含まれています。sdtaudiocontrol はオーディオミキサー機能を使用しており、その他の機能も提供します (詳細)

ソフトウェア開発環境 

SPARC: 64 ビットの Kodak Color Management SystemTM (KCMSTM) ライブラリ

Kodak Color Management System (KCMS) は、64 ビット対応のライブラリを提供します。現在 KCMS を使用し、64 ビットのオペレーティング環境用に変換する必要があるアプリケーションで、色の管理を保持できます (詳細)

電源管理システムによる電源管理 

Solaris 8 オペレーティング環境では、新しいデバイス電源管理システムインタフェースを使用したデバイスドライバは、自動的に電源の管理が行われます (詳細)

cpustatcputrack コマンド

新しいコマンドである cpustatcputrack は、前者がシステム全体、後者がプロセスごとの CPU 統計情報をそれぞれ収集し、システムまたはプロセスの性能を監視します。(詳細)

実行時リンク監査の拡張 

リンクエディタオプション -p-P によって、実行時リンク監査ライブラリを呼び出す方法が追加されました。追加された実行時リンク監査インタフェースは、la_activity()la_objsearch() です (詳細)

Perl (Practical Extraction and Report Language) 5 の使用 

人気の高いプログラミング言語 Perl 5.005_03 が Solaris 8 リリースに加わりました。Perl は、通常、CGI のスクリプト処理と複雑なシステム管理タスクの自動化に使用されます (詳細)

開発者用の役割によるアクセス制御 

Solaris オペレーティング環境に開発者用の役割によるアクセス制御が追加されたため、開発者は新規アプリケーションと改訂アプリケーションをきめ細かに保護できます。開発者は、特定の ID (スーパーユーザーなど) ではなく認証をチェックする特権機能を作成できます (詳細)

セキュリティ保護されたパス名は /usr/lib から /usr/lib/secure に変更

ファイルを事前に読み込めるセキュリティ保護されたディレクトリは、/usr/lib/secure (32 ビットオブジェクト) と /usr/lib/secure/sparcv9 (64 ビット SPARCV9 オブジェクト) に変更されました (詳細)

動的な文字列トークンのサポート 

新しい動的文字列トークン $ISALIST$OSNAME、および $OSREL により、命令セット固有またはシステム固有の依存性を柔軟に確立できるようになりました (詳細)

strftime() 関数の更新

strftime() 関数の %u 変換指定は変更されました (詳細)

単一レベルの代替ライブスレッド 

代替スレッド実装により、ユーザーレベルのスレッドが軽量プロセス (LWP) と 1 対 1 で関連付けられる単一レベルモデルが提供されます。この実装は標準実装よりシンプルで、一部のマルチスレッド対応アプリケーションには有利です (詳細)

SPARC: オーディオミキサードライバ 

オーディオミキサードライバは、複数のアプリケーションが同時にオーディオを再生、記録できるように機能が向上しました (詳細)

クラスタ対応デバイスドライバ用 DDI インタフェースの更新 

デバイスクラスの概念、およびデバイスドライバ作成者が行う必要があるインタフェースが変更または追加されています (詳細)

8 ビットビジュアルサポート 

8 ビットのビジュアル共有ライブラリにより、デバイスドライバは 24 ビットハードウェアだけを使用して 8 ビットのビジュアルアプリケーションを表示できます (詳細)

IA ハードウェアの向上 

Advanced Configuration and Power Interface (ACPI)  

ACPI は、IA ハードウェアの構成と制御に柔軟性を提供する新しいインタフェースです。ACPI では、現在、プラグアンドプレイ (PnP) BIOS や Intel マルチプロセッサ仕様 (MPSPEC) は使用されていません。IA システムで ACPI を使用できる場合は、Solaris 8 によって ACPI が自動的に使用され、ハードウェアが構成されます (詳細)

PCI ホットプラグ機能のサポート 

この機能により、Intel 版 Solaris を実行し、ホットプラグ機能が有効になったコンピュータに対して、標準 PCI アダプタをホットプラグする (実行中のシステムにアダプタを追加したり、実行中のシステムからアダプタを取り外したりする) ことができます (詳細)

キーボードデバイスとマウスデバイスを対象としたユニバーサルシリアルバス (USB) のサポート 

Intel 版 Solaris は、キーボードやマウスを対象に USB をサポートします (詳細)

X サーバーのビデオドライバ拡張機能 

Intel 版 Solaris では、サポートするビデオデバイスが増えました (詳細)

IA SCSI ドライバ 

IA: cadp ドライバの拡張機能

Solaris cadp ドライバは、Adaptec Ultra2 アダプタをサポートするようになりました (詳細)

IA: ncrs デバイスドライバの拡張機能

Solaris ncrs デバイスドライバは、SCSI のホットプラグ機能と、Ultra2 デバイスをサポートするようになりました。この他、一般的な機能やパフォーマンスも改良されています (詳細)

IA: symhisl デバイスドライバ

Intel 版 Solaris に、SYM22910 アダプタと SYM21002 アダプタをサポートする symhisl デバイスドライバが提供されるようになりました (詳細)

 その他のソフトウェア

Early Access ソフトウェア 

Solaris 8 リリースには、Early Access (EA) ソフトウェアが入った Early Access ディレクトリが含まれます。詳細は、Solaris 8 SOFTWARE 2 of 2 CD の README を参照してください。 

フリーウェア 

Solaris 8 リリースには、フリーウェアのツールとライブラリがいくつか含まれます。これらのツールは、管理タスクと開発タスク用のツールを開発するために使用されます (詳細)

Solaris 8 の新規日本語機能

表 1-2 Solaris 8 の新規日本語機能

機能 

説明 

 日本語固有機能

ATOK12 のバンドル 

ATOK8 からバージョンアップした ATOK12 がバンドルされ、より高度な日本語入力機能を提供します。また、ja_JP.UTF-8 ロケールなどの UTF-8 ロケールにおける複数言語入力の中での使用にも対応します。従来の ATOK8 は、次期メジャーリリースで提供されなくなる予定です。 

sdtudct_extract コンバータの機能拡張

sdtudctool のコンバータの sdtudct_extract が拡張され、Microsoft Windows 環境で作成されたユーザー定義文字 (外字) を Solaris へ移行できるようになりました。また、sdtudct_extract_ps の機能は sdtudct_extract に統合されました。