Sunday, 10 June 2007

QEMU emulates a full computer system, including a processor and various peripherals. It can be used to provide virtual hosting of several virtual computers on a single computer.

AcceleratorQemu author, Fabrice Bellard, also wrote a Linux kernel module (with preliminary ports to FreeBSD and Windows) named KQEMU or QEMU Accelerator, which notably speeds up i386 emulation on i386 platforms. This is accomplished by running user mode code directly on the host computer's CPU, and using processor and peripheral emulation only for kernel mode and real mode code. KQEMU also supports a kernel emulation mode in which portions of kernel mode code run on the host's CPU

1) "Bridging" does not always work. I've had sporadic success with "shared internet connection" and many failures with bridging.

2) I think there is some ramdom element working here. I've tried bridging about 20 times in 48 hours, with different encapsulations, and checked the traffic with ethereal. Host saw emulation, emulation saw nothing.

3) Another random element: Using model=pcnet gave me better results than model=ne2000