Spice
Summary
Spice aims to provide a complete open source solution for interaction with virtualized desktops
Owner
- Name: Alexander Larsson
- Email: alexl@redhat.com
Current status
- Targeted release: Fedora 14
- Last updated: 2010-07-07
- Percentage of completion: 0%
Spice 0.6 is scheduled to be released in August.
Detailed Description
The Spice project deals with both the virtualized devices and the front-end. Interaction between front-end and back-end is done using VD-Interfaces. The VD-Interfaces (VDI) enable both ends of the solution to be easily utilized by a third-party component.
Currently, the project main focus is to provide high-quality remote access to QEMU virtual machines. The SPICE remote computing protocol that is used for client-server communication. Spice adds a QXL display device to QEMU and provides drivers for this device for both X and Windows. (TODO: add more detailed feature list here: usb, audio, etc)
Benefit to Fedora
Spice will let Fedora provide a better user experience in desktop virtualization.
Scope
- Spice support needs to be added to the Fedora qemu package
- The QXL driver and other Spice components need to be packaged (TODO: list these)
How To Test
TODO: describe how to install spice, and how run a QEMU vm using Spice as the front-end
User Experience
TODO: describe how the UX will change - e.g. in virt-manager
Dependencies
- qemu
Contingency Plan
Drop the qemu patch, stay with current qemu frontends
Documentation
Release Notes
- Fedora 14 introduces the Spice framework for desktop virtualization. (TODO: say more here)