libvirt
| Libvirt | |||
|---|---|---|---|
| Тип | свободное и открытое программное обеспечение и библиотека функций | ||
| Разработчики | Veillard Daniel[вд], Daniel Berrange[вд] и Peter Krempa[вд] | ||
| Написана на | C++ и Си[2] | ||
| Операционная система | Linux | ||
| Последняя версия | |||
| Репозиторий | gitlab.com/libvirt/libvi… | ||
| |||
| Лицензия | LGPL-2.1[вд][3] и GNU GPL 2[4] | ||
| Сайт | libvirt.org (англ.) | ||

libvirt —свободная реализацияAPI,демон и набор инструментов для управлениявиртуализацией. Позволяет управлятьгипервизорамиXen,KVM,VirtualBox,OpenVZ,LXC,User-mode Linux,VMware ESX/GSX/Workstation/Player,QEMU,Hyper-V,PowerVM[англ.],Parallels Workstation,bhyve[англ.] и рядом других средств виртуализации, предоставляет возможность контролировать виртуальные машины по сети, расположенные на других компьютерах. Эти API широко используются в слоях гипервизоров при разработке облачных решений.
Реализовано какси-библиотека спривязками[англ.] для других языков программирования, в том числе дляPython,Perl,OCaml,Ruby,Java,JavaScript (при помощиNode.js)[5] иPHP — для таких языков программирования libvirt выглядит как обёртка вокруг другого класса (пакета) libvirtmod. Реализация libvirtmod тесно связана с частью этой библиотеки через Си (C++) по синтаксису и функциональности.
Среди программ управления виртуализацией, использующих libvirt —Virtual Machine Manager,virsh,oVirt,Р-Виртуализация.
Разработка libvirt спонсироваласьRed Hat со значительными взносами от других организаций и частных лиц. Входит в большинство дистрибутивовLinux; управление удалёнными узлами также доступно изApple Mac OS X иMicrosoft Windows.
Примечания
[править |править код]- ↑Denemark J.Release of libvirt-12.0.0 — 2026.
- ↑The libvirt Open Source Project on Open Hub: Languages Page — 2006.
- ↑https://libvirt.org/git/?p=libvirt.git;a=blob;f=COPYING.LESSER;h=e5ab03e1238af66de157fae2e6270d7e8f967f93;hb=HEAD
- ↑https://libvirt.org/git/?p=libvirt.git;a=blob;f=COPYING;h=d159169d1050894d3ea3b98e1c965c4058208fe1;hb=HEAD
- ↑libvirt (англ.). npm. Дата обращения: 26 ноября 2017. Архивировано 14 февраля 2019 года.
Ссылки
[править |править код]- Официальный сайт libvirtАрхивная копия от 5 сентября 2009 наWayback Machine (англ.) (Дата обращения: 31 августа 2009)
- Официальный сайт virt-managerАрхивная копия от 11 февраля 2010 наWayback Machine (англ.) (Дата обращения: 31 августа 2009)