0.2 version
of Xen
xen-2.0-testing.hg: pre-release of the next 2.0 version
of Xen
We will be using the 3.0.4 version of Xen in this book. Use the mercurial
client (hg) to check out the source:
?° ?° ?° ?°
Running Xen
[ 18 ]
3. This will create a directory named xen-3.0.4-testing.hg under the xensource
directory and populate it with the source. The following screenshot
shows a listing of the files and directories in it.
We are ready to compile Xen. We need to install the pre-requisite packages
that provide the compiler, libraries, and development headers required for
setting up a Xen development environment. Here are the packages that need
to be installed on a Fedora Core 6 machine. If you have already compiled C
code on your machine, you may have some of these installed.
gcc: Contains the GNU Compiler Collection version 4.0
and is needed for compiling C code.
glibc-devel: Contains the object files necessary for
developing programs, which use the standard C libraries.
libgomp: Contains GCC shared support library, which is
needed for OpenMP 2.5 support.
glibc-headers: Contains the header files necessary for
developing programs, which use the standard C libraries.
ncurses-devel: The header files and libraries for
developing applications that use the ncurses terminal
handling library.
?° ?° ?° ?° ?°
Chapter 2
[ 19 ]
openssl-devel: Contains static libraries and include files
needed to develop applications that support various
cryptographic algorithms and protocols.
Pages:
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33