![]() |
Today Red Hat is the world´s most trusted provider of Linux and open source technology. |
Red Hatはエンタープライズにおける新しいリモートデスクトッププロトコルとしてSPICE (Simple Protocol for Independent Computing Environment)および関連ソースコードをオープンソースソフトウェアとして公開した。物理デバイスや仮想環境に対してリモートアクセスを提供するためのもので、ほとんどのコードがGPLで提供される。一部のコードはLGPLやBSDライセンスとされている。
既存のプロトコルとしてはMicrosoftのRDP (Remote Desktop Protocol)やCitrixのICA (Independent Computing Architecture)に近い。VDI (VD-Interfaces)を経由してディスプレイ、キーボード、マウス、マルチメディアデバイスへのアクセスを提供する。The Spice projectは当面はQEMUで動作する実装を提供するという。ユーザにSPICEプロトコルを使ってもらい普及を促進する狙いがあるとみられる。
| SPICEの提供している機能 |
|---|
| 2Dグラフィックコマンドの処理と転送 |
| ビデオストリームのヒューリスティックな特定とM-JPEGビデオストリームの転送 |
| QUIC、LZ、GLZなどさまざまな圧縮アルゴリズムの提供 |
| カーソル関連コマンドの処理と転送 |
| 通信量削減のためのクライアントキャッシュ機能 |
| SPICEサーバを新しいホストへ移行させる機能の提供 |
| WindowsおよびLinuxクライアントのサポート |
| 双方向オーディオ機能 |
| 今後提供が予定されている機能 |
|---|
| ネットワークリソースを共有するためのネットワークトンネリング機能 |
| DirectDrawやビデオアクセラレーション、3Dアクセラレーションを提供することを目的としたオフスクリーン機能の |
| クライアント間でクリップボートを共有する機能 |
| クライアント間でUSBデバイスを共有する機能 |
| 利用するスクリーンをクライアントから選択する機能 |
| ビデオ機能、3D機能、Aeroレンダリングの提供 |
| Mac OS Xクライアントの提供 |
| 複数クライアント同時接続のサポート |
SPICEはもともとKVM向けにQumranetが開発を進めていたもの。QumranetはRed Hatに買収され、SPICEはRed Hatのポートフォリオとなっている。
