Doug Simon

SE Radio 144: The Maxine Research Virtual Machine with Doug Simon

Recording Venue: Skype
Guest(s): Doug Simon
Host(s): Martin
In this episode we talk with Doug Simon from Sun Microsystems Laboratories about the Maxine Research VM, a so-called meta-circular virtual machine. Maxine is a JVM that is written itself in Java, but aims at taking JVM development to the next level while using highly integrated Java IDEs as development environments and running and debugging the VM itself directly from the Inspector, an IDE-like tool specialized for the Maxine VM. During the episode we talk about the basic ideas behind Maxine, what exactly “meta-circular” means and what makes it interesting and promising to build a Java VM in Java. We talk about the relationship to Sun’s current production JVM (HotSpot) and about ideas and directions for the future of Maxine.

Show Notes


Join the discussion
  • The interviewer did the right thing -and just let the guy go. Wow. One of the best in the collection imo.

    There is an equally fascinating google video on a related project “guest vm” which puts maxine on top of xen.

    This interview also sits nicely with the one on Microsoft Singularity -a quite different project, but also pushing managed languages down towards the metal.


More from this show