この節では、Solaris の以前のリリースで追加された機能について説明します。
表 1-3 に、Solaris 7 リリースでの新規機能と拡張機能について紹介します。また表 1-4 に、Solaris 7 リリースの新規日本語機能を紹介します。
表 1-3 Solaris 7 の新規機能
機能 |
説明 |
---|---|
Solaris 64 ビットオペレーティング環境 |
|
64 ビットオペレーティング環境 (SPARC のみ) |
Solaris の 64 ビットオペレーティング環境は、64 ビットオペレーティングシステムによってサポートされる完全な 32 ビットおよび 64 ビットアプリケーションおよび開発環境です。この環境では、ソースレベルとバイナリレベルで既存アプリケーションとの互換性および相互運用性が最大限維持できます。また、64 ビットオペレーティング環境では、32 ビットシステムにあった制限の多くが取り除かれました。これは、32 ビットシステムに関する既存の制限をなくしただけでなく、64 ビット仮想アドレス空間をサポートすることによって実現されています。 |
Web ブラウザ |
|
Netscape Communicator |
Solaris 7 は Netscape Communicator が添付されて出荷されます。 |
ネットワーク管理とシステム管理 |
|
UFS ロギング |
UFS ロギングは、トランザクション (完全な UFS 操作を構成する変更) をログに保存してから、そのトランザクションを UFS ファイルシステムに適用するプロセスです。保存されたトランザクションは、後でファイルシステムに適用できます。 UFS ロギングには 2 つの長所があります。まず、ファイルシステムが矛盾する可能性がなくなるため、fsck(1M) を実行する必要がなくなります。また、fsck を省略できるため、システムがクラッシュまたは異常停止した場合にシステムをリブートする時間を短縮できます。 |
-o noatime UFS マウントオプション |
ファイルに対するアクセス時間更新を無視するには、UFS ファイルシステムをマウントするときに、-o noatime オプションを指定できます。このオプションは、アクセス時間が重要でないファイルシステムに対するディスク動作を減らします (たとえば、Usenet ニューススプール)。 |
LDAP |
LDAP (Lightweight Directory Access Protocol) は、プラットフォームに依存しない、オープンな標準アクセスプロトコルであり、X.500 情報モデルに基づいています。TCP/IP 上で実行されるように設計されており、簡単な文字コード化を使用します。LDAP アプリケーションはクライアントサーバーアプリケーションであり、このリリースに含まれるクライアントライブラリにより開発者は LDAP アプリケーションを作成することができ、ユーザーは LDAP 対応アプリケーションを実行することができます。 |
動的再構成 | 動的再構成を使用すると、サービスプロバイダは実行中のシステムでシステムボードを追加したり、取り外して置換したり (ホットプラグ可能) して、リブートに要する時間を節約できます (特定の SPARC サーバーのみ)。 |
新しいコマンド pgrep と pkill |
pgrep コマンドはシステム上で動作中のプロセスを調べて、コマンド行で指定する基準に属性が一致するプロセス ID を表示します。pkill コマンドは、pgrep コマンドと同様の働きをしますが、一致する各プロセス ID を表示するのではなく、kill(2) によって通知される点が異なります。 |
sendmail 8.9 |
このバージョンには、spam (予想外の大量の電子メール) を制限するフック、異なるドメイン名を使用して電子メールを受信できるようにする仮想ホスト機能、独自の sendmail 構成ファイルをより簡単に構築できるようにする構成階層の改良が含まれています。 |
Traceroute ユーティリティ |
Solaris 7 には、一般的な Traceroute ユーティリティが添付されています。この Traceroute ユーティリティは、IP パケットがインターネットホストへ到達するまでにたどるルートを追跡するために使用します。特に経路指定の設定ミスや経路指定パスの障害を調べるのに役立ちます。 |
システムクラッシュダンプユーティリティ |
|
ネットワークの性能 |
|
TCP の SACK 機能 |
TCP の選択確認応答 (TCP SACK) は、RFC 2018 に準拠します。この機能は、衛星通信や大陸横断通信などで TCP のラージウィンドウ (RFC1323) を使用するアプリケーションにおいて、輻輳や複数のパケット落ちの問題を解決します。 |
ネットワークセキュリティ |
|
RPCSEC_GSS |
RPC は、GSS-API に基づいて変更されています。これにより、セキュリティの完全性と機密性が強化され、NFS サービスが特定または 1 つのセキュリティ機構に束縛されることはなくなりました。 |
NIS+ 拡張 Diffie-Hellman |
NIS+ は、認証鍵の長さを 192 ビットから 640 ビットに増やすことによって、NIS+ のセキュリティを強化しました。 |
BIND 8.1.2 |
Berkeley Internet Name Daemon (BIND) は、最も一般的な DNS の実装であり、8.1.2 にアップグレードされました。アクセス制御リスト (ACL) の使用によってネットワークセキュリティを強化する新しい構成ファイルを提供します。 |
使いやすさと管理の改善 |
|
インストール |
|
SPARC: 64 ビットオペレーティング環境のインストール |
Solaris 7 のインストールプログラムには、64 ビットサポートを選択する新しいチェックボックスがあります。UltraSPARCTM プラットフォームにインストールする場合、この機能はデフォルトで選択されます。 |
Solaris Web Start による AnswerBookTM のインストール |
Solaris Web Start (Documentation CD に含まれる) には、ボタンをクリックして AnswerBook2 文書サーバー、Documentation CD 上のすべての文書コレクション、または選択した文書コレクションをインストールできるインタフェースがあります。 |
ロケールの拡張 |
Solaris 7 では、英語およびヨーロッパ言語の現地仕様化バージョンが 1 枚の CD に入っています。このため、Solaris 7 CD のインストールでは Solaris 2.6 の場合よりも選択できるロケールが増えています (英語環境のみ)。 |
マニュアル |
|
AnswerBook2 形式のマニュアルページ |
マニュアルページを AnswerBook の形式ではなく、AnswerBook2 (SGML) の形式で使用できます。これにより移動が簡単になり、他の AnswerBook2 文書からマニュアルページに直接移動できます (この移動は英語環境のみ提供)。 |
Documentation CD から文書サーバーを直接実行する |
Documentation CD が接続されているシステムへスーパーユーザーとしてアクセスできるとき、ab2cd スクリプトを使用して、CD から AnswerBook2 文書サーバーを直接実行できます。マニュアルは CD から表示できます。 |
CGI ベースの Web サーバーの使用 |
AnswerBook2 文書サーバーは、AnswerBook2 をサポートするためだけに別の Web サーバーをシステム上で実行しなくても、Sun WebServerTM などの既存の Web サーバー上で実行できます。 |
スタイルシートエラーの表示制御 |
環境変数 AB2_DEBUG を AnswerBook2 文書サーバーに設定できます。これは、赤い「BUG」の表示によって、スタイルシートエラーをユーザーに対して示すかどうかを指定します。 |
言語サポート |
|
言語処理の枠組みの拡張 |
|
ロケールサポートの拡張 |
|
公式名称 |
|
UNIX 98 |
Solaris 7 は UNIX 98 として認められています。 |
ソフトウェア開発環境 |
|
64 ビット開発環境 (SPARC のみ) |
開発者に対して完全な 32 ビットと 64 ビットの開発環境を提供します。 |
実行時リンカー |
プログラムで LD_LIBRARY_PATH を設定しないで共有ライブラリを検索でき、また共有ライブラリをロードする効率が上がりました。 |
man ユーティリティによる SGML 形式の表示 |
man ユーティリティは、従来の nroff だけでなく、SGML でコード化されたマニュアルページを表示できるようになりました。 |
Solaris 64 ビット X Window System ライブラリ |
32 ビットバージョンで提供されているコア X11 共有ライブラリ (.so) とプログラマ用 lint ライブラリ (.ln) はすべて、64 ビット Solaris の 64 ビットバージョンで使用できます。 |
JDKTM の性能改善 |
Solaris の JDK 1.1.6 は念入りに調整およびテストされました。このため、JDK は企業向けに開発され、企業のネットワーク全体で使用される Java アプリケーションのスケーラビリティと性能を大幅に向上させます。 |
WebNFS Software Development Kit の添付 |
WebNFS Software Development Kit (SDK) は、WebNFS を使用して、Java アプリケーションに対し、遠隔ファイルアクセス機能を提供します。これは、NFS プロトコルを直接実装しているため、ホストシステムでの NFS サポートは必要ありません。 |
truss による関数呼び出しの追跡 |
truss ユーティリティはシステムコール、シグナル、およびプロセスのマシンフォルトを追跡します。プロセスによって実行されるユーザーレベルの関数呼び出しの出入り口を追跡できる新しいオプションが追加されました。 |
改善されたデバイス構成ライブラリ |
デバイス構成情報を取得するために使用される libdevinfo ライブラリが、Solaris 7 ではより強化されて包括的になっています。詳細は、libdevinfo(3) のマニュアルページを参照してください。 |
グラフィックス/画像 |
|
XILTM |
XIL 画像処理ライブラリは、文書画像、カラープリプレス、またはデジタルビデオ生成と再生などの画像やデジタルビデオを必要とするライブラリやアプリケーションに適しています。 立体画像イメージ表示機能を新たにサポートすることにより、左眼画像と右眼画像を表わす 1 組の画像を表示できます。これは、表示画像に立体感を与えます。 XIL Developer's Kit は、このバージョンで Solaris から独立し、無料で入手できます。 |
デスクトップ |
|
Solaris CDE |
Solaris CDE にはアドレスカード、アプリケーション、電子メールアドレス、ファイル、フォルダ、ホスト、プロセス、および Web アドレスの検索、操作、管理に役立つ新しいツールが組み込まれています。 マルチスレッドに対して安全な 5 つの新しい Motif ウィジェットを含む Motif 2.1 のサポートが Solaris CDE に含まれます。Motif 2.1 は ISO 規格の複雑なテキストレイアウト言語のロケールをサポートします。このロケールでは、Solaris 7 で開発された 1 つのバイナリで、ヘブライ語、アラビア語、およびタイ語のユーザーをサポートできます。 |
印刷 |
|
拡張フォント管理 |
Desktop Font Downloader を使用すると、ユーザーは、PostScript プリンタ上で、フォントのダウンロード、削除、再コード化、変換、状態の確認、およびそれ以外の管理作業を実行できます。 |
Intel 版ハードウェアのサポート |
|
SCSI ディスクドライバ sd |
sd SCSI ディスクターゲットドライバは、以前には SPARC 版 Solaris システムだけに提供されていましたが、Solaris 7 では、cmdk の代わりに SCSI ディスクサポートおよび ATAPI CD-ROM サポートに使用されています。cmdk ドライバは、これまで通り SCSI ではないハードディスクをサポートしています。 |
インテリジェント入出力フレームワークのサポート |
インテリジェント入出力 (I2O) は、モジュール化された高性能入出力サブシステムの新たな標準です。この機能は、I2O 対応ハードウェアに依存するものであり、Intel 版 Solaris でのみ使用できます。 |
機能 |
説明 |
---|---|
OS / ネットワーク |
|
ja_JP.UTF-8 ロケール |
Solaris 7 では、日本語 EUC と PCK に加えて、UTF8 (Unicode 2.1) で日本語を扱う環境 (ja_JP.UTF-8) ロケールを新たに提供します。 |
コード変換 (iconv) |
iconv(3) および iconv(1) を通して利用できるコード変換に新しくコードセットが追加されました。 |
デスクトップ |
|
日本語フォント |
提供されるフォントが新たに追加されました。 |
DPS での日本語フォント |
DPS 上で使用できる日本語 UCS2/UTF8 フォントが新たに追加されました。 |
sdtudctool |
ユーザー定義文字をフォントファイルに登録する際、ユーザー定義文字を単語として日本語入力システムの辞書ファイルへ登録する機能を追加しました。 |
表 1-5 に、Solaris 2.6 リリースでの新規機能と拡張機能について紹介します。また表 1-6 に、Solaris 2.6 リリースの新規日本語機能を紹介します。
表 1-5 Solaris 2.6 の新規機能
機能 |
説明 |
---|---|
OS / ネットワーク |
|
PC 漢字コード (PCK) のサポート |
Solaris 2.6 では、従来の日本語 EUC に加えて PCK (シフト JIS あるいは MS 漢字コード) で日本語を扱う環境 (ja_JP.PCK ロケール) を新たに提供します。PCK は、Microsoft が Windows 3.1 で規定したマイクロソフト標準キャラクタセットと同等の文字集合およびエンコーディングを提供するものです。また、PCK は、従来の Solaris リリースで MS 漢字コード (またはシフト JIS) と呼ばれていたものに、ユーザー定義文字やベンダー定義文字を加えたもので、JIS X 0201、JIS X 0208 の 1-84 区 (13 区除く) までに関しては従来のものと互換性があります。 |
新しい文字コード変換規則 |
『TOG (The Open Group) 日本ベンダ協議会推奨 日本語 EUC・シフト JIS コード変換仕様』に基づく新しいコード変換規則が導入されました。 |
日本語 PostScript プリンタ |
LP 印刷サービスを使用して、日本語 PostScript プリンタで日本語テキストを印刷することができます。 |
JIS X 0212、ユーザー定義文字の印刷 |
LP 印刷サービスを使用して、日本語 PostScript プリンタ、ドットマトリックス漢字プリンタ (EPSON VP-5085、NEC PC-PR201)、日本語ページプリンタ (Canon LASERSHOT) で JIS X 0212、ユーザー定義文字を含む日本語テキストを印刷できるようになりました。 |
STREAMS モジュール |
ja_JP.PCK ロケールにおいて tty 端末制御を補佐する STREAMS モジュール (jconvrs) が導入されました。 |
iconv(1)/iconv(3) |
JIS X 0208 を扱うものでは、更新番号を表すエスケープシーケンスに対応しました。UTF-8 と日本語 EUC または PC 漢字コードとの変換をサポートしました。IBM 漢字コードとの変換では JIS X 0208 の 1983 年度版に対応しました。 |
その他のコード変換ユーティリティ |
jistoeuc(1) など、ISO-2022-JP 準拠のエンコーディングを入力するユーティリティは、「ESC 2/4 2/8 F」形式のエスケープシーケンスを正しく扱えるようになりました。 euctoibmj(1) など、IBM 漢字コードとの変換を行うユーティリティは、JIS X 0208 の 1983 年度版に対応しました。 |
ユーザー定義文字の登録のための日本語ロケールの再定義 |
日本語ロケールにあらかじめユーザー定義文字領域を定義するようになりました。 |
デスクトップ |
|
ユーザー定義文字 |
ユーザー定義文字フォントを既存のフォントファイルとは別のフォントファイルとして取り扱えるようになりました。また、ユーザー定義文字登録用に新たに、Solaris 外字ツール (sdtudctool(1)) が提供されます。 |
DPS での日本語フォント |
従来提供してきた F3 フォントに代わり、株式会社リコーの提供する TrueType フォント (HG ゴシック B と HG 明朝 L、また補助漢字用として平成明朝体 W3H) を DPS 上でも利用できます。 |
互換性について |
新しく提供されているリコーのフォントはそれぞれ Ryumin-Light、GothicBBB-Medium に別名定義されています。これにより Solaris 2.5.1 以前のリリースで Ryumin-Light、GothicBBB-Medium を使用していた X 上のプログラムや DPS のアプリケーション、PostScript プログラムは、変更を加えずに Solaris 2.6 上で動作することができます。 |
Solaris CDE の PC 漢字サポート |
Solaris 2.6 の CDE では、従来の ja ロケールに加え、PC 漢字コードを扱える ja_JP.PCK ロケールをサポートしています。 |
日本語フォント |
|
ベンダー定義文字 |
13 区の NEC 特殊文字が新たに追加されました。また、ja_JP.PCK ロケールでは、115 区から 119 区に IBM 拡張文字が追加されました。 |
TrueType フォント |
X および DPS で使用できるようになりました。 |
リコー HG ゴシック体 B、HG 明朝体 L、平成明朝体 W3H |
株式会社リコーが開発した HG ゴシック体 B、HG 明朝体 L、平成明朝体 W3H のフォントを新たに提供します。 |
JIS X 0208 文字セット 1990 年度版 |
84 区 5 点 JIS 0x7425 と 6 点 JIS 0x7426 の 2 文字が追加されました。 |
JIS X 0212 補助漢字 |
JIS X 0212 1990 年度版補助漢字フォントが正式にサポートされます。 |
日本語入力 |
|
Wnn6 |
Solaris の日本語入力システムとして、新たに Wnn6 が提供されるようになりました。 |
ATOK8 |
ATOK8 が Solaris CD に含まれるようになり、エンドユーザーシステムサポート以上のクラスタでは、標準でインストールされます。 |
ウィンドウ環境における日本語入力システム |
Wnn6、ATOK8、および cs00 が日本語入力システムとして利用できます。 |
cs00 の部首入力サポート |
cs00 で部首入力が可能になりました。 |
cs00 ユーザー辞書ツール |
Solaris CDE 環境で利用できる cs00 ユーザー辞書ツールが新たにサポートされています。 |