© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
S. M. JainLinux Containers and Virtualizationhttps://doi.org/10.1007/978-1-4842-9768-1_1

1. Virtualization Basics

Shashank Mohan Jain1  
(1)
Bengaluru, India
 

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 ...

Get Linux Containers and Virtualization: Utilizing Rust for Linux Containers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.