This chapter explains the basics of virtualization, which will be helpful for you to know when you create your own slimmed-down version of a container framework like Docker in subsequent chapters. Before we get into that process, you need to understand how the Linux kernel supports virtualization and how the evolution of the Linux kernel and CPUs has helped advance virtual machines in terms of performance, which in turn led to the creation of containerization technologies.
This chapter also explains what ...