It's aviable as a module and also will be aviable in vanilla kernel 2.6.20 when that gets released.
The basic requirements is that you have to be running Linux (obviously) and you have to have a machine that supports either the AMD or Intel virtualization extensions (SVM/AMD-V and VT respectively), This requires both motherboard and cpu support to work. Some motherboards may have a bios upgrade avaible that adds the features, other times they are purposely disabled for whatever reason.
It's designed to be very simple and use as much existing functionality in the kernel as possible. The one thing limiting it right now is a lack of proper MMU optimization, but right now it should be usefull for desktop stuff and it's being worked on.
If you ever used Qemu then this thing is be very similar... For running Windows inside of Linux you'd go like this (if your running Debian, and assuming you have a windows cdrom in /dev/cdrom (works with iso images also))
sudo apt-get install kvm kvm-source module-assistant # install software, may need to install qemu stuff also
sudo m-a a-i kvm # using module assistant to compile and install kvm-source
sudo modprobe kvm # make sure it's loaded
qemu-img create -f qcow vdisk.img 10G # creating disk image, you can use raw devices or drive images also
sudo kvm -no-acpi -hda vdisk.img -cdrom /dev/cdrom-boot d -m 384 # boot to the installation cdrom
sudo kvm -no-acpi -hda vdisk.img -boot c # run the operating system
They have a generic howto, some Suse information, some Debian information (were I got above) and some other stuff at
http://kvm.sourceforge.net/
I haven't had a chance to look at it yet, but it should be interesting for people that want to try out multiple versions of Linux or have Windows aviable for running those applications you can't get for Linux. Not usefull for games that require hardware acceleration, of course.
(I wrote a long ass and possibly misleading article here)
The basic requirements is that you have to be running Linux (obviously) and you have to have a machine that supports either the AMD or Intel virtualization extensions (SVM/AMD-V and VT respectively), This requires both motherboard and cpu support to work. Some motherboards may have a bios upgrade avaible that adds the features, other times they are purposely disabled for whatever reason.
It's designed to be very simple and use as much existing functionality in the kernel as possible. The one thing limiting it right now is a lack of proper MMU optimization, but right now it should be usefull for desktop stuff and it's being worked on.
If you ever used Qemu then this thing is be very similar... For running Windows inside of Linux you'd go like this (if your running Debian, and assuming you have a windows cdrom in /dev/cdrom (works with iso images also))
sudo apt-get install kvm kvm-source module-assistant # install software, may need to install qemu stuff also
sudo m-a a-i kvm # using module assistant to compile and install kvm-source
sudo modprobe kvm # make sure it's loaded
qemu-img create -f qcow vdisk.img 10G # creating disk image, you can use raw devices or drive images also
sudo kvm -no-acpi -hda vdisk.img -cdrom /dev/cdrom-boot d -m 384 # boot to the installation cdrom
sudo kvm -no-acpi -hda vdisk.img -boot c # run the operating system
They have a generic howto, some Suse information, some Debian information (were I got above) and some other stuff at
http://kvm.sourceforge.net/
I haven't had a chance to look at it yet, but it should be interesting for people that want to try out multiple versions of Linux or have Windows aviable for running those applications you can't get for Linux. Not usefull for games that require hardware acceleration, of course.
(I wrote a long ass and possibly misleading article here)
