LXC (Linux Containers) on käyttäjätason sovellus Linux-ytimen tukemalle käyttöjärjestelmätason virtualisoinnille. LXC on esitelty vuonna 2008. Menetelmää kutsutaan kevyeksi virtualisoinniksi koska se ei sisällä laitteiston emulaatiota. LXC luo vieraskäyttöjärjestelmää vastaavan ympäristön virtuaaliympäristön sovelluksille isäntäkäyttöjärjestelmän alaisuudessa.

LXC käyttää prosessien eriyttämiseen seuraavia tekniikoita: Linux-nimiavaruudet (ytimen nimiavaruudet) AppArmor- ja SELinux-profiilit Seccomp-asetukset chroot Cgroups ytimen ominaisuudet

Versio 1.0 on julkaistu 20. joulukuuta 2013. Versiosta 1.0 lähtien LXC on tukenut toimintaa tavallisena käyttäjänä ilman pääkäyttäjän oikeuksia mikäli säiliön ei tarvitse käyttää laitteistoa suoraan.

Docker on rakentunut LXC:n päälle, mutta on myöhemmin poistettu Dockerista. LXC:n päälle on kehitetty myös muita säiliöintiratkaisuja.

Lähteet

Aiheesta muualla Verkkosivut LSS: Secure Linux containers

Luokka:Linux-ohjelmat Luokka:Virtualisointiohjelmistot