LXC

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Developer(s) Daniel Lezcano
Stable release 0.8.0[1] / 11 November 2012; 5 months ago (2012-11-11)
Preview release 0.9.0-rc1[1] / 19 March 2013; 41 days ago (2013-03-19)
Development status Active
Written in C
Operating system Linux
Platform x86, x86-64, IA-64, PowerPC, SPARC, ARM
Type OS-level virtualization
License GNU GPL v.2
Website lxc.sourceforge.net

LXC (LinuX Containers) is an operating system-level virtualization method for running multiple isolated Linux systems (containers) on a single control host.

Contents

Description [edit]

LXC provides operating system-level virtualization not via a full blown virtual machine, but rather provides a virtual environment that has its own process and network space. LXC relies on the Linux kernel cgroups functionality that became available in version 2.6.24, developed as part of LXC. It also relies on other kinds of namespace-isolation functionality, which were developed and integrated into the mainline Linux kernel.

Alternatives [edit]

LXC is similar to other OS-level virtualization technologies on Linux such as OpenVZ and Linux-VServer, as well as those on other operating systems such as FreeBSD jails, AIX Workload Partitions and Solaris Containers.

See also [edit]

References [edit]

External links [edit]