LXC

LXC (Linux Containers)
Información general
Tipo de programa Virtualización a nivel SO
Desarrollador Daniel Lezcano
Lanzamiento inicial 6 de agosto de 2008
Licencia GNU GPL v.2
Información técnica
Programado en C
Plataformas admitidas x86, x86-64, IA-64, PowerPC, SPARC, ARM
Versiones
Última versión estable 5.0.1[1]( 28 de julio de 2022 (1 año, 10 meses y 23 días))
Enlaces
Sitio web oficial
Repositorio de código
[editar datos en Wikidata]
LXC está soportado por libvirt

LinuX Containers, también conocido por el acrónimo LXC, es una tecnología de virtualización a nivel de sistema operativo para Linux. LXC permite que un servidor físico ejecute múltiples instancias de espacios de usuario aislados, conocidos como jaulas, Servidores Privados Virtuales o Entornos Virtuales (EV). LXC no provee de una máquina virtual, más bien provee un entorno virtual que tiene su propio espacio de procesos y redes.

Es similar a otras tecnologías de virtualización en el nivel de SO como OpenVZ y Linux-VServer, asimismo se asemeja a aquellas de otros sistemas operativos como FreeBSD jail y Solaris Containers.

LXC se basa en la funcionalidad cgroups del Linux que está disponible desde la versión 2.6.29, desarrollada como parte de LXC. También se basa en otras funcionalidades de aislamiento de espacio de nombres, que fueron desarrolladas e integradas dentro de la línea principal del núcleo Linux.

LXC proporciona una serie de herramientas que permiten controlar las jaulas (lxc-create, lxcd-start, lxc-ls, lxc-stop, lxc-clone, lxc-info, lxc-webpanel,...), herramientas para gestión de plantillas de contenedores y APIs que permiten interaccionar con LXC desde lenguajes como python, Go, Ruby, Haskell o Lua.[2]


Véase también

  • Comparación de máquinas virtuales
  • cgroups
  • Docker (software)
  • OpenVZ
  • Proxmox Virtual Environment
  • QVD (software):[3]​ lo utiliza como su estrategia de virtualización en su plataforma VDI
  • Virtualización a nivel del sistema operativo

Referencias

  1. LXC 5.0.1 has been released
  2. Virtualización ligera usando contenedores: Introducción. Material docente para la asignatura Infraestructura Virtual. JJ Merelo. Universidad de Granada.
  3. http://www.theqvd.com/

Enlaces externos

  • Página oficial (inglés)
  • IBM developerworks article about LXC (inglés)
  • LXC HOWTO (inglés)
  • Otro HOWTO (inglés)
  • Configuración de LXC en Debian Squeeze (inglés)
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q2597211
  • Commonscat Multimedia: LXC / Q2597211

  • Informática
  • Arch Linux: lxc
  • AUR: lxc-selinux
  • Debian: lxc
  • Fedora: lxc
  • Gentoo: app-emulation/lxc
  • Open Hub: lxc
  • Ubuntu: lxc
  • Wd Datos: Q2597211
  • Commonscat Multimedia: LXC / Q2597211