KQEMU QEMU的加速模块增加QEMU的速度时,一台PC模拟PC上。它的主机处理器上运行的大部分目标应用程序代码直接实现接近本机的性能。当你想在Linux桌面上运行其他操作系统(如Windows)中是非常有用的。
目前,它可用于运行内核的2.4.x或2.6.x 307的Linux的x86或x86_64的主机初步版本可用于Windows和FreeBSD的主机。
随着QEMU加速器模块,QEMU可以比其他商业或免费的PC虚拟器。它具有可自由并实现良好的性能,需要对没有特定的客户机操作系统修改的优势。没有其他产品有这样的优势。
安装
2.1 KQEMU编译(仅适用于Linux)
首先请确保您有最新版本的QEMU(> = 0.8.1)与KQEMU支持启用(这是默认值)。
然后解压缩KQEMU来源:
CD / tmp目录
焦油zxvf KQEMU-x.y.z.tar.gz
CD KQEMU-x.y.z
然后配置KQEMU和构建它(需要通常没有选项):
的./configure
使
然后输入root用户身份:
使安装
在`的/ usr /本地安装KQEMU“。
QEMU加速器安装Linux版
如果你使用的Linux的x86,QEMU加速器的内核模块(KQEMU)的编纂会自动激活只要你有必要的内核头文件。如果仍然编译失败,您可以禁用它的编制与` - 禁用KQEMU“配置选项。
请注意,如果Xen的虚拟器是您的主机上运行KQEMU目前不能正常工作。
如果您使用的是2.6主机内核,那么所有必要内核头文件应该已经安装。如果您使用的是2.4内核,那么你应该验证正确配置内核源代码安装和编译。在RedHat 9个分销例如,以下必须做到:
1)安装的kernel-source-XXX包
2)CD的/ usr / src / linux中-XXX
3)使distclean命令
4)复制/启动/配置-VVV中的.config(使用使用uname -r知道你的配置名称“VVV”)
5)编辑Makefile改变EXTRAVERSION行以符合当前的配置名称:
EXTRAVERSION = -custom
至
EXTRAVERSION = -8#这是一个例子,也可以是-8smp太
6)的make menuconfig#只需保存配置
7)使DEP的bzImage
KQEMU的安装不完全自动的,因为它是高度分布依赖。当启动
使安装
KQEMU是安装在/ lib目录/模块/ KERNEL_VERSION /杂项。该设备`的/ dev / KQEMU'与每个人的读/写访问权限创建。如果你担心安全问题,你可以限制`的/ dev / KQEMU'的访问权限。
如果您希望KQEMU是在启动时自动安装,您可以添加
#加载KQEMU内核模块
/ sbin目录/ modprobe的KQEMU
在/etc/rc.d/rc.local中`'。
如果主设备号250已被另一个驱动程序,您可以使用该选项主要= N设置一个备用的主设备号。
如果您的版本的udev(如Fedora),使用KQEMU模块选项主要= 0有设备`的/ dev / KQEMU'自动创建:
#加载KQEMU内核模块
/ sbin目录/ modprobe的KQEMU主要= 0
通常有必要改变由udev设置设备的访问权限。编辑`/etc/udev/permissions.d/50-udev.permissions',并添加:
#KQEMU
KQEMU:根:根:0666
什么是此版本的新:
- 在动力装置'的/ dev / KQEMU的创作现在是默认的。
- 在' - FNO堆栈保护器“选项GCC修复
- 添加KQEMU回归测试(可以作为API的使用例子太)
- 在包括KQEMU技术文档
评论没有发现