SlideShare a Scribd company logo
QEMU emulator
資工二A 何錚
QEMU – 自由的虛擬機器
 虛擬機器?
 VMWare
 Microsoft Virtual PC
 Bochs
 QEMU
 提供完整的系統模擬
 各平台支援度高
 Open Source
 GNU License
 官方網站
 http://fabrice.bellard.free.fr/qemu/
 詳細的 OS Support List
 http://www.claunia.com/qemu/
QEMU – 模擬硬體列表
 i440FX host PCI bridge and PIIX3 PCI to ISA bridge
 Cirrus CLGD 5446 PCI VGA card or dummy VGA card with
Bochs VESA extensions (hardware level, including all non
standard modes).
 PS/2 mouse and keyboard
 2 PCI IDE interfaces with hard disk and CD-ROM support
 Floppy disk
 NE2000 PCI network adapters (Realtek RTL8029)
 Serial ports
 Creative SoundBlaster 16 sound card
 ENSONIQ AudioPCI ES1370 sound card
 Adlib(OPL2) - Yamaha YM3812 compatible chip
 PCI UHCI USB controller and a virtual USB hub.
 SMP is supported with up to 255 CPUs.
 QEMU uses the PC BIOS from the Bochs project and the
Plex86/Bochs LGPL VGA BIOS.
QEMU – on Windows
 起始介面
QEMU – on Windows
QEMU – on Windows
QEMU – on Windows
QEMU – on Windows
QEMU – on XWindow
 建立一個虛擬磁碟映像 (qemu-img)
QEMU – on XWindow
 QEMU 參數 (qemu –h)
QEMU – on XWindow
 執行 qemu 模擬器 (qemu)
QEMU – on XWindow
QEMU – about Networking
 可使用 DHCP 直接取得 IP
 Default Gateway: 10.0.2.2
 DNS Server: 10.0.2.3
 Samba Server: 10.0.2.4
 DHCP Range: 10.0.2.15 –
QEMU – Accelerator Module
 KQEMU(Accelerator Module)
 是一個 dynamic kernel module
 提供 QEMU 更快速地存取硬體資源
 效能提昇 (20% -> 50%)
 可使用於 Linux 及 FreeBSD 上
 for Windows 的則是 experimental versions
 Free to use, but close source.
 User-Document:
http://fabrice.bellard.free.fr/qemu/kqemu-doc.htm
QEMU – Graphical Frontends
 Kqemu
 Written in Kommander for the KDE/Qt
environment.
 http://kqemu.sourceforge.net/
 Qemu-launcher
 Written in Perl for the Gnome/GTK
environment.
 http://emeitner.f2o.org/projects/qemu-launcher
 qGUI
 Written in Python.
 http://perso.wanadoo.es/comike
QEMU – References
 QEMU 官方網站
 http://fabrice.bellard.free.fr/qemu/
 http://fabrice.bellard.free.fr/qemu/qemu-doc.html
 FreeOSZoo
 http://free.oszoo.org/download.html
 Debian Wiki
 http://wiki.debian.org.tw/index.php/QEMU
 Wikipedia
 http://zh.wikipedia.org/wiki/QEMU

More Related Content

PDF
QEMU in Cross building
ODP
Qemu x86 BIOS @ https://youtu.be/F71LGSrj9cc
PDF
Implements BIOS emulation support for BHyVe
PDF
Implements BIOS emulation support for BHyVe: A BSD Hypervisor
PDF
Development platform virtualization using qemu
PDF
Qemu Introduction
PDF
VM - Talk
QEMU in Cross building
Qemu x86 BIOS @ https://youtu.be/F71LGSrj9cc
Implements BIOS emulation support for BHyVe
Implements BIOS emulation support for BHyVe: A BSD Hypervisor
Development platform virtualization using qemu
Qemu Introduction
VM - Talk

What's hot (20)

PDF
Look Into Libvirt Osier Yang
PDF
Linux-without-a-bootloader
PDF
Server Room Configuration
PPTX
Bootloaders (U-Boot)
PPT
Embedding Linux On The Encore Simputer
PDF
Creación de máquinas virtuales basada en kernel usando qemu y virsh
PDF
Introduction to Modern U-Boot
PDF
NetBSD on Google Compute Engine (en)
PDF
Kernel Recipes 2013 - Conditional boot
PPTX
U-Boot presentation 2013
PDF
Pc bsd-intro
DOCX
Wowza project
PDF
NetBSD workshop
PDF
Linux io-stack-diagram v1.0
ODP
Driving The Platform 2
PDF
Nested virtualization & PCI pass-through
PDF
From printk to QEMU: Xen/Linux Kernel debugging
PDF
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
PPTX
QEMU - Binary Translation
PDF
Fosdem 17 - Towards a HVM-like Dom0 for Xen
Look Into Libvirt Osier Yang
Linux-without-a-bootloader
Server Room Configuration
Bootloaders (U-Boot)
Embedding Linux On The Encore Simputer
Creación de máquinas virtuales basada en kernel usando qemu y virsh
Introduction to Modern U-Boot
NetBSD on Google Compute Engine (en)
Kernel Recipes 2013 - Conditional boot
U-Boot presentation 2013
Pc bsd-intro
Wowza project
NetBSD workshop
Linux io-stack-diagram v1.0
Driving The Platform 2
Nested virtualization & PCI pass-through
From printk to QEMU: Xen/Linux Kernel debugging
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
QEMU - Binary Translation
Fosdem 17 - Towards a HVM-like Dom0 for Xen
Ad

Qemu

  • 2. QEMU – 自由的虛擬機器  虛擬機器?  VMWare  Microsoft Virtual PC  Bochs  QEMU  提供完整的系統模擬  各平台支援度高  Open Source  GNU License  官方網站  http://fabrice.bellard.free.fr/qemu/  詳細的 OS Support List  http://www.claunia.com/qemu/
  • 3. QEMU – 模擬硬體列表  i440FX host PCI bridge and PIIX3 PCI to ISA bridge  Cirrus CLGD 5446 PCI VGA card or dummy VGA card with Bochs VESA extensions (hardware level, including all non standard modes).  PS/2 mouse and keyboard  2 PCI IDE interfaces with hard disk and CD-ROM support  Floppy disk  NE2000 PCI network adapters (Realtek RTL8029)  Serial ports  Creative SoundBlaster 16 sound card  ENSONIQ AudioPCI ES1370 sound card  Adlib(OPL2) - Yamaha YM3812 compatible chip  PCI UHCI USB controller and a virtual USB hub.  SMP is supported with up to 255 CPUs.  QEMU uses the PC BIOS from the Bochs project and the Plex86/Bochs LGPL VGA BIOS.
  • 4. QEMU – on Windows  起始介面
  • 5. QEMU – on Windows
  • 6. QEMU – on Windows
  • 7. QEMU – on Windows
  • 8. QEMU – on Windows
  • 9. QEMU – on XWindow  建立一個虛擬磁碟映像 (qemu-img)
  • 10. QEMU – on XWindow  QEMU 參數 (qemu –h)
  • 11. QEMU – on XWindow  執行 qemu 模擬器 (qemu)
  • 12. QEMU – on XWindow
  • 13. QEMU – about Networking  可使用 DHCP 直接取得 IP  Default Gateway: 10.0.2.2  DNS Server: 10.0.2.3  Samba Server: 10.0.2.4  DHCP Range: 10.0.2.15 –
  • 14. QEMU – Accelerator Module  KQEMU(Accelerator Module)  是一個 dynamic kernel module  提供 QEMU 更快速地存取硬體資源  效能提昇 (20% -> 50%)  可使用於 Linux 及 FreeBSD 上  for Windows 的則是 experimental versions  Free to use, but close source.  User-Document: http://fabrice.bellard.free.fr/qemu/kqemu-doc.htm
  • 15. QEMU – Graphical Frontends  Kqemu  Written in Kommander for the KDE/Qt environment.  http://kqemu.sourceforge.net/  Qemu-launcher  Written in Perl for the Gnome/GTK environment.  http://emeitner.f2o.org/projects/qemu-launcher  qGUI  Written in Python.  http://perso.wanadoo.es/comike
  • 16. QEMU – References  QEMU 官方網站  http://fabrice.bellard.free.fr/qemu/  http://fabrice.bellard.free.fr/qemu/qemu-doc.html  FreeOSZoo  http://free.oszoo.org/download.html  Debian Wiki  http://wiki.debian.org.tw/index.php/QEMU  Wikipedia  http://zh.wikipedia.org/wiki/QEMU