LXC (LINUX CONTAINERS)
LXC is a lightweight virtualization method that allows you to run multiple isolated Linux systems (containers) on a single control host. Unlike VMs, containers share the host kernel but have their own isolated userspace.
Analogy: Imagine LXC as building separate apartments (containers) within an existing house (host OS), sharing some resources (kernel) but having their own living spaces.
Why It Matters: LXC offers a more lightweight and resource-efficient alternative to full virtualization, making it suitable for deploying applications with minimal overhead.