• Paravirtualized Devices in crosvm - a Performance Panacea for Modern Virtual Machines

    Paravirtualized devices enable modern VMs to reach near-native speeds in IO heavy workloads such as file access, networking, and graphics processing. In a nutshell, by informing a virtualized OS of the fact that it's running within a VM, the OS can opt to use special drivers that directly communicate and cooperate with the VM, resulting in some incredible performance gains! But how do these "para"virtualized devices work?
  • wideNES - Peeking Past the Edge of NES Games

    A explanation and exploration of wideNES, a novel technique to automatically and interactively map-out NES games in real time. Experience NES classics like never before... in widescreen!