[ANNOUNCE] Xen high-performance x86 virtualization

From: Ian Pratt (Ian.Pratt_at_cl.cam.ac.uk)
Date: 10/02/03

  • Next message: Andrew Morton: "2.6.0-test6-mm2"
    To: linux-kernel@vger.kernel.org
    Date:	Thu, 02 Oct 2003 10:17:18 +0100
    
    

    We are pleased to announce the first stable release of the Xen
    virtual machine monitor for x86, and port of Linux 2.4.22 as a
    guest OS.

    Xen lets you run multiple operating system images at the same
    time on the same PC hardware, with unprecedented levels of
    performance and resource isolation. Even under the most demanding
    workloads the performance overhead is just a few percent:
    considerably less than alternatives such as VMware Workstation
    and User Mode Linux. This makes Xen ideal for use in providing
    secure virtual hosting, or even just for running multiple OSes on
    a desktop machine.

    Xen requires guest operating systems to be ported to run over
    it. Crucially, only the kernel needs to be ported, and all
    user-level application binaries and libraries can run
    unmodified. We have a fully functional port of Linux 2.4.22
    running over Xen, and regularly use it for running demanding
    applications like Apache, PostgreSQL and Mozilla. Any Linux
    distribution should run unmodified over the ported kernel. With
    assistance from Microsoft Research, we have a port of Windows XP
    to Xen nearly complete, and are planning a FreeBSD 4.8 port in
    the near future.

    Xen is brought to you by the University of Cambridge Computer
    Laboratory Systems Research Group. Visit the project homepage to
    find out more, and download the project source code or the
    XenDemoCD, a bootable `live iso' image that enables you to play
    with Xen/Linux 2.4 without needing to install it on your hard
    drive. The CD also contains full source code, build tools, and
    benchmarks. Our SOSP paper gives an overview of the design of
    Xen, and evaluates the performance against other virtualization
    techniques.

    Work on Xen is supported by UK EPSRC grant GR/S01894, Intel
    Research Cambridge, and Microsoft Research Cambridge via an
    Embedded XP IFP award.

    Home page : http://www.cl.cam.ac.uk/netos/xen
    SOSP paper : http://www.cl.cam.ac.uk/netos/papers/2003-xensosp.pdf

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Andrew Morton: "2.6.0-test6-mm2"

    Relevant Pages

    • Re: uCLinux on Samsung S3C4510B (ARM7TDMI) based wireless router
      ... serial port or printer port, ... linux or further. ... > router, access point and print server, all at the same time, preferably ... > and openap-ng) options as well as uCLinux. ...
      (comp.os.linux.embedded)
    • Re: Unix / Linux Program Port to OS/2 with GCC and LIBC: HowTo Support / Use of Unix Function "Symb
      ... The discussion of the MPlayer port comes up with the above subject. ... OS/2 port on Hobbes: http://hobbes.nmsu.edu/cgi-bin/h-search?key=coreutils_5.93 ... The Linux symbolic link function is introduced ...
      (comp.os.os2.multimedia)
    • Re: TOP Network Interface Port of a Sun Ultra 30
      ... What I had was a PCI card in my Linux ... this device connects to an Ethernet port. ... on the Sun that makes it not as possible to support the DEVICES I have on ... significant speed difference if I were to connect this to a network card ...
      (comp.sys.sun.hardware)
    • Re: Serial port blues
      ... digital amateur radio on Linux, because I'm curious whether or not the ... the serial port can only be controled by the kernel. ... processes without needing to hit the reset button. ...
      (Linux-Kernel)
    • Re: A snapshot of the LuxAsm developments
      ... > After comparing a few drivers, it looks like some 'new' Linux ... command, which allows you to temporarily switch to "superuser", do whatever ... Ioperm sets the port access permission bits for the process for 'num' ... Only the first 0x3FF I/O ports can be specified in this manner. ...
      (alt.lang.asm)