Virtuele Machines

T. Issaris

10 Februari 2021

Overzicht

  • Gebruik
  • Emulator/Simulator
  • Virtuele Machines
  • Virtualizatie

Gebruik

  • cloud
  • development/testing

Cloud

Cloud-services gebruiken virtualizatie om machines beschikbaar te maken voor verhuur.

Development/testing

Bij gebrek aan echte hardware, kan een emulator gebruikt worden om toch voor de machine te kunnen ontwikkelen.

Development/testing

Zowel voor iOS als Android ontwikkelen zijn emulatoren beschikbaar.

Emulator/Simulator/Virtualisatie

  • Emulator: gedraagt zich als ander systeem
  • Virtualisatie: hardware-versnelde emulatie

Emulator/Simulator

  • Bochs
  • ePSXe
  • Snes9x
  • Qemu
  • KVM
  • VirtualBox
  • VMware
  • Xen

Bochs

  • implementatie van x86 in software
  • traag
  • gratis
  • open source

Qemu

  • implementatie van x86, ARM, MIPS, … in software
  • traag
  • gratis
  • open source

Qemu/KVM

  • implementatie van x86, ARM, MIPS, … gevirtualizeerd
  • redelijk snel
  • gratis
  • open source

VirtualBox, VMware, Xen

  • virtualizatie x86
  • redelijk snel
  • gratis
  • open source

Oefening

  • installeer VirtualBox
  • creer een nieuwe virtuele machine
  • installeer Linux (Ubuntu distributie)
// reveal.js plugins