当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 47 篇帖子 ]  前往页数 1, 2, 3, 4  下一页
作者 内容
1 楼 
 文章标题 : 新的 kqemu 1.3 比 VMware 快
帖子发表于 : 2006-04-15 20:23 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
http://fabrice.bellard.free.fr/qemu/
新的 kqemu 1.3 支持 full virtualization , 几乎是 100% 的速度

在 Win200,WinXP , Linux 上可以用

本文是 Ubuntu 上安装的笔记

0.
安装 qemu 编译环境
代码:
sudo apt-get build-dep qemu



1.
安装 CVS 的 qemu

这个 kqemu 加速模块要求 CVS 的 qemu

如果嫌 CVS 慢,也可以从 http://qemu.dad-answers.com/download/qemu/ 这儿下载 qemu-snapshot
解压,编译安装

我用的编译参数是
代码:
  ./configure --target-list=i386-user,i386-softmmu --enable-alsa  --cc=gcc-3.4  --host-cc=gcc-3.4


( qemu 在 gcc-4 下可能有问题,所以让她用 gcc-3.4 了 )

2.
安装 kqemu-1.3
可以到 http://fabrice.bellard.free.fr/qemu/download.html 下载 kqemu-1.3 的 .tar.gz
解压
代码:
./configure ; make ; sudo make install


3.
写一个 kqemu 加载工具 ~/bin/dokqemu.sh
代码:
#!/bin/sh -v

mknod /dev/kqemu c 250 0
chmod 666 /dev/kqemu

/sbin/modprobe kqemu

lsmod  | grep qemu

使用 qemu 前执行下
代码:
 sudo dokqemu.sh


4.
qemu 加参数 -kernel-kqemu

比如我用的启动 Win2000 的命令是
代码:
time nice -n 10 qemu  -localtime -hda 2k.img  -boot c -m 64 -smb /data/date/VMshare/  -kernel-kqemu



http://free.oszoo.org/download.html 有一些 qemu 的图形外壳的链接


_________________
跃过无数的时间断层,只为了在


最后由 huangjiahua 编辑于 2006-04-15 23:03,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Windows 下使用 qemu
帖子发表于 : 2006-04-15 22:39 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
Win200、XP 下也可以用 kqemu

1.
安装 qemu
可以到这儿下载 安装包
http://free.oszoo.org/ftp/qemu/win32/daily/

点击安装啦


2.
安装 kqemu
可以到 http://fabrice.bellard.free.fr/qemu/download.html 下载 kqemu-1.3 的 .tar.gz
解压, 点击里面的 kqemu.inf , 选 安装

每次使用 qmeu 前用命令
代码:
net start kqemu

来起用 kqemu

3.
使用 qemu 一样加参
代码:
数  -kernel-kqemu


4.
windows 下也有一些 qemu 的外壳可以用, 比如 Qemu Manager

这个 QGui 也不错
http://perso.wanadoo.es/comike/
图片

图片


_________________
跃过无数的时间断层,只为了在


最后由 huangjiahua 编辑于 2006-04-15 23:17,总共编辑了 1 次

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-04-15 22:50 
头像

注册: 2005-06-19 14:22
帖子: 570
地址: 上海
送出感谢: 0 次
接收感谢: 1
WINDOWS下qemu速度不敢恭维啊。不知道这个如何?


_________________
| blog | 豆瓣 | 南方linux联盟论坛 |
图片


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-04-15 23:18 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
没加 kqemu 的当然慢

去试试这个新的 kqemu 1.3 加速模块吧


_________________
跃过无数的时间断层,只为了在


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-04-15 23:24 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
模拟器的,似乎没用。反正涉及到硬件的操作,不兼容就都出来了。本质上还慢。


_________________
● 鸣学


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-04-16 15:06 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
不要想当然哦


_________________
跃过无数的时间断层,只为了在


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-04-16 15:47 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
倒是听说intel mac运行了xp sp2,Hua试试。


_________________
● 鸣学


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-04-16 18:21 

注册: 2005-07-12 7:58
帖子: 212
送出感谢: 0 次
接收感谢: 0 次
1 感谢 huahua
2 请问除了感觉快之外,有没有什么数值来说明问题?


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-04-16 18:50 

注册: 2005-12-13 13:36
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
新的 kqemu 1.3 支持 full virtualization , 几乎是 100% 的速度
不知道100%速度指的是什么,但是如果说是在相同机器上的100%的速度,我相信是不可能的。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-04-18 2:57 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
测试用的程序
代码:
hua@vgh:c$ cat count.c
#include <stdio.h>
int main(void)
{
        double counter;
        double result;
        double temp;
        for (counter = 0; counter < 4000.0 * 4000.0 * 4000.0 / 20.0 + 2030;
                        counter += (5 -3 + 2 +1 ) / 4)
        {
                temp = counter / 1239;
                result = counter;
        }
        printf("Result is %lf\n", result);
        return 0;
}


在真实机器上的情况:
代码:
hua@vgh:c$ time ./count-o2
Result is 3200002029.000000

real   0m37.181s
user   0m35.254s
sys   0m0.028s
hua@vgh:c$




在 qemu 的 Debian Sid 里的情况:
代码:
hiweed@Hiweedlinux:~/tmp/c$ time ./count-o2
Result is 3200002029.000000

real   0m39.358s
user   0m35.340s
sys   0m0.095s
hua@vgh:c$




基本没有什么 CPU 性能损失嘛


附件:
2006-04-18-024030_726x427_scrot.png
2006-04-18-024030_726x427_scrot.png [ 7.95 KiB | 被浏览 2826 次 ]


_________________
跃过无数的时间断层,只为了在
页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-04-19 17:01 

注册: 2006-04-17 12:56
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
谢谢huangjiahua
按你说的成功装了2000。

想问一下:
可以使用qemu直接运行装在硬盘上的XP吗?

qemu -m 256 -kernel-kqemu -hda /dev/hda1
试了一下,没有成功。停在boot loading上了。


qemu -m 256 -kernel-kqemu -hda /dev/hda
GRUB显示Error 17。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-04-19 18:54 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
一般用 -hda /dev/hda 没问题的

不确定你的什么问题


_________________
跃过无数的时间断层,只为了在


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-04-21 6:40 

注册: 2006-04-07 13:03
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
我用的是上交大和西交大的源,还有cn99的源,为什么我执行sudo apt-get build-dep qemu的时候:

chenggong@CGZ-OS:~$ sudo apt-get build-dep qemu
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
E: 您必须在您的 sources.list 输入一些“软件包源”的 URL
chenggong@CGZ-OS:~$

难道源里没有?还是要加入国外网站,那样的话,我可就麻烦了,请问qemu编译环境的安装是必需的吗?


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2006-04-21 12:10 

注册: 2006-01-03 20:44
帖子: 869
送出感谢: 0 次
接收感谢: 6
你有源里有deb-src行吗


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2006-04-21 14:51 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
谢谢楼主,安装成功,速度确实非常快,比wine出来的快多了。不过最好还是写一下参考文献。
在wiki.ubuntu.org的两篇howto。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 47 篇帖子 ]  前往页数 1, 2, 3, 4  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译