Git repositories
Spice upstream repos for unstable spice can be found here.
Stable release (0.10.x)
0.10.x is the latest stable series. The 0.10.x releases contain the addition of usb redirection (linux client only), semi-seamless migration, disabled-by-default multiple client support, and 32 bit server support.
0.10.1 - stable release
- spice - Server and client, spice-0.10.1.tar.bz2
- spice-protocol - headers defining protocols, spice-protocol-0.10.1.tar.bz2
0.10.0 - stable release (yeah, it is totally not a .0 release)
- spice - Server and client, spice-0.10.0.tar.bz2
- spice-protocol - headers defining protocols, spice-protocol-0.10.0.tar.bz2
Development release (0.9.x)
0.9.x is the latest development release.
Temp - only new spice-protocol so far. Added semi-seamless migration support
0.9.1 - development release.
- spice - Server and client, spice-0.9.1.tar.bz2
- spice-protocol - headers defining protocols, spice-protocol-0.9.0.tar.bz2
0.9.0 - development release.
- spice - Server and client, spice-0.9.0.tar.bz2, spice-0.9.0.tar.gz
- spice-protocol - headers defining protocols, spice-protocol-0.9.0.tar.bz2, spice-protocol-0.9.0.tar.gz
Stable release (0.8.x)
0.8.x is the latest stable series. The 0.8.x releases contain the addition of smartcard (CAC) support / redirection and bugfixes.
0.8.2 - Second bug fix release.
- spice - Server and client, spice-0.8.2.tar.bz2, spice-0.8.2.tar.gz
- spice-vdagent (unchanged) - Linux guest agent, spice-vdagent-0.8.1.tar.bz2
- spice-protocol - headers defining protocols, spice-protocol-0.8.1.tar.bz2, spice-protocol-0.8.1.tar.gz
0.8.1 - Bug fix release
- spice - Server and client, spice-0.8.1.tar.bz2, spice-0.8.1.tar.gz
- spice-vdagent - Linux guest agent, spice-vdagent-0.8.1.tar.bz2
- spice-protocol (unchanged) - headers defining protocols, spice-protocol-0.8.0.tar.bz2, spice-protocol-0.8.0.tar.gz
0.8.0 - First stable 0.8.x release
- spice-protocol - headers defining protocols, spice-protocol-0.8.0.tar.bz2, spice-protocol-0.8.0.tar.gz
- spice - Server and client, spice-0.8.0.tar.bz2, spice-0.8.0.tar.gz
- spice-vdagent - Linux guest agent, spice-vdagent-0.8.0.tar.bz2
Stable release (0.6.x)
0.6.x is the previous stable series. This release has some major changes in the protocol and is not be compatible with old 0.4 clients.
A qemu repository with support for spice is availible in the spice git repositories, but we're trying to get the patches into upstream qemu and hope they will land early in the qemu 0.14 release schedule.
Source releases:
0.6.4 - Bugfix release
- spice-protocol - headers defining protocols, spice-protocol-0.6.4.tar.bz2, spice-protocol-0.6.4.tar.gz
- spice - Server and client, spice-0.6.4.tar.bz2, spice-0.6.4.tar.gz
0.6.3 - Bugfix and Enhancement release
- spice-protocol - headers defining protocols, spice-protocol-0.6.3.tar.bz2, spice-protocol-0.6.3.tar.gz
- spice - Server and client, spice-0.6.3.tar.bz2, spice-0.6.3.tar.gz
- spice-vdagent - Linux guest agent, spice-vdagent-0.6.3.tar.bz2
0.6.2 - Skipped
0.6.2 was skipped because a small but nasty bug was found while preparing the release.0.6.1 - Bugfix update
- spice-protocol - headers defining protocols, spice-protocol-0.6.1.tar.bz2, spice-protocol-0.6.1.tar.gz
- spice - Server and client, spice-0.6.1.tar.bz2, spice-0.6.1.tar.gz
0.6.0 - New stable release
- spice-protocol - headers defining protocols, spice-protocol-0.6.0.tar.bz2, spice-protocol-0.6.0.tar.gz
- spice - Server and client, spice-0.6.0.tar.bz2, spice-0.6.0.tar.gz
0.5.3 - Binary stable (API, PCI and Network) release
- spice-protocol - headers defining protocols, spice-protocol-0.5.3.tar.bz2, spice-protocol-0.5.3.tar.gz
- spice - Server and client, spice-0.5.3.tar.bz2, spice-0.5.3.tar.gz
0.5.2 - First API stable release
- spice-protocol - headers defining protocols, spice-protocol-0.5.2.tar.bz2, spice-protocol-0.5.2.tar.gz
- spice - Server and client, spice-0.5.2.tar.bz2, spice-0.5.2.tar.gz
gtk widget + client
Experimental gtk spice gtk widget and client app are available here. It features glib-based objects for spice protocol parsing and a gtk widget for embedding the spice display into other applications such as virt-manager. Python bindings are available too. The implementation isn't complete yet, the most important bits are there though so it is already usable.
spice-xpi
Spice-XPI plugin for mozilla plugin compatible browsers. This is used for launching the spice client from the RHEV-M user portal.
libcacard
Library for emulating CAC cards. Required for smartcard remoting. Releases:
Xspice
Xspice - an X and Spice server. Requires Xorg. See README.xspice.
- See wiki for known problems and work arounds.
- xf86-video-qxl-0.0.16.tar.bz2 this is not an error, it is the xspice source distribution as well as the xf86-video-qxl one.
Windows binaries:
- Windows client - spice-client-win32-0.6.3.zip old: spice-client-win32-0.6.1.zip, spice-client-win32-0.6.0.zip
- Windows qxl driver - qxl-win-0.1012-20111107-ff93ec988c.zip old: qxl-0.10-20112808.zip, qxl-win-0.1010-20110308-d9eb3203bd.zip, qxl-win32-0.6.1.zip, qxl-win32-0.6.0.zip
- Windows virtio-serial driver
For the latest windows virtio-serial driver please go to linux-kvm
locally cached (not being updated) versions: virtio-serial_20110725.zip, vioserial-win-1.1.16.zip - Windows guest agent - vdagent-win32_20111124.zip old: vdagent-win32_20110801.zip vdagent-win32-0.6.3.zip, vdagent-win32-0.6.0.zip
-
Windows libraries
32 bit <=0.6.3: spice_libs_win32_063_and_earlier.zip
32 bit unstable: wspice-unstable-x86_20101125.zip
32 bit stable: wspice-x86_20110308.zip
64 bit unstable: wspice-unstable-x64_20101125.zip
64 bit stable: wspice-x64_20110308.zip
qxl-win file name is: qxl-win-{non os driver version}-{driver date}-{git sha1 first 10 digits}.zip
Fedora packages:
Packages for Fedora 12+13 are available from http://kraxel.fedorapeople.org/spice/. Fedora 14 and later include spice support, checkout the Spice feature page.
Gentoo ebuild:
Gentoo comes with an ebuild for spice, see http://packages.gentoo.org/package/app-emulation/spice
Ubuntu packages:
Packages for Ubuntu available from https://launchpad.net/~dev-zero/+archive/spice.
Arch linux packages:
Packages for Arch linux available from AUR http://aur.archlinux.org/packages.php?ID=40559
Other binaries:
First public release (0.4.x)
This is the first public release of spice.- Spice - client and server, spice_0_4.tar.bz2
- VDesktop - Spiced-QEMU, vdesktop_0_4.tar.bz2
- BIOS - bios and vga bios for QEMU, bios_0_4.tar.bz2
- QPixman - qpixman-0.13.3-git20090127.tar.bz2
- QCairo - qcairo-1.8.7.1-git74d6b5.tar.bz2
- Windows binaries - windows_binaries_0_4.zip
- Windows libraries - windows_libraries_0_4.zip
- Windows libraries sources - windows_libraries_sources_0_4.zip
Spice RPMs for for Fedora 12 (0.4.x)
Spice rpms for Fedora 12 are available via a yum repository.
To set up spice.repo execute the following commands:
- sudo wget -P /etc/yum.repos.d/ http://spice-space.org/download/spice.repo
- sudo rpm --import http://spice-space.org/download/RPM-GPG-KEY-spice-fedora-12-x86_64
To install packages do e.g:
- sudo yum install spice-client
- sudo yum install qemu-spice
wireshark support
An experimental binary for x86-64 fedora (should work on any x86-64 linux, but untested):
- wireshark_svn36142_spice.x86-64.f15.tar.xz
- The patches (against wireshark svn 36142) used to build it: wireshark_spice_patches.v1.tar.gz
