SPICE协议的起源是在KVM代码库的分支中提供改进的远程桌面功能。
QEMU维护人员在2010年3月合并了对所有QEMU虚拟机提供SPICE远程桌面功能的支持.QEMU二进制文件链接到spice-server库以提供此功能并实现QXL半虚拟化帧缓冲设备以使客户操作系统能够利用SPICE协议提供的性能优势。客户操作系统也可以使用普通的VGA卡,虽然与QXL相比性能会下降。
QXL帧缓冲设备的X.Org Server驱动程序包含一个包装脚本[11],可以启动Xorg服务器,其显示通过SPICE协议导出。这样可以在远程桌面环境中使用SPICE,而无需QEMU / KVM虚拟化。
virt-viewer程序使用spice-gtk客户端库使用SPICE连接到虚拟机,作为其先前对VNC的支持的替代方案。
oVirt
SPICE集成到oVirt私有云管理软件中,允许用户通过SPICE连接到虚拟机。2100433B