LXC

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
LXC (Linux Containers)
Тип

Виртуализация на уровне операционной системы

Разработчик

Даниэль Леcкано, Серж Айюн, Стефан Грабе

Написана на

Lua, Си, Bourne shell и Python

Операционная система

Linux

Аппаратная платформа

x86-64, IA-64, PowerPC, ARM, SPARC и x86

Последняя версия

1.0.3 (8 апреля 2014)

Лицензия

GNU GPL 2

Сайт

linuxcontainers.org

LXC и libvirt

LXC (англ. Linux Containers) — система виртуализации на уровне операционной системы для запуска нескольких изолированных экземпляров операционной системы Linux на одном узле. LXC не использует виртуальные машины, а создает виртуальное окружение с собственным пространством процессов и сетевым стеком. Все экземпляры LXC используют один экземпляр ядра операционной системы.

Данная система сходна с OpenVZ и Linux-VServer[en] для Linux, а также FreeBSD jail и Solaris Containers. LXC основана на технологии cgroups, входящей в ядро Linux, начиная с версии 2.6.29.

Основные разработчики — Даниэль Леcкано (Daniel Lezcano), Серж Айюн (Serge Hallyn) и Стефан Грабе (Stéphane Graber).

Среди примеров использования — применение в PaaS-хостинге Heroku для изоляции динамических контейнеров (dynos). В проекте Docker разработаны компоненты, обеспечивающие LXC высокоуровневыми сервисами управления и развёртывания.

Ссылки[править | править вики-текст]