Перейти до вмісту

LXC

Матеріал з Вікіпедії — вільної енциклопедії.
LXC - Linux Containers
ТипВіртуалізація на рівні операційної системи
РозробникDaniel Lezcano, Serge Hallyn, Stéphane Graber
Стабільний випуск1.1[1] (30 січня, 2015; 9 років тому (2015-01-30))
Версії6.0.0 (3 квітня 2024)[2]
Платформаx86, x86-64, IA-64, PowerPC, SPARC, Itanium, ARM.
Операційна системаLinux
Мова програмуванняC, python3, shell, lua
Стан розробкиактивний
ЛіцензіяGNU LGPL v.2.1 (деякі компоненти GNU GPL v2 та BSD)
Репозиторійgithub.com/lxc
Вебсайтlinuxcontainers.org
LXC и libvirt

LXC (англ. LinuX Containers) — система віртуалізації на рівні операційної системи для запуску декількох ізольованих примірників ОС Linux на одному комп'ютері. LXC не використовує віртуальні машини, а створює віртуальне оточення з власним простором процесів і мережевим стеком. Усі примірники LXC використовують один примірник ядра ОС.

Ця система схожа на системи OpenVZ і Linux-VServer для ОС Linux, а також на FreeBSD jail і Solaris Containers.

LXC заснована на технології ядра Linux під назвою cgroups (додана у версії 2.6.29). Також використовується функціональність ізоляції Linux namespaces[en].

До складу інструментарію LXC входить бібліотека liblxc, набір утиліт (lxc-create, lxc-start, lxc-stop, lxc-ls і тому подібне), шаблони для побудови контейнерів і набір байндингів (bindes) для різних мов програмування. Для ізоляції процесів, мережевого стека ipc, uts і точок монтування використовується механізм просторів імен[en] (англ. namespaces). Для обмеження ресурсів застосовуються cgroups. Для пониження привілеїв і обмеження доступу задіяні такі можливості ядра, як профілі Apparmor і SELinux, політики Seccomp, Chroots (pivot_root) і capabilities.

Дивись також

[ред. | ред. код]

Виноски

[ред. | ред. код]
  1. Download lxc. Архів оригіналу за 10 листопада 2014. Процитовано 5 січня 2015.
  2. Release v6.0.0 — 2024.
  3. https://github.com/lxc/lxc/blob/master/COPYING

Посилання

[ред. | ред. код]
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy