QEMU
维库,知识与思想的自由文库
QEMU是一套由Fabrice Bellard所編寫的模擬處理器的自由軟體。它與Bochs﹐PearPC近似,但其具有某些後兩者所不具備的特性,如高速度及跨平台的特性。經由kqemu這個开源的的加速器,QEMU能模擬至接近真實電腦的速度。QEMU有兩種主要運作模傾:
QEMU的主體部份是在LGPL下發布的,而其系統模式模擬與kqemu加速器則是在GPL下發布。使用kqemu可使QEMU能模擬至接近實機速度,但其在虛擬的操作系統是視窗98或以下的情況下是無用的。
[编辑] QEMU的优点
[编辑] QEMU的缺点
[编辑] QEMU's 實際使用的例子[编辑] QEMU's System例子以下的指令可以建立一個500MB大小的"qcow"格式的硬碟映像檔。 qemu-img create -f qcow c.img 500M 而以下的指令會使虛擬機器在128MB記憶體,使用c.img這個用以上介紹的指令所建立的硬碟映像檔及以linux.iso為光碟映像檔的情況下運行。注意,如果閣下使用實體光碟機,請將-cdrom linux.iso這個參數變為 -cdrom /dev/cdrom或您所用的光碟機 qemu -hda c.img -cdrom linux.iso -boot d -m 128 -soundhw all -localtime 如果閣下想預設使用全螢幕啟動子作業系統,可作以上指令後再加上"-full-screen"這個參數,如想在運行時離開全螢幕,請使用組合鍵Ctrl-Alt-F便可。 [编辑] QEMU's User-mode例子QEMU可以直接在不同平台上直接运行程序,例如在i386机器linux上模拟arm的程序执行 qemu-i386 -L / /bin/ls [编辑] QEMU 参数简介-hda/-hdb/-hdd/-hdc “文件名” 使用“文件名”作为硬盘0/1/2/3镜像。 -cdrom “文件名” 使用“文件名”作为光盘景象(文件应该是ISO类型)。 Windows 下的使用者,可以透过下列指令使用实体光盘: -cdrom //./x: -> x 代表光盘名稱/位置 例如:-cdrom //./e: -> 使用 E:\ 为光盘 -fda/-fdb “文件名” 使用“文件名”作为磁盘0/1镜像。 -boot [a|b|c] 使用磁盘<a>,光盘<d>,或者硬盘<c>启动。 -m 容量 指定内存的大小,单位是MB。 -soundhw c1,... 使用声卡设备。
-soundhw ? 列出所有可使用的声卡
-soundhw all 使用全部声卡
-usbdevice 名字 添加一个usb设备“名字”。 -net nic 创建一块新的网卡。 [编辑] 在kqemu下虛擬中央處理器[编辑] The QEMU 加速模組 (kqemu)kqemu這個加速模組是Fabrice Bellard專為Linux核心而設計的閉源附加程式,目的是為了加速QEMU的子系統運行速度。在x86硬體上模擬x86的操作系統可達至實機速度。 [编辑] QEMU 加速模組 - 使用者限制條件QEMU 加速模組,kqemu,是一套開源商業産品。自版本 1.3.0pre10 起採 GPLv2 授權。閣下可作個人使用而不受限制。但如果閣下想使用光碟, ISO 映像檔或附加套件等方法分發QEMU 加速模組, 則必須聯絡作者並取得其同意後方可進行。 [编辑] QVM86現時除了以上的kqemu這個閉源的QEMU 加速模組外,亦有一個在GPL下發布的QEMU 加速模組,詳情請參看QVM86 [编辑] 參見條目[编辑] 外部連結 | ||||||||||||||||||||


