ELI5: Explain Like I'm 5

Operating system-level virtualization

Operating system-level virtualization is a way to divide up resources from a single computer into multiple parts called "virtual machines". Each virtual machine can act like its own computer, with its own operating system and programs that can run on it. Think of an ice cube tray - it has many different compartments that can be filled with different things, like juice, water, or whatever you want. This is similar to how a computer can divide its resources into multiple virtual machines that each contain different things.