Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,583)  
CrystalDiskInfo  (1,811)  
Tera Term  (1,787)  
HandBrake Japanese Language Version  (1,743)  
CrystalDiskMark  (980)  
FFFTP  (765)  
ffdshow  (719)  
mixfont-mplus-ipa  (615)  
MergeDoc  (571)  
10  TortoiseSVN  (555)  
11  Amateras  (437)  
12  BathyScaphe  (396)  
13  FreeMind  (372)  
14  Cabos  (327)  
15  ギコナビ  (316)  
More >>

KVMベースの商用仮想デスクトップ・プログラムが登場

2008年05月14日 09:45 Steven-J.-Vaughan-Nichols(2008年4月30日(水)) 1 2
 Linuxに組み込まれている仮想化ブログラムKVM(Kernel-based Virtual Machine)が広がりを見せている。KVMを推進する企業Qumranetが先だってリリースした仮想デスクトップSolid ICEも、この技術をベースとしている。

 Solid ICEの目的は、サーバのKVM上で複数の仮想デスクトップを走らせ、これによりシンクライアントや旧型PCを用いたクライアントでWindowsデスクトップまたはLinuxデスクトップを利用できるようにすること。ただし、サーバ側には、2.6.20またはそれ以降のLinuxが必要だ。

 サーバのプロセッサにも条件があり、x86系で、しかも仮想化拡張をサポートしていなければならない。対応している仮想化拡張は、IntelのVTVirtualization Technology、別名Vanderpool)とAMDのAMD-V(別名Pacifica)技術。

 Qumranetの創設者の一人で同社CEOのBenny Schnaiderは、Solid ICEが利用者に提供するのは「本当のデスクトップ仮想化」だと言う。「妥協は一切なし。仮想デスクトップかどうか、利用者には判断できないだろう」。ネットワーク・カード、ディスク、グラフィック・アダプターなどのハードウェアについても、各VMには専用の仮想化ハードウェアが提供される。また、「既存のインフラストラクチャーを活用」することで、優れたデスクトップ・イメージ管理、プロビジョニング管理、ポリシーの適用、セキュリティが実現されている。

 しかし、すべてがオープンソースというわけではない。デスクトップのパフォーマンスを改善するため、同社のプロプライエタリなリモート・レンダリング技術SPICE(Simple Protocol for Independent Computing Environments)が使われているのだ。同氏は「KVMは完全なオープンソースだ。しかし、それ以外(SPICE)はクローズド・ソースであり、今後もこの状態が維持されるだろう」と述べている。

 SPICEは「利用者がローカル・システムのリソースを活用できるようにし、これにより使い勝手を改善することを目指して」作られた新しいプロトコルだ(同氏)。たとえば、仮想デスクトップ上でも「フルスクリーンやUSBドライブの利用」ができる。それを支える技術の一つが、クライアントにできる処理はサーバではなくPCに任せるという、Solid ICEの仕組みだ。

 たとえば、ビデオでは、MicrosoftのRemote Desktop Protocol(RDP)、CitrixのIndependent Computing Architecture(ICA)、Unix/LinuxのVirtual Network Computing(VNC)などの技術が使われてきたが、これらは要するに「画面をはぎ取って移植する仕組み」で、サーバが画面を組み立てそれをクライアントのフレーム・バッファーに書き込んで表示したり(RDP、ICA)、サーバにある仮想画面の「スナップショット」を取り込んだり(VNC)する。いずれにしても、グラフィックスはサーバ上で処理される。このため、「YouTubeのビデオなど、フレーム・レートの高いビデオを仮想デスクトップ上で再生するとサーバがクラッシュすることになる」

 これに対して、SPICEでは、クライアントのハードウェアで画像の組み立てができると判断されれば、その処理はデスクトップの内蔵グラフィックス・サブシステムに任される。したがって、画面を高速に表示することができる。実際、クライアント側にあるデスクトップ・グラフィックス・アダプタとネットワークが高精細ビデオに対応していれば、Solid ICEクライアントでも高精細ビデオの再生が可能だ(同氏)。

最終更新:2008年07月14日 17:07
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.