Desarrollador(es) | Sombrero rojo |
---|---|
Lanzamiento inicial | 19 de diciembre de 2005 ( 19 de diciembre de 2005 ) | [1]
Versión estable | 10.0.0 / 15 de enero de 2024 ( 15-01-2024 ) [2] |
Repositorio |
|
Escrito en | do |
Sistema operativo | Linux , FreeBSD , Windows , macOS [3] |
Tipo | Biblioteca |
Licencia | Licencia Pública General Reducida de GNU |
Sitio web | libvirt.org |
libvirt es una API , un demonio y una herramienta de gestión de código abierto para gestionar la virtualización de plataformas . [3] Se puede utilizar para gestionar KVM , Xen , VMware ESXi , QEMU y otras tecnologías de virtualización. Estas API se utilizan ampliamente en la capa de orquestación de los hipervisores en el desarrollo de una solución basada en la nube.
libvirt es una biblioteca C con enlaces en otros lenguajes, especialmente en Python , [4] Perl , [5] OCaml , [6] Ruby , [7] Java , [8] JavaScript (a través de Node.js ) [9] y PHP . [10] libvirt para estos lenguajes de programación se compone de envoltorios alrededor de otra clase/paquete llamado libvirtmod. La implementación de libvirtmod está estrechamente asociada con su contraparte en C/C++ en sintaxis y funcionalidad.
Varios programas y plataformas de virtualización utilizan libvirt. Virtual Machine Manager , GNOME Boxes y otros proporcionan interfaces gráficas. La interfaz de línea de comandos más popular es virsh y herramientas de nivel superior como oVirt . [13]
El desarrollo de libvirt está respaldado por Red Hat , [14] con importantes contribuciones de otras organizaciones e individuos. libvirt está disponible en la mayoría de las distribuciones de Linux; los servidores remotos también son accesibles desde los clientes de Apple Mac OS X y Microsoft Windows . [15]