> а почему?Потому что компания Virtuozzo занимается коммерческой разработкой ПО. Это значит, что затраты на написание ПО, тестирование ПО, планирование новый версий, поддержку предыдущих версий должно как минимум окупаться.
Занимаясь планированием новой версии Virtuozzo мы в первую очередь рассматриваем запросы на новую функциональность от наших крупных клиентов и функциональность, которая была отложена нами ранее из-за нехватки ресурсов в предыдущих релизах. Интересы пользователей OpenVZ тоже учитываются, но не всегда возможно эти интересы учесть. Более подробно о процессе разработке вы сможете узнать в следующем выпуске подкаста SDcast.
Весной прошлого года мы проводили опрос (http://www.opennet.me/opennews/art.shtml?num=42275), результаты которого мы опубликовали в блоге (http://openvz.livejournal.com/51718.html). В опросе был вопрос: "какая функциональность отсутствует в OpenVZ с вашей точки зрения?"
Топ ответов на этот вопрос:
- Modern kernel support (at least RHEL7 kernel)
- Good web interface (cluster management: adding nodes, quorum management, logs, etc )
- ZFS support
- Upstream kernel support and availability in Linux distributives
- Better integration with OpenStack (especially networking)
- Support of Debian 8.0 Jessie
Тогда, когда разработка OpenVZ 7 была в самом разгаре я прокомментировал каждый запрос.
Сейчас, когда релиз состоялся, можно сказать что 3 запроса из 6 были удовлетворены.
Мы перешли на новое ядро RHEL7, мы сделали возможность использования других бэкендов хранения данных, отличных от ploop и simfs, с помощью fs/storage пулов в LibVirt и сделали поддержку OpenStack (https://openvz.org/Setup_OpenStack_with_Virtuozzo_7).
Поддержка Debian это большая работа, особенно учитывая что мы всегда использовали только RPM-based дистрибутивы для Virtuozzo. У нас пока на это ресурсов нет. Если у вас есть желание сдвинуть это с мертвой точки, то можно попробовать запакетировать основные компоненты OpenVZ в deb пакеты (https://openvz.org/Packages).