今天要编译的是Spice,Spice是一个类似RDP的远程连接协议,它基于网络连接,适用于本地、局域网或广域网(说实在的,以目前中国广域网的带宽和延迟,如果没有很好的优化,还是不太适合的)。与RDP的相对独立性不同,Spice并不能独立工作,它需要与Qemu-KVM等结合使用。
Spice是一种Client——Server的架构,虚拟化主机这端驻留SpiceServer,要使用远程桌面的终端这边运行Spice Client,两者通过一系列的通道来进行显示、声音、输入输出等的交互,最终给客户端用户呈现类似于PC的效果。Spice的开销比RDP要大很多,但是显示效果也比RDP要好,特别是在视频方面。如果再结合之前文章提及的Usbredir功能,那么基于USB的外设也能重定向到虚拟机,更加满足普通用户的需求。Spice的官方网站是:http://www.spice-space.org/page/Main_Page,有兴趣的可以从上面下载各类文档进行学习。