Xen 4.4: поддержка libvirt в libxl, новый интерфейс канала событий, стабильный ABI для ARM

10 марта вышла новая версия популярного гипервизора виртуализации с открытым исходным кодом — Xen 4.4.Этот релиз Xen стал первым в попытке следовать новому 6-месячному циклу разработки, однако его задержали на полтора месяца из-за праздников и затянувшегося решения некоторых технических проблем. Другим интересным событием разработки Xen 4.4 стало его активное тестирование, для чего применялись инструменты XenRT от Citrix и движок статического анализа Coverity. Авторы сообщают, что благодаря этому «Xen 4.4 должен быть одним из самых безопасных и надежных релизов Xen».Среди ключевых функциональных новшеств в Xen 4.4 отмечаются: качественная поддержка libxl в libvirt: интерфейс взаимодействия между этими библиотеками стал быстрым и надежным, что закладывает почву для интеграции с Xen различных инструментов, использующих libvirt; новый масштабируемый интерфейс канала событий (FIFO; позволяет создавать более 200 тысяч каналов — в прошлых релизах это число было ограничено 1024 в 32-битных гостях и 4096 в 64-битных); ABI гипервизора для архитектуры ARM объявлен стабильным: все гости, использующие версию ABI в Xen 4.4, смогут загружаться и в будущих версиях Xen; вложенная виртуализация (nested virtualization) на оборудовании Intel. Также разработчики сообщают о поддержке GRUB 2 в образах PV, выпуске веб-интерфейса Xen Orchestra 3.3 и возможности хранения дисков гостей Xen в файловой системе GlusterFS 3.5. Более полный список изменений в Xen 4.4 доступен в документе Xen 4.4 Feature List.

©  nixp