 によるウィンドウシステムの利用
後藤 英昭

東北大学情報シナジーセンター・スーパーコンピューティング研究部

はじめに
情報シナジーセンターの並列コンピュータ  では，

や  のようにグラフィカルユーザイ

 を利用するアプリケーションが幾つか提供されています．テキストエディタとして用い

ンタフェースられる  は，キャラクタ端末エミュレータでも利用できますが，
く向上します．この他にもを使うことによって操作性が著しを提供するプログラムが多数あり，それらを利用することで並列コンピュー

タをより便利に使うことができるようになります．
並列コンピュータ  に限らず，   上でを用いるアプリケーションの大多数は，業界標準の ウィンドウシステムに基づいた処理によりグラフィックスの描画やキー入力などを実現しています． ウィン
ドウシステムに対応したアプリケーションを遠隔の端末から利用する場合，端末側には  サーバ と呼ばれるソフトウェアが必要になります．   に準拠したオペレーティングシステム   の多くでは， サーバ
が標準的に装備されています．例えば，パーソナルコンピュータ  に  や 

 といったいわゆる    を導入していれば，他には特に何も用意しなくても  サーバを利用できます．
一方， 

!"# 系の の場合は，別途に  サーバを用意する必要があります．ところが，

!"#

用の市販の  サーバはなぜか $〜% 万円といった価格帯に集中しており ，高価なために研究室では購入が難しいというケースが多々あります．かつては "& ' ()* から  + という  サーバが無償で提供されていましたが，現在では ,-$ の値が付いています．オンライン購入では校費支払いが困難な場合も多く，気軽に使うというわけにはいかなくなってしまいました．
そんな折，-..) 年 )- 月に，/ 千円前後から買える  "から発売になりました． "!"# という製品が株式会社ホロン (-*!"# は  サーバとしての製品ではありませんが，   と同様に

%/ という  サーバ・プログラムを含んでおり，これを用いて  ウィンドウシステムを利用できるようになります．本解説では， "
デスクトップ (1* や!"# を用いて並列コンピュータ  にリモート接続を行い， 0

対応アプリケーションを使う方法について説明します．

この文書は，「東北大学情報シナジーセンター 大規模科学計算機システム広報  
掲載された原稿を元に， 判に整形しなおしたものです．



­



   」に    ! "#$%& はこまごましたことに何かとお金がかかるのです．ある程度の出費を覚悟しないと，大したことはできません．
)

    について


概要

 

!"# 上で  の様々なコマンドを利用できるようにし，また  と同様の開発環境を提供するものとして，2# と呼ばれる環境が有名です (3*．初期の 2# では，ファイル操作やテキスト操作，
 コンパイラといった，   の基本的なコマンドしか使えませんでした．最近では  サーバの %/ も2# 上で動くようになり，   環境に匹敵するぐらい様々なアプリケーションが利用できるようになりました． "!"# は 2# の製品群をベースに開発された製品で，%/ や  ウィンドウシステ

ム対応のアプリケーション，および扱い易いインストーラを加えてパッケージとしたものです．
 "

!"# に含まれるプログラムは，すべて     と違って，

!"# 上のアプリケーションとして動作します．

を入れ替える必要はなく，   を管理する必要もありません．従って管理面でも非常に楽で，   の知識がなくても簡単に使い始めることができます．
2# も %/ もフリーソフトウェアなので，ネットワーク上で無料で入手できます．つまり，その気になれば完全に無料で  サーバを使うことができるようになります．しかし，パッケージをあれこれ探して集めてきたり，パッケージ間の依存関係を考えたり，面倒な設定ファイルを自分で書いたりする必要があり，とても ) 日では終わらない作業になるでしょう． "!"# は / 千円前後から買うことができます

が，これは学生の ) 日分のアルバイト料ぐらいですから，インストールの手間という労力を考えれば十分に安いのではないでしょうか ．
この解説の執筆時点で， "!"# には「 "!"#」と「 "!"# 4」の - パッケー

ジがあります．前者には 5 と薄手のインストールマニュアルしか入っていないので，コマンドやア
プリケーションの使い方はウェブサイトなどで自分で調べる必要があります．4 の方は解説書が含まれています．いずれにも，通常パッケージとアカデミックパッケージがあります．
この他に，書籍「 "!"# オフィシャルガイド  」($* に添付の  "!"# 0 があります．書籍版が後発だったため，一部のアプリケーションは書籍版の方が新しいものが入っているようです．ただし，書籍版には 6 や 7 など一部のアプリケーションが含まれていません．製品版でも書籍版でも，ウェブ
サイトから最新のパッケージをダウンロードすれば，同じ構成にできるようです．
 "

!"# の  サーバと専用の  サーバ・ソフトウェアで，機能面で目立つ違いは次のとおりです．

まず，専用品には  サーバとして扱い易いようなが用意されているのに対して， "マンドラインで設定などを行う必要があります．専用品の多くでは  
力ができるのに対して， "!"# ではコ

!"# の 0 を使った日本語入!"# では 0 が使えず，基本的には  ウィンドウシステム用のかな漢字変換機能を使う必要があります． !"# のアプリケーションとの間で，日本語文字列のカット・ア

ンド・ペーストができません．
 サーバとして見ると欠点が目立ちますが， "!"# では

  のコマンドが使えるというのが本

来の魅力の一つでしょう．

 私なら，これぐらいの額ならポンと払ってしまって，浮いた時間を研究や勉強に割り当てようと考えます．

-

図  



を実行した様子

インストール "

!"# のインストール自体は非常に簡単です．5 をドライブに挿入して， !"#

ではお馴染みの 644 84! が立ち上がったら，シリアル番号などの情報を幾つか入力するだけです．
 

!"# 3'. や -...， では，管理者 !66" の権限で作業をする必要があります．インストールが完了してシステムをリブートすると，デスクトップに """4 と ")) のアイコンが現れます．
一部のアプリケーションに不具合があるので，ベンダーのウェブサイトから最新版のパッケージをダウンロードして，アプリケーションをアップデートする必要があります．まず， をネットワークに接続した状
態で，"

""4 のアイコンをクリックします．図 ) のようにコンソール画面が表示されて，コマンドラインが使えるようになります．
アップデート用の大量のパッケージをダウンロードするには，#6 コマンドを使うのが便利です．製品版には #6 が標準で入っていますが，書籍版には入っていません．書籍版を使っている人は， サーバから #6 をダウンロードして，9 コマンドでインストールする必要があります．, はコマンドプロンプ
ト，  は :69 コマンドのプロンプトを表します．製品版を使っている人はここをスキップして下さい．

    ← 
 と入力する．


← 自分のメールアドレスを入力する．
         !" #! $%" & 1 &  !" #! $%" & アップデート用のパッケージをダウンロードするには，以下のように操作します．, はプロンプトを表します．

 '             (                      )        *      
カレントディレクトリの中に9!6'8 と 5 ，74 があることを確認します．

アップデート用のシェルスクリプトを実行すれば，後は自動的に作業が進みます．

 (   で デスクトップを使う  デスクトップ環境
並列コンピュータ  では， 0 デスクトップ環境 (1* が利用できます 図 -． 0 は 
などで広く使われており，近年  サーバのベンダーも次期の標準デスクトップ環境として採用を検討しています．並列コンピュータ  を利用する場合に，キャラクタ端末の代わりに0 デスクトップを使うようにすると，アプリケーションの起動やファイル操作などがマウス操作でできるようになり，より直観的で便利な操作環境が得られます．
ネットワークを介してリモートで

0 デスクトップを利用する場合，ネットワーク上のファイア

ウォールの有無や，サーバへのログイン方法に応じて，様々な方法があります．本章では，次に挙げる 1 つの代表的な方法を取り上げ，それぞれの特徴を説明しながら並列コンピュータへの接続手順を示します．
)'  ! によるログイン
-'



844 によるログイン + )) :"#! 使用

1'



844 によるログイン + )) :"#! 不使用



接続の準備
 ウィンドウシステムを使うアプリケーションは，以前は -$/ 色モードでないと動かないものが散見されたのですが，現在はむしろフルカラー・モードでないと満足に使えないものが多くなっています． "!"# の  サーバを起動する前に， !"# の画面を )/ ビット /$$1/ 色 以上の，できれば -3

ビット )/;; 万色 のモードにしておきます．
3

図  並列コンピュータ

日本の  のユーザの多くは，日本語 < の  デスクトップ環境

配列のいわゆる「日本語 )./ ).= キーボード」またはそれに準拠したものを使用していると思います． "!"# の  サーバは何も指定しないと「).) キーボー

ド」のキーマップに設定されてしまい，キーボード上の文字と入力される文字がずれてしまいます．以下のように操作して，日本語キーボード用のキーマップのファイルを作っておきます．

 ' 
大量の'  +!,"  !! ''& %" +!," ' が表示されますが，無視して構いません． ディレクトリに +!," ' というキー

マップのファイルが作られます．このファイルは消さないようにしてください． "!"# を終了しても  !"# では， "!"# をシャットダウンしても， の中身は自動的には消えないようになっています．

 によるログイン ! を用いたログイン方法は，サーバやワークステーションに  端末を接続している場合によく用いられます．この方法の特徴は以下に示すとおりです．

¯ 他の方法と比べると操作が楽で，最も手軽．
¯ ログイン時の認証情報

& パスワード は暗号化されない．学内  での使用にとどめ， 66 経由

では使用しない方がよい．

¯  ウィンドウシステムの描画データや，キー入力などのデータは，暗号化されない．ネットワークの盗聴による情報漏洩の危険性がある．

¯ 暗号化やトンネリングを使わないので，描画は高速．ただし )..>9 以上の高速なネットワークでの利
用を推奨．

$

図   によるログイン画面¯ ネットワークの経路上にファイアウォール装置や  装置がある場合，この接続方法は利用できないことがある． 端末  が接続先の計算機から  のパケットを直接に受け取ることができないため．

接続手順は以下のようになります．
)' """4 のアイコンをクリックして，コンソールを起動する．

-' """4 が立ち上がったら，プロンプト , に対して以下のように入力して， サーバを起動する．

 

-'

' +!," . &   '  +   '  +/!,,).) キーボードを使用している場合は -'' +!," を省略1' 図 1 のように並列コンピュータ  からのログイン画面が表示されるので，利用者  とパスワードを入力してログインする． 0 デスクトップが起動する 図 -．
切断手順は以下のようになります．
)' デスクトップ左下にある「足」の形のアイコンをクリックして，メニューから " "6 を選んでログア

ウトする．
-' ログインの画面に戻ったら， "!"# のウィンドウ右上にある (* ボタンをクリックして， サー

バを停止させる．

/

   によるログイン    ! 使用
近年では，大学などのネットワークにもファイアウォールが設置されることが一般的になってきています．
端末 &

 にはプライベートアドレスを与えて， 6#"? !! 46" によってインターネットへのアクセスを実現するというネットワーク構成も，広く用いられています．ネットワークの経路上にファイアウォール装置や  装置がある場合， ウィンドウシステムの標準的な通信が阻まれてしまい， ウィンドウシステムが使用できないことがあります．このような環境でも，  844 によるリモー
トログインが可能であれば，)) :"#! という機能を用いて通信内容をトンネリングすることによって， ウィンドウシステムが利用できるようになります．
)) :"#! を使う方法の特徴は，以下のとおりです．

¯ やや操作が面倒．
¯ ログイン時の認証情報

& パスワード が暗号化されるので，ネットワークが盗聴されても認証情報は漏れない．

¯  ウィンドウシステムの描画データやキー入力など，すべてのデータが暗号化される．ネットワークの盗聴に対して安全．

¯ 暗号化・復号化処理によるオーバヘッドのために，描画速度や応答速度は遅い．個々のアプリケーションの作りにも依存するので，ほとんどストレスなく使えるアプリケーションもあれば，実用にならないほど遅くなってしまうものもある．

¯ ネットワークの経路上にファイアウォールや  装置がある場合でも， ウィンドウシステムの利用が可能．
接続手順は以下のようになります．
)' """4 のアイコンをクリックして，コンソールを起動する．

-' """4 のプロンプトから 8 を使ってリモートログインの操作を行う ．このとき，)):"#! を有効にするために  オプションを付ける．フォントサーバへのアクセスをトンネリングするために， 0 オプションを付ける．

   0 /!,, '  +/!,, 利用者 123  '  +
1' 再び "3' "

""4 のアイコンをクリックして，別のコンソールを起動する．

""4 が立ち上がったら，以下のように入力して  サーバを起動する．

 $'  "-'' +!,"   /!,, 4

!"# の灰色 網目 の画面が表示されたら，@押す によって，先ほど 8 でリモートログインを行った "/' " キーを押しながら 

キーを""4 を前面に出す．

""4 上の並列コンピュータ  のプロンプトに対して次のコマンドを入力すると， 0

デスクトップが立ち上がる．
 ' $ #$%& では (  クライアントとして )$ *+, が採用されています．
;

   !!  
切断手順は以下のようになります．
)' デスクトップ左下にある「足」の形のアイコンをクリックして，メニューから " "6 を選んでログアウトする．
-' @
1'  "で """4 を前面に出し， 

が終了してプロンプトが出るのを待つ．

!"# の窓の右上にある (* ボタンを押して， サーバを停止させる．

3' 8 でリモートログインを行った """4 において，次のように入力して接続先の計算機からログアウトする．

  

"   によるログイン    ! 不使用

844 の )) :"#! は効率が悪く，アプリケーションによっては実用に耐えないほど速度が低下することがあります．ログイン時の認証情報は保護しながら， ウィンドウシステムの暗号化は諦めるという利用形態も考えられます．)) :"#! を無効にしながら  844 でログインする方法を示します．この方法の特徴は以下のとおりです．

¯ 手続きが繁雑．
¯ ログイン時の認証情報

& パスワード が暗号化されるので，ネットワークが盗聴されても認証情報は漏れない．

¯  ウィンドウシステムの描画データや，キー入力などのデータは，暗号化されない．ネットワークの盗聴による情報漏洩の危険性がある．

¯ 暗号化やトンネリングを使わないので，描画は高速．ただし )..>9 以上の高速なネットワークでの利用を推奨．

¯ ネットワークの経路上にファイアウォール装置や  装置がある場合，この接続方法は利用できないことがある．
接続手順は以下のようになります．
)' """4 のアイコンをクリックして，コンソールを起動する．

-' """4 が立ち上がったら，プロンプト , に対して以下のように入力して， サーバを起動する．

 
1'  "' +!,"    '  +/!,, 4

!"# の灰色 網目 の画面が表示されたら，@押す で "
3' "

-'

 キーを押しながら 

キーを""4 を前面に出す．

""4 のプロンプトから ?6 を起動する． "

ウィンドウが開く．

 ' 4%

!"# のウィンドウの左上に ?6 の※ この ?6 は次の 8"6 コマンドの実行時に  サーバがリスタートするのを避けるためのダミーとして必要．他のアプリケーションを使ってもよい．
$' """4 のプロンプトで 8"6 コマンドを実行して，接続先の計算機を  サーバのアクセス許可

リストに加える．

 - '  +""4 のプロンプトから 8 を使ってリモートログインの操作を行う．このとき，)) :"#!

/' "

 を無効にするために

 

オプション

利用者 123 は小文字 を付けておく．

'  +

;' ログインに成功すると接続先の計算機  のプロンプトが出る．このプロンプトに対して次のコマンドを入力し， ウィンドウシステムが使うディスプレイを設定する．5617089:576 の部分は端末
 のホスト名で置き換える．

;  を使用している場合<
  ) 2107= 5617089:576,; を使用している場合<
 2107=>5617089:576, ?   2107=%' """4 上のプロンプトに対して次のコマンドを入力すると，

0 デスクトップが立ち上がる．

   !!  ='

0 デスクトップが立ち上がったら，先に起動した ?6 は終了させてもよい．

切断手順は以下のようになります．
)' デスクトップ左下にある「足」の形のアイコンをクリックして，メニューから " "6 を選んでログアウトする．
-' @で """4 を前面に出し， 

が終了してプロンプトが出るのを待つ．

1'  "!"# の窓の右上にある (* ボタンを押して， サーバを停止させる．

3' "

""4 において，次のように入力して接続先の計算機からログアウトする．

  #

フォントサーバの利用686 などのアプリケーションを使う場合，画面に特殊な文字を表示するために専用のフォントデータが必要になることがあります．このようなフォントを様々な端末から利用できるようにするために，
フォントサーバ がしばしば利用されます．端末側の  サーバを，フォントサーバに接続できるように設定しておく必要があります．
並列コンピュータのアプリケーションが使うフォントは，=

ホスト名  '  + @ ポート番号 /!,,のフォントサーバで提供されています．1'1 から 1'$ の説明では， コマンドに オプションを付けて， サーバの起動時からフォントサーバに接続できるようにしてあります．
一般に  ウィンドウシステムでは，6 コマンドを用いて  -   '  +/!,,のような操作によって，フォントサーバを動的に追加することができます．しかし，本稿執筆の時点で， "!"# ではこの機能に障害があることがわかっています．6 コマンドを用いてフォントパスを変更しようとすると， サーバがハングアップしてしまいます．アプリケーションによっては，起動スクリプトの中に 6 コマンドが仕組まれている場合があり，コマンドを実行した途端に画面が固まってしまうことがあります．
並列コンピュータに導入されている 686 では，コマンド起動時に  サーバが持っているフォン
トを調べて，必要となるフォントデータがない場合に限り 6 コマンドが実行されます．このため， サー
バを起動する時点でフォントサーバが指定されている場合は問題ありませんが，フォントサーバが指定されていない状態で 686 が起動されると  サーバがハングアップします．同様の現象が見られた場合は，フォント周りの設定を疑ってみるとよいでしょう．

$

キーマップの変更

 "

!"# の  サーバでは，うっかり 9 "? キーを押してしまうとキャップスロックの状態になってしまい，大文字のアルファベットしか入力できなくなって困ることがあります．もう一度 9 "?
キーを押してから， 8:6 @ 9 "? を - 回押すと，元の状態に戻すことができます．
9 "? の機能を使う機会はほとんどないでしょうし，間違って触ってしまった時にいちいち復帰の操作をするのは面倒なので，9 "? の機能を外してしまうと楽です．並列コンピュータ  のコマンドラインで以下のように操作します．

   A'&  "">6  8A複数のキーの定義を変更したい場合は， "!"# に付属のキーマップのファイルを雛型にすると便利です．まず，端末側にある  !!

).) キーボードの場合 または  !!+

日本語 <)./ キーボードの場合 を並列コンピュータ  に転送します．

;例<     !!+ ユーザ 123  '  ++;パスワードを聞かれるので入力する<
次に並列コンピュータ側で "!9 または "!9'A9 を編集し，キーマップを適当に書き替えます．以
上で準備は終わりです．後は，ログインするたびに以下のようにしてキーマップを  サーバに反映させます．

  +

).

%

ボタンマウスを使う  のアプリケーションの多くは 1 ボタンマウスを要求します．1 ボタンマウスやホイールマウスは，

"!"# では 1 ボタンマウスとして認識されます．

- ボタンマウスを使用している場合は， サーバを起動する際に  コマンドに B   オ

プションを付けます．左右のボタンを同時に押すことによって，1 ボタンマウスの中ボタンを押したのと等価になります．

&  デスクトップから !  のアプリケーションを使う
並列コンピュータ  の0 デスクトップを使用している状態から，1''6"8"?''A9 のア

プリケーションを使うには，以下のように844 の )) :"#! を利用すると便利です．)):"#! を使うと， ウィンドウシステムのディスプレイ環境変数 B の設定などの面倒なことは一切不要になります．
)'

0 デスクトップのメニューバーにあるターミナルのアイコン ディスプレイに足形のイメージ をクリックして，4 を立ち上げる ?6 を使用してもよい．
-' 4 上のプロンプトから 8 コマンドを使って 1 にログインする．

    B1' ログインに成功すると 1 のプロンプトが出る．後はコマンド名を入力してアプリケーションを起動すればよい．

 性能評価

動作確認表 ) に挙げた 1 台の  を用いて，並列コンピュータ  の0 デスクトップを使い， "!"# の動作確認を行いました．これらの  はすべてグローバルアドレスを持ち，)..  0 の

イーサネットを介して東北大学の学内ネットワーク   に接続されています．並列コンピュータは情報シ
ナジーセンター本館に設置されています．- 台の  は同じ建物の中にありますが，ネットワークは  のルータを介して並列コンピュータと接続されています．
いずれの  でも  "!"# をスムーズにインストールできました．しばらく使ってみた感じでは，

専用の  サーバと比較して不安定だということはなく，安定に動作するようです．
商用アプリケーションの細かい所までは確認が難しいので，デスクトップ   を用いて， ，
686 1，0， 1，C +09 CD，0

部のメニュー操作までを確認しました．C 1 について，起動と一についてはデモンストレーションの一部も動作確認しています．
なお，表 ) に挙げた以外にも数台の  に  "!"# を導入して，幾つかのアプリケーションを起動

して，正常動作を確認しています．表 ) 中のラップトップ  では， を介したネットワーク接続でも正))表  評価に用いた プロセッサ
デスクトップ  
デスクトップ  $
ラップトップ    !"   %##!"  % '(!"

###
&%'#


設置場所
情報シナジーセンター本館 青葉山情報シナジーセンター情報教育棟 川内
情報シナジーセンター本館 青葉山常動作を確認しています．



確認されている不具合
1'/ に述べたように，6 を用いてフォントパスを変更しようとすると， サーバがハングアップします．

この不具合の影響は大きいので，他のサーバへの接続も考えているユーザは気を付けてください．
 "

!"# のメーリングリストなどの情報によると， 

!"# =% 0+ は 3'.+-...+ と比較して，トラブルに見舞われる確率が非常に高いようです．前者は元々不安定な  なので，可能ならば-... か  に乗り換えた方がよいでしょう．

この他に，本稿執筆の時点で，(半角+全角* キーと (ひらがな+カタカナ* キーの動作に異常があるようでした．アプリケーションの機能をこれらのキーにマッピングすると異常動作する可能性があるので，気を付けて
ください．



速度評価

実用的な処理速度が得られるかどうかは，安定性と並んで大きな関心事の一つです．速度の定量的な評価は難しいので，まず始めに，専用の  サーバの一つである  0 1')) と  "!"# の体感速度を比べてみました． サーバ単体の性能を評価したいので，  844 の )) :"#! は使用していません．いずれの  も，画面モードは -3 ビット )/;; 万色 に設定しました．
 0 と比べて，処理によっては若干遅いと感じることがありますが，それほど遜色のない速度が得られました．ラップトップ  では，さすがに 6 3& )'/ ED が搭載されているだけあって，非常に快適に  ウィンドウシステムを使うことができました．デスクトップ   では，時折引っかかりを感じるものの，実用上はまったく問題ないレベルだと思われます．デスクトップ 
作にもたつきを感じる上に， " では，全体的にウィンドウ操

!"# の各コマンドの起動にも時間がかかります．体感速度には個人差があるので，厳密にどうとは言えないのですが，6& $..ED クラスかそれ以上の性能の  だと実用的だろうと思われます．
 0 でも  "!"# でも，大きなイメージの転送を伴う処理では待たされることがあります．

これは主にネットワークの帯域幅がボトルネックになっていることが原因です．最近のアプリケーションだと).>9 では辛いことが多いので，)..>9 以上のネットワークの利用を奨めます．

次に，  844 の )) :"#! を利用した方法を試しました．全般的にウィンドウ描画が遅くなり，操作のレスポンスが悪くなりますが，多くのアプリケーションは実用的な速度で動くようです．しかし，アプ
リケーションによっては実用に耐えないほどの著しい速度低下が見られました． "
いる 9

E (/* は，)) :"#! の効率が非常に悪いようです．9!"# に付属してE の最新版 "981'39)

をソースからコンパイルして導入してみたのですが，速度は改善されませんでした．9

)-

E の代わりに表   サーバの速度比較 0!!$,,!! $,,

!!
 



   $,,

 "!"#

"4%.'.)=

.'.)/

.'.-;

.'.).

.'3)1

)'===

.';--

)'1$%

-';;-

1'=3$

-'.;;

1'.=3

1&$;.9

3&$$.9-&$..93&$%.9

E を使用すると，レスポンスが大幅に改善されることがわかっています．

E を使ったログインの方法は付録  で紹介します．
最後に，))9: と  を使用して  サーバの性能を簡易測定してみました．測定に用いた  は表) 中のデスクトップ   で，グラフィックアクセラレータとして  5 0 ">462 )-% 1 が搭載されています．参考までに，F"!  + -')  上で %/3')'. を使用した場合と，ワークス
テーション 46 /. "!4 )1/. 6"1 搭載 で"4 を使用した場合についても測定を行いました．測定結果を表 - に示します．
 "

!"# の  サーバはタイルパターンの処理が苦手なようですが，全体的には意外にも良い値を示しました． の %/ は，グラフィックアクセラレータを直接に操作できるので高速だろうと予想していましたが，意外にもそれほど速くはありません．ドライバの造りが未熟なのかもしれません．この比較結果を見る限り， "!"# は他の  サーバに匹敵する性能を有していると言えるでしょう．

 おわりに "

!"# を  !"# 上の  サーバとして使う方法を紹介しました． "!"# を  サー

バとして評価してみると，専用の  サーバ・ソフトウェアと比較して使い勝手や性能は劣るものの，十分に実用的な性能を有していることがわかりました．快適に使うには 6& $..ED クラス以上の  が必

要になりますが，現在ではそれほど難しい条件ではないと思われます．何よりも低価格なのが魅力ですから，
高価な  サーバを購入する前に  "!"# を試してみる価値は十分にあるのではないでしょうか．もし性能に満足できずに，さらに専用の  サーバを購入する羽目になったとしても，   のコマンドが  上で利用できるという点は魅力的だと思われます．
 "

!"# にはまだクリティカルな不具合が若干残っているのですが，これらが早急に修正されることを願っています．
本解説では，並列コンピュータ  の0 デスクトップの利用を前提として， ウィンドウシステ

ムの使い方を説明しました． 0 デスクトップを使ってみると，従来のキャラクタ端末での利用と比較して，並列コンピュータの印象がガラリと変わると思います． 0 デスクトップ環境は， "
に限らず，様々な  サーバから利用できます．太いネットワークをご利用の方は，ぜひ一度0 を試してみてください．

 -$  ./ は  年 0 月に解散しており，このディストリビューションは既に入手できなくなっています．
)1

!"#

参考文献()* "& ' ウェブサイト G   (-* 株式会社ホロン ウェブサイト G  
(1*

 

0 ウェブサイト G  

(3* 2# ウェブサイト G  &($* ホロン  開発チーム・他 著&  " 
!"# オフィシャルガイド  &=)3%
(/* 9

E ウェブサイト G   )3

& -..-'

3%=1/=付録      を利用した 

本文 1'3 では， "!"# に付属の 9ました．しかし，9
験によると，9

E を利用して )) :"#! を実現する方法を紹介しE の )) :"#! の機能は非常に効率が悪く，実用的ではありません．評価実E の代わりに 

E を使うことで，レスポンスが大幅に向上することがわかってい

ます．
 

!"# 用のレータとしては 844 クライアントは数多くありますが，日本語が使えるキャラクタ端末エミュ

E と   " の組合せが有名です．

E は   " に



844

クライアントの機能を追加するためのモジュールです．これらはフリーソフトウェアで，下記のサイトからダウンロードできます．

5 5   )  +;株式会社 ベクター<

559  C   D 
E では 9

ここでは，
)' 

E と同様に，)) :"#! や任意のポートの転送 9"6 :"#! が可能です．

E を用いたログインの方法を紹介します．接続手順は以下のようになります．

E のアイコンをクリックして   " を起動する．図 3 のようなウィンドウが表示されるので，(4* をクリックして # "6" のウィンドウを閉じる．
-'

69 メニューから E "#! を選び，"#!

69 のウィンドウを開く．続いて(!!* ボタンを押して，"6 "#! のウィンドウを開く．図 $ のように，フォントサーバのポート ;).. 番 を転送するように設定して，(F* ボタンを押す．
1' "#!

69 のウィンドウで 942 "6  9946" " 4"4  H にチェックを入れ，(F* ボタンを押す 図 /．
3' 4 メニューから # "6" を選び， H にE を指定して並列コンピュータ  にログインする 図 ;．
$' """4 のアイコンをクリックして，コンソールを起動する．以下のように入力して  サーバを起

動する．

 
/'  "-'' +!,"   /!,,!"# の灰色 網目 の画面が表示されたら，@ キーを押しながら 

キーを押す によって   のウィンドウを前面に出す．
;'   上の並列コンピュータ  のプロンプトに対して次のコマンドを入力すると，

0 デスクトップが立ち上がる．

   !!  
切断手順は以下のようになります．
)' デスクトップ左下にある「足」の形のアイコンをクリックして，メニューから " "6 を選んでログア

ウトする．

)$

図 % & )* & ) ) の起動画面

図 + ) ,)-*) の設定-' @で   のウィンドウを前面に出し，  が終了してプロンプトが出るのを待つ．
1'  "!"# の窓の右上にある (* ボタンを押して， サーバを停止させる．

3'   のウィンドウにて，次のように入力して接続先の計算機からログアウトする．

  )/図 (  ,)-*) の設定

図 . &&! によるログイン

);

付録 

フォントサーバへの接続の確認  でも  "!"# でも， ウィンドウシステムが利用できる環境ならば :4:"6 コマンドが利用できます．このコマンドを使うと，フォントサーバに正常にアクセスできるかどうかを調べることができます．  844 によるポートの転送を行っていない場合は，以下のように操作すると，利用できるフォントのリストが表示されます．

      '  +/!,,844 でポートの転送を設定している場合は，以下のように操作します．

      /!,,いずれの場合でも，コマンドは端末側のコマンドプロンプトから実行します．:4:"6 コマンドがしばらく止まったままになるようなら，フォントサーバへのアクセスに失敗しています．
現在  サーバが利用できるフォントを調べるには，4:"6 コマンドを使用します．このコマンドを実行
すると，利用できるフォントのリストが表示されます．

   
4:"6 コマンドは，端末側と接続先のどちらで実行しても構いません．

)%