LXC
LXC (Linux Containers) on käyttäjätason sovellus Linux-ytimen tukemalle käyttöjärjestelmätason virtualisoinnille.[2] LXC on esitelty vuonna 2008.[3] Menetelmää kutsutaan kevyeksi virtualisoinniksi koska se ei sisällä laitteiston emulaatiota.[4][3] LXC luo vieraskäyttöjärjestelmää vastaavan ympäristön virtuaaliympäristön sovelluksille isäntäkäyttöjärjestelmän alaisuudessa.[3][5]
LXC | |
---|---|
Kehityshistoria | |
Vakaa versio | 5.0.2 ()[1] |
Tiedot | |
Alusta | Linux |
Lisenssi | GPLv2 |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
LXC käyttää prosessien eriyttämiseen seuraavia tekniikoita:[2]
- Linux-nimiavaruudet (ytimen nimiavaruudet)
- Apparmor- ja SELinux-profiilit
- Seccomp-asetukset
- chroot
- Cgroups
- ytimen ominaisuudet
Versio 1.0 on julkaistu 20. joulukuuta 2013.[6] 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.[7]
Docker on rakentunut LXC:n päälle, mutta on myöhemmin poistettu Dockerista.[8][9][10] LXC:n päälle on kehitetty myös muita säiliöintiratkaisuja.[8]
Lähteet
- Release 5.0.2, (viitattu ). Tieto on haettu Wikidatasta.
- What's LXC? linuxcontainers.org. Viitattu 4.3.2020. (englanniksi)
- Petros Koutoupis: Everything You Need to Know about Linux Containers, Part II: Working with Linux Containers (LXC) 27.8.2018. Linux Journal. Viitattu 4.3.2020. (englanniksi)
- LXC help.ubuntu.com. Viitattu 4.3.2020. (englanniksi)
- Rami Rosen: Linux Containers and the Future Cloud (PDF) haifux.org. Viitattu 4.3.2020. (englanniksi)
- LXC 1.0: Your first Ubuntu container [1/10] stgraber.org. 20.12.2013. Viitattu 4.3.2020. (englanniksi)
- LXC 1.0: Security features [6/10] stgraber.org. 20.12.2013. Viitattu 4.3.2020. (englanniksi)
- What is Docker and why is it so darn popular? 21.3.2018. ZDNet. Viitattu 6.3.2020. (englanniksi)
- Docker 0.9: introducing execution drivers and libcontainer docker.com. 10.3.2014. Viitattu 6.3.2020. (englanniksi)
- Docker Engine release notes docs.docker.com. Viitattu 6.3.2020. (englanniksi)
Aiheesta muualla
- Verkkosivut (englanniksi)
- LSS: Secure Linux containers (englanniksi)