Chapter 6. Virtual machines