Simple Protocol for Independent Computing Environments

提供:MonoBook

SPICE (Simple Protocol for Independent Computing Environments)とは、オープンソースのもとで開発されているリモートデスクトップのプロトコルです。

概要[編集 | ソースを編集]

もともとはQumranet社が商用販売していたソフトウェアでしたが、2008年にレッドハッドが同社を買収し、翌2009年にそのソースコードオープンソースにしました。

2023年にレッドハッドは「SPICEの非推奨」と「RDPやHP RGSを使え」と発表しました。理由は知りません。

ライセンス[編集 | ソースを編集]

通信仕様はBSDライセンス、サーバー側のリファレンス実装はLGPL v2+、GTKで開発されたクライアントもLGPLv2+、HTML5とJavaScriptで実装されたクライアントはGPLv3+とLGPLv3+が混在となっています。

特徴[編集 | ソースを編集]

高性能グラフィックス[編集 | ソースを編集]

QXLドライバーと組み合わせることで、2Dおよび3Dグラフィックスの高速な転送が可能です。 解像度の自動調整(ウインドウサイズに連動)にも対応しています。

USBデバイスのリダイレクト[編集 | ソースを編集]

USBデバイスのリダイレクトが使えます。クライアント側のUSBデバイスをサーバー側に接続したかのようにする機能が使えます。シンクライアントが捗ります。

マルチプラットフォーム対応[編集 | ソースを編集]

LinuxとWindowsで利用できます。 非公式ではありますがmacOS版のクライアントもあります。