Table of Contents
What is VNC ?
VNC (Virtual Network Computing) は ORL (The Olivetti & Oracle Research Lab)で開発された システムで、リモートマシンのデスクトップを手元のマシンから 使うようにするものです。詳しくは VNC - Virtual Network Computing (1)、 あるいは、私の VNCの紹介ページ を御覧ください。
Jan. 1999, ORL は AT&T に買収されて AT&T Laboratories Cambridge になりました(1)。
VNC Viewer for OS/2 PM
OS/2 から VNC でリモートデスクトップにアクセスするには、 X版(Xfree86/2版がありますが、別にOS/2用でなくても表示はできます)、 Java版が使えます。しかし、X版を使うにはXサーバが必要ですし、 Java版はメモリを大量に消費します (リソースモニタによると10MB以上使っているみたいです)。
本来 VNC viewer は軽量クライアント、 としてデザインされたはずのものなのに、 現状ではとても重くて(手元の環境では)使用に耐えません。 そこで、しょうがないので、軽量クライアントを目指して、 PM版のVNC viewerを作ることにしました。
使い方についてはドキュメント 「vncview_ja.txt」 を御覧ください。どのようなものかは、こちらの スクリーンショットを御覧ください。 PM上で、X (over Xvnc) と WinNT (over WinVNC) を 同時に表示しているところです。
ちなみに、XFree86版は、
- 3.3.3r1版
- これはAltair☆さん(NBG01720@nifty.ne.jp) が移植されたものです。 http://hp.vector.co.jp/authors/VA000199/os2/ から入手できます。
- 3.3.2版
- これは、Bosse Nystromさん (bosse@postman.riken.go.jp) が移植されたものです。プライマリサイトは、 ftp://bfs.riken.go.jp/pub/vnc/ となっていますが、今では存在していないようです。 ですが、ミラーが Ted Sikoras site http://powerusersbbs.com/ports/ のVNCディレクトリにあります(2)。
で、Java版は、本家の VNC - Virtual Network Computingで 入手できます(3)。
ダウンロード、インストール
ここからダウンロードしてください。
ZIPファイルにはすべてのソースと実行モジュールが含まれています。
バイナリを使うには、vncview.exe を 適当な(PATHで指示される)ディレクトリにコピーし、
vncview
または
vncview host:port
で起動してください。
なお、beta0.06以降、初期化ファイル(VNCVIEW.INI)の構造が変わりましたので、 それ以前のバージョンをお使いの方は、安全のために古いものは一旦消してください。
もちろん、viewerを使うには、 それ以前にサーバが立ち上がっていなければなりません。 数多くのプラットフォーム用のサーバがあります。 サーバの詳細、設定については VNCのページを 御覧ください。 英語が苦手、という方は、私のところでも VNCの紹介ページを 開設しておりますので、こちらも御覧ください。
残念ながら、PM用のサーバはまだ存在していません(3)。 ですが、移植に挑戦されている方がいらっしゃいます。詳しくは、 VNCのページで、 VNCメイリングリストのログを 検索 (5) してみてください。
ですが、X用のVNCサーバであるXvncはOS/2でも動作します。 先日、ビルドに成功して動作しています (スクリーンショット)。 バイナリとパッチはこちらで公開しています。
なお、本プログラムはEMX/GCC(0.9c)で作成しました。 実行にはEMXのランタイム(0.9c以上)が必要です。
著作権とライセンス
VNC Viewer for OS/2 PM Copyright (C) 1999, Software Research Associates, Inc.(6) 本プログラムはフリー・ソフトウェアです。あなたは、Free Software Foundation が公表したGNU 一般公有使用許諾の「バージョン2」或いは それ以降の各バージョンの中からいずれかを選択し、そのバージョンが 定める条項に従って本プログラムを再頒布または変更することができま す。 本プログラムは有用とは思いますが、頒布にあたっては、市場性及び特 定目的適合性についての暗黙の保証を含めて、いかなる保証も行ないま せん。詳細についてはGNU 一般公有使用許諾書をお読みください。
ただし、アーカイブ中の以下のファイルは、他のプログラムから 取り込んだものです。
From VNC Copyright (C) 1997, 1998 Olivetti & Oracle Research Laboratory rfbproto.h vncauth.c patched by me. vncauth.h d3des.c patched version of D3DES (V5.09) by Richard Outerbridge d3des.h patched version of D3DES (V5.09) by Richard Outerbridge pmvnc.ico converted from Windows Version pmvnc.ptr converted from Windows Version
From X11 Copyright (c) 1987, 1994 X Consortium keysymdef.h
連絡先
バグレポート、修正、その他ございましたら、 akira@p08.itscom.net (7) にどうぞ。
補遺
-
ORL (The Olivetti & Oracle Research Lab)は 1999年1月にAT&Tに買収されて AT&T Laboratories Cambridge になり、 さらに、AT&T ケンブリッジ研究所は、 2002年4月を以て閉鎖されました。 元の開発メンバによって新しい会社 RealVNCが 立ち上げられています。 新しいバージョンの開発、メイリングリスト等はこちらで 引き継がれています。
AT&T Laboratories Cambridgeのwebサイトは残す、との ことでしたが、さすがに今となっては消滅しています。 ただ閉鎖時に保存された ミラーサイト がありますので、本ページでは旧VNCサイトへの参照はこちらのミラーサイトに 張り替えておきます。
-
このPowerUser BBSは、結構有名なOS/2アーカイブサイトだったのですが、 これもまた消滅してしまっています。このため、3.3.2版は行方不明です。
-
旧VNCサイトは消滅してしまっているので、ここで挙げられている バージョンの Java VNC Viewer は入手不可能になっています。 しかしRealVNCから 最新版を入手することができます。
-
PMネイティブのVNCサーバは2004年になってロシアの Eugene Romanenko氏によって作成されました。 こちらからダウンロードできます。
-
ミラーサイト からのサーチリンク先は旧VNCサイトのままになっていて、現在検索は不可能に なっています。RealVNCサイト での検索は、RealVNC設立以降のものだけなので、旧VNCメイリングリストの 検索は不可能になっています。
-
このプログラムは退職以前の会社で社内ツールとして (ですがOS/2ユーザは私だけ)、会社の設備を使って 作成したものなので、著作権者は会社となります。
-
ドキュメント、ソースコード上では、作者のメイルアドレスが akira@sra.co.jpとなっていますが、 退職して無効アドレスになっています。現在のアドレスは akira@p08.itscom.net ですので、連絡等はこちらにどうぞ。
ですが、現時点では手元にOS/2環境がありませんので、 修正要望等には応じることができません。悪しからず。