Link Search Menu Expand Document

Virtual Machine Projects

In this course we will learn by doing. You will implement:

  • A full-system emulator for a classic 16-bit machine
  • A working Java Virtual Machine
  • A barebones system hypervisor (or an open-ended project)
  • A container engine (or an open-ended project)

Table of contents