[lkml]   [2011]   [Mar]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[ANNOUNCE] Native Linux KVM tool
    Hi all,

    We’re proud to announce the native Linux KVM tool!

    The goal of this tool is to provide a clean, from-scratch, lightweight
    KVM host tool implementation that can boot Linux guest images (just a
    hobby, won't be big and professional like QEMU) with no BIOS
    dependencies and with only the minimal amount of legacy device

    Note that this is a development prototype for the time being: there's no
    networking support and no graphics support, amongst other missing

    It's great as a learning tool if you want to get your feet wet in
    virtualization land: it's only 5 KLOC of clean C code that can already
    boot a guest Linux image.

    Right now it can boot a Linux image and provide you output via a serial
    console, over the host terminal, i.e. you can use it to boot a guest
    Linux image in a terminal or over ssh and log into the guest without
    much guest or host side setup work needed.

    1. To try out the tool, clone the git repository:

    git clone git://

    or alternatively, if you already have a kernel source tree:

    git checkout -b kvm/tool
    git pull git://

    2. Compile the tool:

    cd tools/kvm && make

    3. Download a raw userspace image:

    wget && bunzip2

    4. Build a kernel with CONFIG_VIRTIO_BLK=y and
    CONFIG_SERIAL_8250_CONSOLE=y configuration options. Note: also make sure
    you have CONFIG_EXT2_FS or CONFIG_EXT4_FS if you use the above image.

    5. And finally, launch the hypervisor:

    ./kvm --image=linux-0.2.img --kernel=../../arch/x86/boot/bzImage

    The tool has been written by Pekka Enberg, Cyrill Gorcunov, and Asias
    He. Special thanks to Avi Kivity for his help on KVM internals and Ingo
    Molnar for all-around support and encouragement!

    See the following thread for original discussion for motivation of this


    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2011-03-31 19:33    [W:0.021 / U:24.064 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site