Interpret many x86_64 instructions TODO Load and run some basic userland elf files Implement timers and interrupts Implement emulated hardware (PCI, Keyboard, Screen, virtio block and net devices etc.)