QVD (software) explained

Developer:Qindel Group
Latest Release Version:4.2
Latest Release Date:[1]
Operating System:Linux
Platform:IA-32, x86-64
Programming Language:Perl, C++, JavaScript
Genre:Virtual desktop infrastructure
License:GNU GPL

QVD is an open-source virtual desktop infrastructure (VDI) product built on Linux. Its main purpose is to provide remote desktops to users.[2] [3]

Features

QVD can support any Linux Desktop that runs on top of X11; this includes GNOME, KDE, Xfce and LXDE desktops. QVD clients are available for Windows, Linux, macOS and Android.

The main focus is to provide desktop access for large number of users with a very small footprint for each user session by:

The server software can run both on a single-node configuration or in a multi-node configuration. In case of the latter, the user sessions (or virtual machines) are automatically distributed along the running nodes. The software is able to recover automatically in the case of one node failing, redistributing the user sessions over the remaining nodes. Several back-ends are available for authentication and new ones can be independently developed as plugins.

NX libraries are used to reduce the network traffic resulting in very low bandwidth requirements for most common corporate desktop usage, e.g. browsing the web, handling email, or editing documents.

QVD can run virtual machines using KVM or LXC. KVM allows for a complete isolation between the host and the guest virtual machines. LXC on the other hand, runs the virtual machined inside isolated containers inside the host. That greatly reduces the CPU and memory requirements per user session as the kernel is able to share resources (i.e. disk buffers) between the containers more effectively.

Administration of the platform can be performed through a web app or using the provided command line utilities. Provisioning of new users can be automated.

Structure

QVD is composed of actors and components.

The QVD's actors are:

The QVD components are:

History

1.x, 2.x

QVD 1.x and 2.x were versions of the product based on FreeNX tailored for a specific client and never publicly released.

3.0

QVD 3.0[5] was released at May 2011. Its main Features were:

3.1

QVD 3.1[7] was released in October 2012.

The main addition in this version was the support for Linux containers. That made possible to reduce the CPU and memory requirements per user session.

Other features in this version were:

3.2

QVD 3.2[8] was released by December 2012.

The main additions on this release were as follows:

3.4

QVD 3.4[9] was released by January 2014.

The main additions on this release were as follows:

3.5

QVD 3.5[10] was released by January 2015.

The main additions on this release were as follows:

4.0

QVD 4.0[11] was released by January 2016.

The main additions on this release were as follows:

4.1

QVD 4.1[12] was released by September 2018.

The main additions on this release were as follows:

4.2

QVD 4.2[13] was released by October 2020.

The main additions on this release were as follows:

See also

Notes and References

  1. News: Release Notes - QVD: The Linux VDI platform. QVD: The Linux VDI platform. 2020-10-01. en-US.
  2. http://www.cenatic.es/hemeroteca-de-cenatic/3-sobre-el-sector-del-sfa/40400-qvd-la-solucion-de-escritorio-virtual-basada-en-software-libre- CENATIC
  3. http://theqvd.com/en/documentation/overview/qvd-overview QVD Overview
  4. http://theqvd.com/product/download Download QVD
  5. https://launchpad.net/~qvd-qindel/+archive/qvd-3.0 QVD 3.0
  6. http://www.linux-kvm.org/page/Main_Page KVM
  7. https://launchpad.net/~qvd-qindel/+archive/qvd-3.1.0 QVD 3.1 ppa
  8. https://launchpad.net/~qvd-qindel/+archive/qvd-3.2.0 QVD 3.2 ppa
  9. Web site: QVD 3.4 Released. 14 January 2014.
  10. Web site: Release Notes 3.5.
  11. Web site: Release Notes 4.0.
  12. Web site: Release Notes 4.1.
  13. Web site: QVD 4.2 Released. USBIP. October 2020.