Chapter 7. Virtual machines