LXC

LXC Descrizione dell'immagine logo.png di Linux Containers.

Informazione
Sviluppato da Daniel Lezcano, Serge Hallyn, Stéphane Graber
Prima versione 6 agosto 2008
Ultima versione 4.0.9 (4 maggio 2021)
Depositare github.com/lxc/lxc
Scritto in VS
Sistema operativo Linux
Ambiente Linux
genere Virtualizzazione (isolatore)
Licenza GNU LGPL v2.1 (alcuni componenti sotto GNU GPL v2 e BSD)
Sito web linuxcontainers.org e linuxcontainers.org/lxc

Presentazione

LXC , una contrazione di Linux Containers, è un sistema di virtualizzazione , che utilizza l' isolamento come metodo di partizionamento a livello di sistema operativo. Viene utilizzato per eseguire ambienti Linux isolati l'uno dall'altro in contenitori, condividendo lo stesso kernel e più o meno il sistema host. Il contenitore fornisce la virtualizzazione dell'ambiente di esecuzione (processore, RAM , rete, file system, ecc.) e non della macchina. Per questo si parla di “contenitore” e non di “macchina virtuale”.

Questo sistema è simile ad altri sistemi di virtualizzazione nel sistema operativo come OpenVZ , Linux-VServer Linux o come le jail BSD di FreeBSD , o Solaris Zones .

LXC si basa sulla funzionalità cgroup del kernel Linux disponibile dalla sua versione 2.6.24. Si basa anche su altre funzionalità di partizionamento come il partizionamento degli spazi dei nomi del kernel, consentendo a un sistema di evitare di conoscere le risorse utilizzate dal sistema host o da un altro contenitore.

È la società Canonical , all'origine della distribuzione Linux Ubuntu , che sostiene il progetto LXC.

Comandi principali

Presente sulle principali distribuzioni Linux , LXC è molto facile da implementare. La gestione di un contenitore richiede almeno l'uso dei seguenti comandi:

Note e riferimenti

  1. "  https://linuxcontainers.org/lxc/downloads/  "
  2. Versione 4.0.9  " ,4 maggio 2021(consultato il 16 maggio 2021 )
  3. "  Virtual Host" Linux Magazine  " , su Linux Magazine (consultato l'11 agosto 2020 ) .
  4. "  Linux Containers - LXC - Introduction  " , su linuxcontainers.org (consultato il 15 settembre 2019 )
  5. Denis Szalkowski, "  Creazione di contenitori LXC su CentOS 7  " , su dsfc.net ,29 aprile 2018(consultato il 15 settembre 2019 )
  6. "  Linux Containers - LXC - Manpages  " , su linuxcontainers.org (consultato il 15 settembre 2019 )

link esterno