Kernel: Virtuozzo, IBM, Google, Eric Biederman and others
Userspace: Daniel Lezcano, Serge Hallyn, Stéphane Graber and others
Initial release
August 6, 2008; 15 years ago (2008-08-06)[1]
Stable release
6.0.0[2]
/ 3 April 2024; 34 days ago (3 April 2024)
Repository
github.com/lxc
Written in
C, Shell
Operating system
Linux
Platform
x86, IA-64, PowerPC, SPARC, Itanium, ARM
Type
OS-level virtualization
License
GNU LGPL v.2.1 (some components under GNU GPL v2 and BSD)
Website
linuxcontainers.org
Linux Containers (LXC) is an operating-system-level virtualization method for running multiple isolated Linux systems (containers) on a control host using a single Linux kernel.
The Linux kernel provides the cgroups functionality that allows limitation and prioritization of resources (CPU, memory, block I/O, network, etc.) without the need for starting any virtual machines, and also the namespace isolation functionality that allows complete isolation of an application's view of the operating environment, including process trees, networking, user IDs and mounted file systems.[3]
LXC combines the kernel's cgroups and support for isolated namespaces to provide an isolated environment for applications.[4] Early versions of Docker used LXC as the container execution driver,[4] though LXC was made optional in v0.9 and support was dropped in Docker v1.10.[5][6]
^"Downloads". Linux containers. Archived from the original on 2014-11-10. Retrieved 2014-11-10.
^"Release v6.0.0". 3 April 2024. Retrieved 11 April 2024.
^Rami Rosen (May 2013). "Resource management: Linux kernel namespaces and cgroups" (PDF). CS. UCSB. Retrieved February 11, 2015.
^ abKenlon, Seth (2020-01-30). "Exploring simple Linux containers with lxc". Red Hat. IBM. Retrieved 2023-07-05.
Linux Containers (LXC) is an operating-system-level virtualization method for running multiple isolated Linux systems (containers) on a control host using...
kernel. Two types of virtualization are supported: container-based with LXC (starting from version 4.0 replacing OpenVZ used in version up to 3.4, included)...
operating system-level virtualization (as provided by OpenVZ, Linux-VServer or LXC, for example). Cgroups provides: Resource limiting groups can be set to not...
center virtualization and cloud deployments based on the KVM hypervisor, LXD/LXC system containers, and AWS Firecracker microVMs. The platform is also capable...
cloud environment. Anbox executes the Android runtime environment by using LXC (Linux Containers), recreating the directory structure of Android as a mountable...
functionality to other container-related Linux tools such as Docker and LXC. Lmctfy is the release of Google's container tools and is free and open-source...
originally developed by Google. The solution stack uses either Xen, KVM, or LXC as the virtualization platform, LVM for disk management, and optionally DRBD...
com/linux/post/oracle-cloud-native-environment-17-kubevirt-rook Linux Containers (LXC) are supported in Oracle Linux 7. Oracle Container Runtime for Docker is...
(also known as Solaris Zones), described as "chroot on steroids." By 2008, LXC (upon which Docker was later built) adopted the "container" terminology and...
other examples include Docker, Solaris Containers, OpenVZ, Linux-VServer, LXC, AIX Workload Partitions, Parallels Virtuozzo Containers, and iCore Virtual...
two groups of rival dancers LXD, a system container manager, a tool for LXC, an operating-system-level virtualization method This disambiguation page...
run on cloud-platforms such as Amazon EC2, OpenStack, Microsoft Azure and LXC. Ubuntu is also prevalent on VPS platforms such as DigitalOcean. Ubuntu has...
closely associated with its counterpart in C/C++ in syntax and functionality. LXC – lightweight Linux container system OpenVZ – lightweight Linux container...
combination with cgroups to isolate their processes, including Docker and LXC. Other applications, such as Google Chrome make use of namespaces to isolate...
virtual environments (VEs). OpenVZ is similar to Solaris Containers and LXC. While virtualization technologies such as VMware, Xen and KVM provide full...
comparison, bhyve is a similar technology to KVM whereas jails are closer to LXC containers or Solaris Zones. Amazon EC2 AMI instances are also supported...
compatibility layer Waydroid (formerly called Anbox-Halium) is using LineageOS in an LXC container in order to use Android apps on a desktop or mobile Linux distribution...
embedded x86 devices. However, it supports hosting other Linux guest OSes under LXC control, making it an attractive hosting solution as well. Uses Busybox and...
various emulators and hypervisors, which emulate the whole physical computers LXC (Linux Containers) – an environment for running multiple isolated Linux systems...
use of the Android Linux kernel, using Android drivers and services via an LXC container, but does not use any of the Java-like code of Android. As of February...