Differences between revisions 49 and 50
Revision 49 as of 2013-05-15 09:31:22
Size: 3754
Comment: Mark OpenVZ and VServer as deprecated
Revision 50 as of 2013-05-15 09:55:45
Size: 3690
Editor: GeoffSimmons
Comment: Drop link to deleted page.
Deletions are marked like this. Additions are marked like this.
Line 56: Line 56:
== See also ==
 * [[DebianLive/Virtualization]] - Running a Debian Live CD inside
##== See also ==

Translation(s): English - Français - Italiano - Español

http://www.debian.org/logos/openlogo-nd-50.png http://www.debian.org/Pics/debian.png

Portal/IDB/logo_portal.png Welcome to Debian system virtualization

Portal/IDB/icon-emulator-32x32.png This portal talks about virtualization. Technical language could be used.

In computing, platform virtualization is a term that refers to the abstraction of computer resources. Virtualization hides the physical characteristics of computing resources from their users (more on Wikipedia)

Note that virtualization is different than emulation, which duplicates (provides an emulation of) the functions of one system using a different system, so that the second system behaves like (and appears to be) the first system (more on Wikipedia)

Using Debian to host Virtual Computers

Open Source solutions


  • Qemu - Mostly used on Desktops/Laptops.

  • KVM - Used on servers as well as Desktops/Laptops.

  • VirtualBox - Mostly used on Desktops/Laptops. Similar to VMWare Workstation. Can be used in headless mode on servers.

  • Xen - Provides para-virtualization and full-virtualization. Mostly used on servers.

OS-level virtualization

  • LXC - Linux Containers. Creates multiple isolated containers. Mainline since 2.6.26.

  • LinuxVserver - Mostly used on servers. Creates multiple isolated containers. DEPRECATED.

  • OpenVz - Mostly used on servers. Creates multiple isolated containers. DEPRECATED.


  • UserModeLinux Not really a virtualization. Doesn't need superuser privileges.

  • Schroot - Not a virtualization, but similar in purpose. (based on chroot)

  • libvirt - Manage different virtualization solutions such as KVM and Xen through a common (programming and user) Interface.

  • ?Ganeti - Cluster virtualization manager, for KVM or Xen.

Proprietary software

  • VMware - Virtualization tool.

  • VirtualBox - There is an Open-Source-Edition (OSE) and a commercial one with enhanced functionality.

Running Debian inside a Virtual computer

Virtual Networking

Information on how to configure Debian to work with various virtualization methods simultaneously is available on the VirtualNetworking page.

Management Tools

  • virt-manager - A GUI based on libvirt-bin offering complete virtual infrastructure management.

  • virsh - A command line tool based on libvirt-bin offering complete virtual infrastructure management.


  • xmount - tool to crossmount between multiple input and output harddisk images