diff options
author | iap10@labyrinth.cl.cam.ac.uk <iap10@labyrinth.cl.cam.ac.uk> | 2004-02-01 22:30:47 +0000 |
---|---|---|
committer | iap10@labyrinth.cl.cam.ac.uk <iap10@labyrinth.cl.cam.ac.uk> | 2004-02-01 22:30:47 +0000 |
commit | 7dad9d795a0ed84c409e778d5b55ab36e208a413 (patch) | |
tree | 4eebca2e3f09b24a07607d1bd84129e4dfcc7525 /README | |
parent | dea8eefd6214e3ad5b54795fa958ab721d58710c (diff) | |
download | xen-7dad9d795a0ed84c409e778d5b55ab36e208a413.tar.gz xen-7dad9d795a0ed84c409e778d5b55ab36e208a413.tar.bz2 xen-7dad9d795a0ed84c409e778d5b55ab36e208a413.zip |
bitkeeper revision 1.700 (401d7e17TsVIdmq0QNgdFLXJHFN1kg)
transfer new domain tools and readmes from the 1.2 tree
Diffstat (limited to 'README')
-rw-r--r-- | README | 52 |
1 files changed, 29 insertions, 23 deletions
@@ -1,23 +1,23 @@ ############################# - __ __ _ ___ - \ \/ /___ _ __ / | / _ \ - \ // _ \ '_ \ | || | | | - / \ __/ | | | | || |_| | - /_/\_\___|_| |_| |_(_)___/ - + __ __ _ ____ + \ \/ /___ _ __ / | |___ \ + \ // _ \ '_ \ | | __) | + / \ __/ | | | | |_ / __/ + /_/\_\___|_| |_| |_(_)_____| + ############################# University of Cambridge Computer Laboratory -31 Aug 2003 +30 Jan 2004 http://www.cl.cam.ac.uk/netos/xen About the Xen Virtual Machine Monitor ===================================== -"Xen" is a Virtual Machine Monitor (VMM) developed by the Systems -Research Group of the University of Cambridge Computer Laboratory, as -part of the UK-EPSRC funded XenoServers project. +"Xen" is a Virtual Machine Monitor (VMM) originally developed by the +Systems Research Group of the University of Cambridge Computer +Laboratory, as part of the UK-EPSRC funded XenoServers project. The XenoServers project aims to provide a "public infrastructure for global distributed computing", and Xen plays a key part in that, @@ -54,7 +54,7 @@ tricky to handle. A good description of Xen's design, implementation and performance is contained in our October 2003 SOSP paper, available at http://www.cl.cam.ac.uk/netos/papers/2003-xensosp.pdf -We have been working on porting 3 different operating systems to run +We have worked on porting 3 different operating systems to run on Xen: Linux 2.4, Windows XP, and NetBSD. The Linux 2.4 port (currently Linux 2.4.22) works very well -- we @@ -65,10 +65,10 @@ tried. We refer to our version of Linux ported to run on Xen as virtual CPU architecture that we call xeno-x86 (abbreviated to just "xeno"). -Unfortunately, the NetBSD port has stalled due to lack of man -power. We believe most of the hard stuff has already been done, and -are hoping to get the ball rolling again soon. In hindsight, a FreeBSD -4 port might have been more useful to the community. Any volunteers? :-) +NetBSD has been ported to Xen by Christian Limpach, and will hopefully +soon become part of the standard release. Work on a FreeBSD port has +been started by Kip Macy, and we hope to see this complete for the 1.3 +release. The Windows XP port is nearly finished. It's running user space applications and is generally in pretty good shape thanks to some hard @@ -134,26 +134,32 @@ recommended since they require extra packet copies. Building Xen and XenoLinux ========================== -The public master BK repository for the 1.0 release lives at: -bk://xen.bkbits.net/xeno-1.0.bk +The public master BK repository for the 1.2 release lives at: +bk://xen.bkbits.net/xeno-1.2.bk To fetch a local copy, install the BitKeeper tools, then run: -'bk clone bk://xen.bkbits.net/xeno-1.0.bk' +'bk clone bk://xen.bkbits.net/xeno-1.2.bk' To see how to build Xen, Xenolinux, and all the control tools, inspect -the tools/misc/xen-clone script in the BK repository. This script can -be used to clone the repostitory and perform a full build. +the tools/misc/xen-clone script in the BK repository (also available +via http://www.cl.cam.ac.uk/netos/xen/readmes/xen-clone). This script +can be used to clone the repository and perform a full build. The build procedure for xenolinux is slightly complicated as its done by running the 'mkbuildtree' script over a pristine Linux tree to turn it into a xenolinux tree by adding the 'xeno' architecture. -There's also a pre-built source tree on the project downloads page. +There's also a recent pre-built source tree on the project downloads +page: http://www.cl.cam.ac.uk/netos/xen/downloads/xeno-1.2.tar.gz Using the domain control tools ============================== -See example Python scripts in tools/examples/ +README.CD contains some example invocations. + +See example Python scripts in tools/examples/ and the associated README. + +Further documentation is in docs/ (e.g., docs/Xeno-HOWTO), and also in + -Further documentation is in docs/ (e.g., docs/Xeno-HOWTO). |