Опубликован исходный код пользовательских утилит Virtuozzo в рамках OpenVZ: libvzctl, libvzevent, vzctl и других
Компания Parallels следует своему по открытию исходного кода проектов, связанных с системой виртуализации Virtuozzo в рамках её Open Source-спутника OpenVZ.
Вчера Сергей Бронников анонсировал открытие и публичную доступность исходников ряда пользовательских (userspace) утилит и библиотек, используемых в Virtuozzo для работы с контейнерами и виртуальными машинами, построенными на этой технологии. Список проектов, код которых был открыт:
- prlctl — унифицированная консольная утилита для управления виртуальными машинами и контейнерами;
- libprlsdk — API на C++ и библиотеки на Python для Virtuozzo, предназначенные для локального и удалённого взаимодействия с сервисом управления диспетчером;
- prl-disp-service — основной сервис для управления контейнерами и виртуальными машинами;
- libvzctl — низкоуровневая библиотека для управления контейнерами;
- libvzevent — низкоуровневая библиотека для уведомлений из ядра о жизненном цикле контейнеров;
- vzctl — утилита для контролирования контейнеров;
- vztt — утилита для управления шаблонами контейнеров (используется в Virtuozzo начиная с версии 4.0).

Исходники всех проектов доступны в репозитории с веб-интерфейсом src.openvz.org на условиях свободных лицензий GPLv2 и LGPLv2. В Parallels ещё работают над созданием инструкций о том, как сообщество может внести свой вклад в кодовую базу проектов и отправить патчи.
Дмитрий Шурупов по материалам Lists.Openvz.Org.