前回、ずいぶん遠回りしてしまったものの、なぜ手元の環境でVNCが必要となったのか、という話をしました。 VNCを使えば、隣りのマシンで動いているWindowsの画面をLinuxのデスクトップ中に表示することができ、KVMスイッチなどでキーボードや画面を切り替える必要もなく、キャプチャの開始や終了、ファイルの移動等の操作が可能になります。 図1 VNCの動作例 この画面は、一見するとVirtualBox等の仮想環境でWindowsを動かしているのと変りなく見えます。しかし、ここで動いているキャプチャソフトはUSB外付けキャプチャボックスを操作しており、それを接続するために実際のWindowsマシン一式が必要となったわけです。 さて、それではVNCはどのようなしくみで異なる環境に画面を表示させているのでしょう? 今回はVNCのしくみや歴史について紹介してみます。 VNCとRFB VNCはサーバ
![第60回 いまさらながらVNC[その2] | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/db0171139850c265c4ab07615dc7ee6b91782216/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2009%2F457_gansiki.png)