10.4.5. VNC
VNC(Virtual Network Computing)は、実際にはリモート表示システムであり、ローカルマシンだけでなく、インターネット上のあらゆる場所、そしてMS Windowsや各種UNIXディストリビューションを含む様々なマシンやアーキテクチャからデスクトップ環境を表示できます。例えば、Windows NTマシンでMS Wordを実行し、その出力をLinuxデスクトップに表示することも可能です。VNCはサーバーとクライアントの両方を提供するため、逆の動作も可能であり、WindowsクライアントでLinuxプログラムを表示することも可能です。VNCは、PC上でX接続を行う最も簡単な方法と言えるでしょう。VNCが通常のXサーバーや商用実装と異なる点は、以下の点です。
• ビューア側には状態が保存されません。そのため、デスクを離れて別のマシンから再開し、中断したところから作業を再開できます。PC Xサーバーを実行している場合、PCがクラッシュしたり再起動したりすると、実行していたすべてのリモートアプリケーションが終了します。VNCでは、これらのアプリケーションは引き続き動作します。
• 小型でシンプルで、インストールの必要がなく、必要に応じてフロッピーから実行できます。
• Java クライアントではプラットフォームに依存せず、X をサポートするほぼすべてのプラットフォームで動作します。
• 共有可能: 1 つのデスクトップを複数のビューアーに表示できます。