表 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 でのみ使用できます。 |