LXC

LXC (Linux-säilöt)
Tyyppi Virtualisointi käyttöjärjestelmätasolla
Kehittäjä Daniel Lezcano, Serge Ayoun, Stéphane Grabe
Sisään kirjoitettu Python , Lua ja Bourne -kuori
Käyttöjärjestelmä Linux
Ensimmäinen painos 6. elokuuta 2008 [1]
Laitteistoalusta x86 , x86_64 , IA-64 , PowerPC , ARM ja SPARC
uusin versio
Lisenssi GNU GPL 2
Verkkosivusto linuxcontainers.org ​(  englanniksi)
linuxcontainers.org/…
 Mediatiedostot Wikimedia Commonsissa

LXC ( englanniksi  Linux Containers ) on konttialijärjestelmä , jonka avulla voit ajaa useita erillisiä Linux-käyttöjärjestelmän esiintymiä yhdessä solmussa. LXC ei käytä virtuaalikoneita , vaan luo virtuaalisen ympäristön, jossa on oma prosessitila ja verkkopino; kaikki LXC:n esiintymät käyttävät yhtä käyttöjärjestelmän ytimen esiintymää .

Samanlaisia ​​kuin OpenVZ ja Linux-VServer Linuxille sekä FreeBSD jail ja Solaris Containers . Käyttää cgroup- ja nimiavaruustekniikoita , jotka sisältyvät Linux-ytimeen versiosta 2.6.29 lähtien.

Pääkehittäjät ovat Daniel Lezcano , Serge Ayun ( Serge Hallyn ) ja Stephane Grabe ( Stéphane Graber ).

Yksi käyttötapauksista on Herokun käyttö PaaS - isännöinnissä dynaamisten säiliöiden ( dynos ) eristämiseen. Docker - projekti on kehittänyt komponentteja, jotka tarjoavat LXC:lle korkean tason hallinta- ja käyttöönottopalvelut.

Turvallisuus

Aluksi LXC-säiliöt eivät tukeneet riittävän korkeaa eristystasoa verrattuna aikaisempaan OpenVZ -tekniikkaan perustuviin säiliöihin . Erityisesti Linux-ytimessä ennen versiota 3.8 LXC-säilön pääkäyttäjä voi suorittaa mielivaltaisen koodin pääkäyttöjärjestelmässä : tämä on mahdollista, koska säilön sisällä oleva uid 0 on sama kuin peruskäyttöjärjestelmän uid 0 järjestelmä (jossa säiliö on käynnissä). LXC-version 1.0 julkaisun myötä tämä ongelma on korjattu ottamalla käyttöön "epäoikeutetut säilöt" - missä säilön uid 0 vastaa ulkopuolista etuoikeutettua käyttäjää ja sillä on laajennetut oikeudet vain omiin resursseihinsa. Versiota 1.0 edeltävä LXC voidaan suojata erilaisilla kulunvalvonta- ja suodattimilla apparmorilla , selinuxilla ja vastaavilla [2] .

Muistiinpanot

  1. https://linuxcontainers.org/lxc/downloads/
  2. Linux Containers - LXC - Security . linuxcontainers.org. Haettu 12. joulukuuta 2016. Arkistoitu alkuperäisestä 20. joulukuuta 2016.

Kirjallisuus

Linkit