Linuxcontainer
LinuxContainer is a family of operating-system-level virtualization technologies built into the Linux kernel that provide process isolation without requiring separate kernels. Containers run as isolated user-space instances on a single host, sharing the host kernel while maintaining separate file systems, process trees, and network namespaces. This approach differs from traditional virtual machines in that containers start quickly and incur less overhead because there is no separate kernel per container.
Originating with the Linux Containers (LXC) project in the late 2000s, LinuxContainer technologies gained broad adoption
Key techniques include Linux namespaces for process isolation (PID, mount, UTS, IPC, network, user) and control
Common use cases include development environments, microservices architectures, continuous integration and delivery pipelines, and sandboxing for
Common implementations include LXC, LXD, Docker, Kubernetes, OCI, containerd, and Podman.