この節では、Oracle Solaris で端末およびモデムを管理するための新機能、または機能の変更について説明します。Oracle Solaris リリースの新機能と説明の完全な一覧については、『Oracle Solaris 10 9/10 の新機能』を参照してください。
Solaris 10 8/07: Coherent Console サブシステム機能は、カーネルコンソールサブシステムの一部を実装し、コンソール出力のレンダリングを容易にします。Coherent Console では、Programmable Read-Only Memory (PROM) インタフェースではなく、Oracle Solaris のカーネル機構を使用してコンソール出力がレンダリングされます。これにより、コンソールレンダリングの OpenBoot PROM (OBP) に対する依存性が減少します。Coherent Console では、カーネル常駐のフレームバッファードライバを使用してコンソール出力を生成します。生成されるコンソール出力は、OBP レンダリングを使用する場合よりも効率的です。Coherent Console では、SPARC コンソール出力時のアイドリングも回避され、ユーザー体験が向上します。
Solaris 10 8/07: $TERM 値は現在、動的に派生し、コンソールが使用する端末エミュレータに依存しています。x86 ベースのシステムでは、カーネルの端末エミュレータが常に使用されるため、$TERM 値は sun-color です。
SPARC ベースのシステムでは、$TERM 値は次のとおりです。
システムでカーネルの端末エミュレータが使用される場合は、$TERM にこの値が使用されます。
システムで PROM の端末エミュレータが使用される場合は、$TERM にこの値が使用されます。
この変更は、端末タイプをシリアルポートに設定する方法には影響しません。 $TERM 値を変更するには、次の例に示すように、引き続き svccfg コマンドを使用することができます。
# svccfg svc:> select system/console-login svc:/system/console-login> setprop ttymon/terminal_type = "xterm" svc:/system/console-login> exit |
Oracle Solaris 10: システムコンソールでの ttymon の起動は、SMF によって管理されます。svc:/system/console-login:default サービスにプロパティーを加えることにより、svccfg コマンドで ttymon コマンドの引数を指定できるようになりました。これらのプロパティーは、SMF の汎用プロパティーではなく ttymon 固有のものであることに注意してください。
/etc/inittab ファイルでの ttymon の起動はカスタマイズできなくなりました。
SMF で ttymon コマンド引数を指定する方法については、「ttymon コンソールの端末タイプを設定する方法」を参照してください。
SMF の概要については、『Solaris のシステム管理 (基本編)』の第 18 章「サービスの管理 (概要)」を参照してください。SMF に関する手順の詳細については、『Solaris のシステム管理 (基本編)』の第 19 章「サービスの管理 (手順)」を参照してください。