LXC

LXC
Kehityshistoria
Vakaa versio 6.0.0 ()[1]
Tiedot
Alusta Linux
Lisenssi GPLv2
Aiheesta muualla
Verkkosivusto
Versiohallinta

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 käyttää prosessien eriyttämiseen seuraavia tekniikoita:[2]

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

  1. Release v6.0.0, (viitattu ). Tieto on haettu Wikidatasta.
  2. a b What's LXC? linuxcontainers.org. Viitattu 4.3.2020. (englanniksi)
  3. a b c 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)
  4. LXC help.ubuntu.com. Viitattu 4.3.2020. (englanniksi)
  5. Rami Rosen: Linux Containers and the Future Cloud (PDF) haifux.org. Viitattu 4.3.2020. (englanniksi)
  6. LXC 1.0: Your first Ubuntu container [1/10] stgraber.org. 20.12.2013. Viitattu 4.3.2020. (englanniksi)
  7. LXC 1.0: Security features [6/10] stgraber.org. 20.12.2013. Viitattu 4.3.2020. (englanniksi)
  8. a b What is Docker and why is it so darn popular? 21.3.2018. ZDNet. Viitattu 6.3.2020. (englanniksi)
  9. Docker 0.9: introducing execution drivers and libcontainer docker.com. 10.3.2014. Viitattu 6.3.2020. (englanniksi)
  10. Docker Engine release notes docs.docker.com. Viitattu 6.3.2020. (englanniksi)

Aiheesta muualla