Mark graduated with a BA in computer science from Cambridge University in
2003. He first began hacking on Xen during an internship at Intel Research
Cambridge the following year. He is now working towards a PhD in the Systems
Research Group at Cambridge University, whilst providing consulting services
for XenSource. He has been involved with a number of major Xen projects,
including the Xen 2.0 device driver model, USB virtualisation support, and
various control tools functionality. He has also provided an implementation
of kexec for Xen guests, worked on rapid deployment of template virtual
machine images and enhanced the Mercurial revision control system used by the
project. He also takes an advisory and review role for features being added
to the Xen codebase. He is currently implementing a flexible
virtualisation-aware shared-memory filesystem called XenFS, and associated
services for leveraging its functionality.
In his spare time, Mark enjoys playing guitar, sailing, extreme sports and
long distance unicycling.