Libvirt

Libvirt
Tip de software gratuit și open source și bibliotecă de funcții
Dezvoltator palarie rosie
Scris in C++ și C [2]
Sistem de operare linux
ultima versiune
Formate de fișiere care pot fi citite crud, bochs, cloop, vaca, dmg, iso, qcow, qcow2, qed, vmdk, vpc
Licență LGPL-2.1 [d] [3]șiGNU GPL 2[4]
Site-ul web libvirt.org
 Fișiere media la Wikimedia Commons

libvirt  este o implementare API gratuită , un daemon și un set de instrumente pentru gestionarea virtualizării . Vă permite să gestionați hipervizoarele Xen , KVM , VirtualBox , OpenVZ , LXC , User-mode Linux , VMware ESX/GSX/Workstation/Player, QEMU , Hyper-V , PowerVM , Parallels Workstation , bhyve  și un număr a altor instrumente de virtualizare, oferă posibilitatea de a controla mașinile virtuale prin rețeaua situată pe alte computere. Aceste API-uri sunt utilizate pe scară largă în straturile de hypervisor atunci când se dezvoltă soluții cloud.

Implementat ca o bibliotecă C cu legături pentru alte limbaje de programare, inclusiv Python , Perl , OCaml , Ruby , Java , JavaScript (folosind Node.js ) [5] și PHP - pentru astfel de limbaje de programare libvirt arată ca un wrapper în jurul valorii de o altă clasă (pachet) libvirtmod. Implementarea libvirtmod este strâns legată de porțiunea C ( C++ ) a acestei biblioteci în sintaxă și funcționalitate.

Programele de gestionare a virtualizării care utilizează libvirt includ Virtual Machine Manager , virsh , oVirt .

Dezvoltarea libvirt a fost sponsorizată de Red Hat cu contribuții semnificative din partea altor organizații și persoane. Inclus în majoritatea distribuțiilor Linux ; gestionarea gazdei de la distanță este disponibilă și de la Apple Mac OS X și Microsoft Windows .

Note

  1. Lansarea libvirt-8.4.0 - 2022.
  2. Proiectul libvirt Open Source pe Open Hub: Pagina de limbi - 2006.
  3. https://libvirt.org/git/?p=libvirt.git;a=blob;f=COPYING.LESSER;h=e5ab03e1238af66de157fae2e6270d7e8f967f93;hb=HEAD
  4. https://libvirt.org/git/?p=libvirt.git;a=blob;f=COPYING;h=d159169d1050894d3ea3b98e1c965c4058208fe1;hb=HEAD
  5. libvirt  . _ npm. Consultat la 26 noiembrie 2017. Arhivat din original la 14 februarie 2019.

Link -uri