SPICE (protocol)

from Wikipedia, the free encyclopedia

SPICE ( S imple P rotocol for I ndependent C omputing E nvironments ) is a protocol for displaying virtual desktop environments such as the screen and allows input from keyboard and mouse via networks such as the Internet to transfer. In addition to similar systems such as Virtual Network Computing (VNC), SPICE also allows any USB device to be transferred from the client to the virtual environment on the server as a virtual USB device. In addition, the Spice agent vdagent , which is installed in the guest machine and is available in many Linux distributions and for MS Windows , allows, for example, copying by copying and pasting texts and images between the guest machine and the client in graphical interfaces . It is also possible to set any screen resolution by changing the window size on the client.

The transmission can be encrypted and the access authenticated within the scope of the Transport Layer Security (TLS) and the Simple Authentication and Security Layer (SASL). Integrated data cache and compression processes allow a connection with a network connection with reduced bit rates. The communication does not take place directly, but via virtualizations, which appear to the target computer as hardware components and are operated via the appropriate drivers.

SPICE was originally developed by the Israeli company Qumranet , whose kernel-based virtual machine (KVM) is part of the Linux kernel. In 2008 the company was taken over by Red Hat . In December 2009, Red Hat decided to release the protocol as open source .

SPICE is used, among other things, in the KVM-based virtualization software QEMU , which SPICE has supported directly since March 2010.

Web links

Individual evidence

  1. ^ Spice Agent. Retrieved December 27, 2017 .
  2. a b Udo Seidel: SPICE - remote access to the desktop. iX - Magazine for professional information technology , December 2012, accessed on October 10, 2015 .
  3. Red Hat - Press release of December 9, 2009 ( Memento of December 14, 2009 in the Internet Archive ), Red Hat open-sources SPICE