summaryrefslogtreecommitdiff
path: root/system/xen/README
blob: f5f8c96b6d47377dae4706f7cca12ba431a4b0a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
The Xen hypervisor, a powerful open source industry standard for
virtualization, offers a powerful, efficient, and secure feature set for
virtualization of x86, x86_64, IA64, ARM, and other CPU architectures. It
supports a wide range of guest operating systems including Windows, Linux,
Solaris, and various versions of the BSD operating systems.

This script has a few optional dependencies:

  mbootpack - creates LILO compatible kernel images
  libssh2 - mostly used by libvirt, enable with USE_LIBSSH2=yes
  ocaml-findlib - autodetected, builds oxenstored binary
  spice - enable with USE_SPICE=yes

Linking with the stock libraries:

  bluez - enable with USE_BLUEZ=yes
  gtk - enable with USE_GTK=yes

Reading material:

  README.SLACKWARE - explains Xen daemons and system startup
  README.dom0 - explains setting up privileged Xen domain (host)
  README.domU - talks about unprivileged Xen domain (guest)
  README.openvswitch-extended - additional Open vSwitch use case
  README.xsa - building Xen with latest security fixes

Toggle additional features:

  BUILD_STUBDOM=yes - enables lightweight service/driver domains
  INSTALL_OPENVSWITCH_EXTENDED=yes - systemwide install
  WITH_OVMF=no - disables guest domain EFI/UEFI support