Containers
The LXC (LinuX Containers) specification was created with the intention of avoiding some of these problems. The overall intention was to be able to run on a Linux kernel, isolated and contained Linux systems under the same kernel as well as be able to start a new Linux system as a process within another system, with the advantage of sharing some of the already existing operating system resources provided by the kernel. It must also be kept isolated so that if it fails, the kernel is not affected, and neither is the operating system that started the process.
So instead, to have a virtualized system as a hypervisor, we don't really need to virtualize our hardware, and when we start a container, we do not start a brand new server, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access