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)