SlideShare ist ein Scribd-Unternehmen logo
1 von 16
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

Weitere ähnliche Inhalte

Was ist angesagt?

Linux-without-a-bootloader
Linux-without-a-bootloaderLinux-without-a-bootloader
Linux-without-a-bootloaderNishanth Menon
 
Server Room Configuration
Server Room ConfigurationServer Room Configuration
Server Room ConfigurationChandler Morgan
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot) Omkar Rane
 
Embedding Linux On The Encore Simputer
Embedding Linux On The Encore SimputerEmbedding Linux On The Encore Simputer
Embedding Linux On The Encore SimputerSatpal Parmar
 
Creación de máquinas virtuales basada en kernel usando qemu y virsh
Creación de máquinas virtuales basada en kernel usando qemu y virshCreación de máquinas virtuales basada en kernel usando qemu y virsh
Creación de máquinas virtuales basada en kernel usando qemu y virshJonathan Franchesco Torres Baca
 
NetBSD on Google Compute Engine (en)
NetBSD on Google Compute Engine (en)NetBSD on Google Compute Engine (en)
NetBSD on Google Compute Engine (en)Ryo ONODERA
 
Kernel Recipes 2013 - Conditional boot
Kernel Recipes 2013 - Conditional bootKernel Recipes 2013 - Conditional boot
Kernel Recipes 2013 - Conditional bootAnne Nicolas
 
U-Boot presentation 2013
U-Boot presentation  2013U-Boot presentation  2013
U-Boot presentation 2013Wave Digitech
 
Linux io-stack-diagram v1.0
Linux io-stack-diagram v1.0Linux io-stack-diagram v1.0
Linux io-stack-diagram v1.0bsd free
 
Driving The Platform 2
Driving The Platform 2Driving The Platform 2
Driving The Platform 2Aero Plane
 
Nested virtualization & PCI pass-through
Nested virtualization & PCI pass-throughNested virtualization & PCI pass-through
Nested virtualization & PCI pass-throughOpenNebula Project
 
From printk to QEMU: Xen/Linux Kernel debugging
From printk to QEMU: Xen/Linux Kernel debuggingFrom printk to QEMU: Xen/Linux Kernel debugging
From printk to QEMU: Xen/Linux Kernel debuggingThe Linux Foundation
 
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARMXPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARMThe Linux Foundation
 
QEMU - Binary Translation
QEMU - Binary Translation QEMU - Binary Translation
QEMU - Binary Translation Jiann-Fuh Liaw
 
Fosdem 17 - Towards a HVM-like Dom0 for Xen
Fosdem 17 - Towards a HVM-like Dom0 for XenFosdem 17 - Towards a HVM-like Dom0 for Xen
Fosdem 17 - Towards a HVM-like Dom0 for XenThe Linux Foundation
 

Was ist angesagt? (20)

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

Ähnlich wie Qemu

Data Center Evriminde Hyper-V 2012 R2
Data Center Evriminde Hyper-V 2012 R2Data Center Evriminde Hyper-V 2012 R2
Data Center Evriminde Hyper-V 2012 R2Ahmet Mutlu
 
P4i45 gv r5
P4i45 gv r5P4i45 gv r5
P4i45 gv r5rodanteg
 
QEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded DevelopmentQEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded DevelopmentGlobalLogic Ukraine
 
[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practicalMoabi.com
 
What's new in Hyper-V 2012 R2
What's new in Hyper-V 2012 R2What's new in Hyper-V 2012 R2
What's new in Hyper-V 2012 R2Tudor Damian
 
101 1.1 hardware settings v2
101 1.1 hardware settings v2101 1.1 hardware settings v2
101 1.1 hardware settings v2Acácio Oliveira
 
BIOS, Linux and Firmware Test Suite in-between
BIOS, Linux and  Firmware Test Suite in-betweenBIOS, Linux and  Firmware Test Suite in-between
BIOS, Linux and Firmware Test Suite in-betweenAlex Hung
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIeJin Wu
 
Wi-Fi Modem For the Commodore 64
Wi-Fi Modem For the Commodore 64Wi-Fi Modem For the Commodore 64
Wi-Fi Modem For the Commodore 64Leif Bloomquist
 
Computer hardware and networking by Pradeep Kudale
Computer hardware and networking by Pradeep KudaleComputer hardware and networking by Pradeep Kudale
Computer hardware and networking by Pradeep Kudaleshailu26
 
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)iXsystems
 

Ähnlich wie Qemu (20)

Data Center Evriminde Hyper-V 2012 R2
Data Center Evriminde Hyper-V 2012 R2Data Center Evriminde Hyper-V 2012 R2
Data Center Evriminde Hyper-V 2012 R2
 
Qemu Pcie
Qemu PcieQemu Pcie
Qemu Pcie
 
101 1.1 hardware settings
101 1.1 hardware settings101 1.1 hardware settings
101 1.1 hardware settings
 
P4i45 gv r5
P4i45 gv r5P4i45 gv r5
P4i45 gv r5
 
825s72 a
825s72 a825s72 a
825s72 a
 
QEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded DevelopmentQEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded Development
 
[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical
 
iWave Systems Techologies Pvt Ltd: Products- Software BSPs
iWave Systems Techologies Pvt Ltd: Products- Software BSPsiWave Systems Techologies Pvt Ltd: Products- Software BSPs
iWave Systems Techologies Pvt Ltd: Products- Software BSPs
 
What's new in Hyper-V 2012 R2
What's new in Hyper-V 2012 R2What's new in Hyper-V 2012 R2
What's new in Hyper-V 2012 R2
 
925s73
925s73925s73
925s73
 
101 1.1 hardware settings v2
101 1.1 hardware settings v2101 1.1 hardware settings v2
101 1.1 hardware settings v2
 
BIOS, Linux and Firmware Test Suite in-between
BIOS, Linux and  Firmware Test Suite in-betweenBIOS, Linux and  Firmware Test Suite in-between
BIOS, Linux and Firmware Test Suite in-between
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
1.1 hardware settings v2
1.1 hardware settings v21.1 hardware settings v2
1.1 hardware settings v2
 
Wi-Fi Modem For the Commodore 64
Wi-Fi Modem For the Commodore 64Wi-Fi Modem For the Commodore 64
Wi-Fi Modem For the Commodore 64
 
VirtualOS-using-Qemu
VirtualOS-using-QemuVirtualOS-using-Qemu
VirtualOS-using-Qemu
 
Uefi and bios
Uefi and biosUefi and bios
Uefi and bios
 
Computer hardware and networking by Pradeep Kudale
Computer hardware and networking by Pradeep KudaleComputer hardware and networking by Pradeep Kudale
Computer hardware and networking by Pradeep Kudale
 
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
 
Xw4300
Xw4300Xw4300
Xw4300
 

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